ProjectTaskMapper.java 823 B

1234567891011121314151617181920212223
  1. package cn.cslg.pas.mapper;
  2. import cn.cslg.pas.common.dto.business.ProjectTaskDTO;
  3. import cn.cslg.pas.common.vo.GroupReVO;
  4. import cn.cslg.pas.common.vo.business.ProjectTaskVO;
  5. import cn.cslg.pas.domain.business.ProjectTask;
  6. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. /**
  10. * 项目任务的Mapper层
  11. * @Author xiexiang
  12. * @Date 2023/11/21
  13. */
  14. @Repository
  15. public interface ProjectTaskMapper extends BaseMapper<ProjectTask> {
  16. public Integer addTask(ProjectTaskDTO projectTaskDTO);
  17. public List<ProjectTaskVO> getProjectTask(String sql1, String sql2, String sql3);
  18. public Long getProjectTaskCount(String sql);
  19. public List<GroupReVO> getGroups(List<String> sqls, String tableName, String groupField, String selectField);
  20. }