|
|
@ -22,97 +22,97 @@ import java.util.Set; |
|
|
|
public interface UserDao { |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询注册用户的总量与增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询注册用户的总量与增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
CommonTotalAndIncCountResultDTO selectResiTotalAndIncrByLevel(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate")Date targetDate); |
|
|
|
**/ |
|
|
|
CommonTotalAndIncCountResultDTO selectResiTotalAndIncrByLevel(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询党员的总量与增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询党员的总量与增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
CommonTotalAndIncCountResultDTO selectPartyTotalAndIncr(@Param("userIds") List<String> userIds, @Param("incrUserIds") List<String> incrUserIds, @Param("targetDate") Date targetDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询热心居民的总量与增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询热心居民的总量与增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
CommonTotalAndIncCountResultDTO selectWarmTotalAndIncr(@Param("userIds") List<String> userIds, @Param("incrUserIds") List<String> incrUserIds, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定网格范围下单位时间内新增的注册用户Id |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定网格范围下单位时间内新增的注册用户Id |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
List<String> selectIncrUserIds(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定网格范围下截至指定位时间累计的注册用户Id |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定网格范围下截至指定位时间累计的注册用户Id |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
List<String> selectTotalUserIds(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("targetDate") Date targetDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定时间范围内网格新增的注册/参与用户Id |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定时间范围内网格新增的注册/参与用户Id |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
List<String> selectIncrUserIdsWithinTimeRange(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("startDate")Date startDate,@Param("endDate")Date endDate); |
|
|
|
List<String> selectIncrUserIdsWithinTimeRange(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("startDate") Date startDate, @Param("endDate") Date endDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定时间范围内注册/参与用户增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定时间范围内注册/参与用户增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
Integer selectResiIncrWithinTimeRange(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("startDate")Date startDate,@Param("endDate")Date endDate); |
|
|
|
Integer selectResiIncrWithinTimeRange(@Param("regOrPartiFlag") String regOrPartiFlag, @Param("gridIds") Set<String> gridIds, @Param("startDate") Date startDate, @Param("endDate") Date endDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定时间范围内党员的增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定时间范围内党员的增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
Integer selectPartyIncrWithinTimeRange(@Param("incrUserIds")List<String> incrUserIds,@Param("startDate")Date startDate,@Param("endDate")Date endDate); |
|
|
|
Integer selectPartyIncrWithinTimeRange(@Param("incrUserIds") List<String> incrUserIds, @Param("startDate") Date startDate, @Param("endDate") Date endDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询指定时间范围内热心居民的增量 |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* @Description 查询指定时间范围内热心居民的增量 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.06.18 18:50 |
|
|
|
**/ |
|
|
|
Integer selectWarmIncrWithinTimeRange(@Param("incrUserIds")List<String> incrUserIds,@Param("gridIds") Set<String> gridIds,@Param("startDate")Date startDate,@Param("endDate")Date endDate); |
|
|
|
Integer selectWarmIncrWithinTimeRange(@Param("incrUserIds") List<String> incrUserIds, @Param("gridIds") Set<String> gridIds, @Param("startDate") Date startDate, @Param("endDate") Date endDate); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询用户是不是党员 |
|
|
|
* @param userIds |
|
|
|
* @Description 查询用户是不是党员 |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/15 4:23 下午 |
|
|
|
*/ |
|
|
|
List<UserPartyResultDTO> selectUserIsParty(@Param("userIds") List<String> userIds); |
|
|
|
|
|
|
|
List<String> selectPartymembersByCustomerId(@Param("customerId")String customerId); |
|
|
|
List<String> selectPartymembersByCustomerId(@Param("customerId") String customerId); |
|
|
|
|
|
|
|
List<GridHeartedFormDTO> selectWarmHeartedByCustomerId(@Param("customerId")String customerId); |
|
|
|
List<GridHeartedFormDTO> selectWarmHeartedByCustomerId(@Param("customerId") String customerId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
@ -125,22 +125,22 @@ public interface UserDao { |
|
|
|
List<String> selectGridRegUserIds(@Param("customerId") String customerId, @Param("gridId") String gridId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 获取客户下的网格注册居民 |
|
|
|
* @param customerId |
|
|
|
* @return |
|
|
|
* @Description 获取客户下的网格注册居民 |
|
|
|
* @author wangc |
|
|
|
* @date 2020.09.25 13:54 |
|
|
|
**/ |
|
|
|
List<ScreenPartyUserRankDataEntity> selectRegisteredUserByCustomerId(@Param("customerId") String customerId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 获取大屏项目相关信息 联系人 |
|
|
|
* @param list |
|
|
|
* @param userIdList |
|
|
|
* @return java.util.List<com.epmet.dto.screen.ScreenProjectDataDTO> |
|
|
|
* @Description 获取大屏项目相关信息 联系人 |
|
|
|
* @author wangc |
|
|
|
* @date 2021.03.08 17:16 |
|
|
|
*/ |
|
|
|
List<ScreenProjectDataDTO> selectScreenProjectData(@Param("list") List<ScreenProjectDataDTO> list); |
|
|
|
List<ScreenProjectDataDTO> selectScreenProjectData(@Param("list") List<String> userIdList); |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据工作员用户id, 返回这些人当中多少个网格员 |
|
|
@ -148,6 +148,16 @@ public interface UserDao { |
|
|
|
* @param staffIds |
|
|
|
* @return int |
|
|
|
*/ |
|
|
|
int selectGridManagerTotal(@Param("customerId")String customerId,@Param("staffIds")List<String> staffIds); |
|
|
|
int selectGridManagerTotal(@Param("customerId") String customerId, @Param("staffIds") List<String> staffIds); |
|
|
|
|
|
|
|
/** |
|
|
|
* desc: 根据Id获取工作人员 昵称及手机号 |
|
|
|
* |
|
|
|
* @param staffUserIdList |
|
|
|
* @return java.util.List<com.epmet.dto.screen.ScreenProjectDataDTO> |
|
|
|
* @author LiuJanJun |
|
|
|
* @date 2021/6/8 5:21 下午 |
|
|
|
*/ |
|
|
|
List<ScreenProjectDataDTO> selectStaffInfo(@Param("list") List<String> staffUserIdList); |
|
|
|
} |
|
|
|
|
|
|
|