linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.java
@@ -16,12 +16,12 @@
 */
package org.springblade.modules.task.mapper;
import liquibase.pro.packaged.P;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.task.entity.TaskReportForRepairsEntity;
import org.springblade.modules.task.vo.TaskReportForRepairsVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.grid.entity.GridmanEntity;
import org.springblade.modules.task.entity.TaskReportForRepairsEntity;
import org.springblade.modules.task.vo.TaskReportForRepairsVO;
import org.springblade.modules.task.vo.TaskReportStatistics;
import java.util.List;
@@ -41,8 +41,37 @@
    * @param taskReportForRepairs
    * @return
    */
   List<TaskReportForRepairsVO> selectTaskReportForRepairsPage(IPage page,@Param("vo") TaskReportForRepairsVO taskReportForRepairs);
   List<TaskReportForRepairsVO> selectTaskReportForRepairsPage(IPage page,
                                                @Param("vo") TaskReportForRepairsVO taskReportForRepairs,
                                                @Param("regionChildCodesList") List<String> regionChildCodesList,
                                                @Param("isAdministrator") Integer isAdministrator,
                                                @Param("aoiCodeList") List<String> aoiCodeList,
                                                @Param("gridCodeList") List<String> gridCodeList,
                                                @Param("communityCode") String communityCode);
    TaskReportStatistics getStatisticsCount();
   /**
    * 查询报事报修统计
    *
    * @param userId
    * @return
    */
   TaskReportStatistics getStatisticsCount(@Param("userId") Long userId,
                                 @Param("houseCode") String houseCode,
                                 @Param("regionChildCodesList") List<String> regionChildCodesList,
                                 @Param("isAdministrator") Integer isAdministrator);
   Integer getStatistics(Long userId, String neiCode, String roleName,@Param("regionChildCodesList") List<String> regionChildCodesList,
                    @Param("isAdministrator") Integer isAdministrator,
                    @Param("gridCodeList") List<String> gridCodeList);
   /**
    * 更新状态--临时接口
    *
    * @param gridman
    * @return
    */
   int updateView(GridmanEntity gridman);
   Integer getReportForStatistics(String code, Long userId, Integer status, Integer type, String roleType);
}