ProjectTaskMapper.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.ruoyi.project.mapper;
  2. import com.ruoyi.common.core.domain.entity.SysUser;
  3. import com.ruoyi.project.bo.ProjectListInput;
  4. import com.ruoyi.project.bo.ProjectTaskListOut;
  5. import com.ruoyi.project.domain.ProjectStaffRecord;
  6. import com.ruoyi.project.domain.ProjectTask;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. public interface ProjectTaskMapper {
  10. int deleteByPrimaryKey(Long id);
  11. int insert(ProjectTask record);
  12. int insertSelective(ProjectTask record);
  13. ProjectTask selectByPrimaryKey(Long id);
  14. int updateByPrimaryKeySelective(ProjectTask record);
  15. int updateByPrimaryKey(ProjectTask record);
  16. int updateStaffName(Long pid);
  17. List<ProjectTaskListOut> selectList(ProjectListInput in);
  18. void projectAddDuration(@Param("pid") Long pid, @Param("duration") Double duration);
  19. List<ProjectStaffRecord> selectProjectImg(Long pid);
  20. void updateDuration(Long pid);
  21. ProjectTask selectByProjectNumber(@Param("projectNumber") String projectNumber, @Param("companyId") Long companyId);
  22. void updateAdminNameByAid(SysUser user);
  23. List<ProjectTask> selectAll();
  24. void batchUpdateProjectStatus(@Param("ids") List<Long> ids);
  25. }