|  |  | @ -3,6 +3,7 @@ package com.epmet.dao.user; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.extract.form.GridHeartedFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.extract.form.StaffPatrolStatsFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.extract.result.UserPartyResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.result.PatrolRoutineWorkResult; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.screen.ScreenProjectDataDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.stats.form.GmUploadEventFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dto.user.form.StaffBaseInfoFormDTO; | 
			
		
	
	
		
			
				
					|  |  | @ -35,14 +36,14 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     CommonTotalAndIncCountResultDTO selectResiTotalAndIncrByLevel(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询注册用户的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询注册用户的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param regOrPartiFlag | 
			
		
	
		
			
				
					|  |  |  |      * @Param gridIds | 
			
		
	
		
			
				
					|  |  |  |      * @Param targetDate | 
			
		
	
		
			
				
					|  |  |  |      * @author zxc | 
			
		
	
		
			
				
					|  |  |  |      * @date 2021/7/27 10:20 上午 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     List<TotalAndIncrResultDTO> selectResiTotalAndIncrByGridIds(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate,@Param("startDate")Date startDate); | 
			
		
	
		
			
				
					|  |  |  |     List<TotalAndIncrResultDTO> selectResiTotalAndIncrByGridIds(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate, @Param("startDate") Date startDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @param | 
			
		
	
	
		
			
				
					|  |  | @ -54,13 +55,13 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     CommonTotalAndIncCountResultDTO selectPartyTotalAndIncr(@Param("userIds") List<String> userIds, @Param("incrUserIds") List<String> incrUserIds, @Param("targetDate") Date targetDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询党员的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询党员的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param targetDate | 
			
		
	
		
			
				
					|  |  |  |      * @Param regOrPartiFlag | 
			
		
	
		
			
				
					|  |  |  |      * @author zxc | 
			
		
	
		
			
				
					|  |  |  |      * @date 2021/7/27 5:08 下午 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     List<PartyTotalAndIncrResultDTO> selectPartyTotalAndIncrNew(@Param("targetDate") Date targetDate,@Param("regOrPartiFlag") String regOrPartiFlag,@Param("startDate") Date startDate); | 
			
		
	
		
			
				
					|  |  |  |     List<PartyTotalAndIncrResultDTO> selectPartyTotalAndIncrNew(@Param("targetDate") Date targetDate, @Param("regOrPartiFlag") String regOrPartiFlag, @Param("startDate") Date startDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @param | 
			
		
	
	
		
			
				
					|  |  | @ -72,7 +73,7 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     CommonTotalAndIncCountResultDTO selectWarmTotalAndIncr(@Param("userIds") List<String> userIds, @Param("incrUserIds") List<String> incrUserIds, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询热心居民的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询热心居民的总量与增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param userIds 总注册用户 | 
			
		
	
		
			
				
					|  |  |  |      * @Param incrUserIds  增长注册用户 | 
			
		
	
		
			
				
					|  |  |  |      * @Param gridIds  网格IDS | 
			
		
	
	
		
			
				
					|  |  | @ -81,7 +82,7 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |      * @date 2021/7/27 1:31 下午 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     List<WarmTotalAndIncrResultDTO> selectWarmTotalAndIncrByGrids(@Param("userIds") List<String> userIds, @Param("incrDailyUserIds") List<String> incrDailyUserIds, @Param("gridIds") Set<String> gridIds, | 
			
		
	
		
			
				
					|  |  |  |                                                                   @Param("targetDate") Date targetDate,@Param("startDate") Date startDate,@Param("incrMonthlyUserIds") List<String> incrMonthlyUserIds); | 
			
		
	
		
			
				
					|  |  |  |                                                                   @Param("targetDate") Date targetDate, @Param("startDate") Date startDate, @Param("incrMonthlyUserIds") List<String> incrMonthlyUserIds); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @param | 
			
		
	
	
		
			
				
					|  |  | @ -102,7 +103,7 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     List<String> selectTotalUserIds(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询指定网格范围下单位时间内新增的注册用户Id【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询指定网格范围下单位时间内新增的注册用户Id【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param regOrPartiFlag | 
			
		
	
		
			
				
					|  |  |  |      * @Param gridIds | 
			
		
	
		
			
				
					|  |  |  |      * @Param targetDate | 
			
		
	
	
		
			
				
					|  |  | @ -110,10 +111,10 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |      * @date 2021/7/27 10:41 上午 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     List<IncrAndTotalUserIdsResultDTO> selectIncrUserIdsByGrids(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate, | 
			
		
	
		
			
				
					|  |  |  |                                                                 @Param("startDate")Date startDate); | 
			
		
	
		
			
				
					|  |  |  |                                                                 @Param("startDate") Date startDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询指定网格范围下单位时间内全部的注册用户Id【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询指定网格范围下单位时间内全部的注册用户Id【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param regOrPartiFlag | 
			
		
	
		
			
				
					|  |  |  |      * @Param gridIds | 
			
		
	
		
			
				
					|  |  |  |      * @Param targetDate | 
			
		
	
	
		
			
				
					|  |  | @ -141,7 +142,7 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     Integer selectResiIncrWithinTimeRange(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("startDate") Date startDate, @Param("endDate") Date endDate); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * @Description  查询指定时间范围内注册/参与用户增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Description 查询指定时间范围内注册/参与用户增量【新方法】 | 
			
		
	
		
			
				
					|  |  |  |      * @Param regOrPartiFlag | 
			
		
	
		
			
				
					|  |  |  |      * @Param gridIds | 
			
		
	
		
			
				
					|  |  |  |      * @Param startDate | 
			
		
	
	
		
			
				
					|  |  | @ -266,5 +267,7 @@ public interface UserDao { | 
			
		
	
		
			
				
					|  |  |  |     List<MidPatrolDetailResult> getPatrolDetailList(MidPatrolFormDTO formDTO); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     List<String> filterUserIds(@Param("userIds") List<String> userIds, @Param("roleKey") String roleKey); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     List<PatrolRoutineWorkResult> selectRoutineWorkListByDateId(@Param("customerId") String customerId, @Param("dateId") String dateId); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |