UserInfoCQuery.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.hz.employmentsite.mapper.cquery;
  2. import com.hz.employmentsite.vo.baseSettings.SiteUserVo;
  3. import com.hz.employmentsite.vo.dataMap.SiteUserMapVo;
  4. import com.hz.employmentsite.vo.signin.SigninVo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface UserInfoCQuery {
  10. List<SiteUserVo> getList(@Param("siteUserIDList") String siteUserIDList,
  11. @Param("siteUserName") String siteUserName,
  12. @Param("siteID") String siteID,
  13. @Param("roleName") String roleName,
  14. @Param("regionCode") String regionCode,
  15. @Param("userNo") String userNo,
  16. @Param("userID") String userID);
  17. SiteUserVo getSiteUserByUserID(@Param("userID") String userID);
  18. List<SiteUserVo> getListBySiteID(@Param("siteID") String siteID);
  19. List<SiteUserVo> selectListForAddUser();
  20. /**
  21. * 驿站站点数据地图查询驿站人员
  22. * @param siteUserName 人员名称
  23. * @param regionCode 所属县区
  24. * @param streetCode 所属街道
  25. * @param siteID 所属驿站
  26. * @return 驿站人员列表
  27. */
  28. List<SiteUserMapVo> getDataMapList(@Param("siteUserName") String siteUserName, @Param("regionCode") String regionCode,
  29. @Param("streetCode") String streetCode, @Param("siteID") String siteID);
  30. /**
  31. * 驿站工作人员地图查询驿站人员
  32. * @param siteUserName 人员名称
  33. * @param regionCode 所属县区
  34. * @param siteID 所属驿站
  35. * @return 驿站人员列表
  36. */
  37. List<SiteUserMapVo> getDataMapListBySiteUserWorkMap(@Param("siteUserName") String siteUserName, @Param("regionCode") String regionCode, @Param("siteID") String siteID);
  38. /**
  39. * 获取驿站人员的外出工作记录
  40. * @param siteUserIDList 驿站人员ID
  41. * @param startDate 开始日期
  42. * @param endDate 结束日期
  43. */
  44. List<SigninVo> getSiteUserSigninList(@Param("siteUserIDList") String siteUserIDList,
  45. @Param("startDate") Date startDate,
  46. @Param("endDate") Date endDate);
  47. /**
  48. * 查询驿站人员登记的业务数据数量
  49. */
  50. Map<String, Object> findUserDataCount(@Param("userID") String userID);
  51. }