linwe
2024-07-15 8f5aeec641d916806553ef9772d55e17e93db150
src/main/java/org/springblade/modules/task/mapper/TaskMapper.java
@@ -18,6 +18,7 @@
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.task.entity.TaskEntity;
import org.springblade.modules.task.vo.TaskVO;
@@ -38,11 +39,53 @@
    * @param task
    * @return
    */
   List<TaskVO> selectTaskPage(IPage page,TaskVO task);
   List<TaskVO> selectTaskPage(IPage page,
                        @Param("task") TaskVO task,
                        @Param("regionChildCodesList") List<String> regionChildCodesList,
                        @Param("isAdministrator") Integer isAdministrator,
                        @Param("gridCodeList") List<String> gridCodeList);
   List<TaskVO> selectTaskPageBy(IPage page,TaskVO task);
   List<TaskVO> selectTaskPageBy(IPage page,
                          @Param("task") TaskVO task,
                          @Param("regionChildCodesList") List<String> regionChildCodesList,
                          @Param("isAdministrator") Integer isAdministrator);
   Integer selectTaskCount(TaskVO task);
   Integer selectTaskCount(@Param("task") TaskVO task,
                     @Param("regionChildCodesList") List<String> regionChildCodesList,
                     @Param("isAdministrator") Integer isAdministrator,
                     @Param("gridCodeList") List<String> gridCodeList);
   List<TaskVO> getBailReportingPage(IPage<TaskVO> page,
                             @Param("task") TaskVO task,
                             @Param("regionChildCodesList") List<String> regionChildCodesList,
                             @Param("gridCodeList") List<String> gridCodeList,
                             @Param("isAdministrator") Integer isAdministrator);
   /**
    * 查询取保候审任务列表(人房相关)
    * @param page
    * @param task
    * @param regionChildCodesList
    * @param isAdministrator
    * @return
    */
   List<TaskVO> selectTaskPageByPerson(IPage<TaskVO> page,
                              @Param("task") TaskVO task,
                              @Param("regionChildCodesList") List<String> regionChildCodesList,
                              @Param("isAdministrator") Integer isAdministrator,
                              @Param("gridCodeList") List<String> gridCodeList);
   /**
    * 取保候审统计
    * @param task
    * @param regionChildCodesList
    * @param isAdministrator
    * @param gridCodeList
    * @return
    */
   Integer selectTaskPageByPersonCount(@Param("task") TaskVO task,
                              @Param("regionChildCodesList") List<String> regionChildCodesList,
                              @Param("isAdministrator") Integer isAdministrator,
                              @Param("gridCodeList") List<String> gridCodeList);
}