d7c9b030652115503fa997742dc9a2c992a9df2f.svn-base 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.BisInspAllDto;
  4. import cn.com.goldenwater.dcproj.dto.BisInspAllRlationDto;
  5. import cn.com.goldenwater.dcproj.dto.BisInspAllRlationPersDto;
  6. import cn.com.goldenwater.dcproj.dto.GroupLeaderDto;
  7. import cn.com.goldenwater.dcproj.dto.PersListDto;
  8. import cn.com.goldenwater.dcproj.model.BisInspAllRlation;
  9. import cn.com.goldenwater.dcproj.model.BisInspAllRlationPers;
  10. import cn.com.goldenwater.dcproj.param.BisInspAllRlationPersParam;
  11. import cn.com.goldenwater.dcproj.param.GroupLeaderParam;
  12. import cn.com.goldenwater.dcproj.param.PersPositionParam;
  13. import org.apache.ibatis.annotations.Param;
  14. import org.springframework.stereotype.Repository;
  15. import java.util.Date;
  16. import java.util.HashMap;
  17. import java.util.List;
  18. import java.util.Map;
  19. @Repository
  20. public interface BisInspAllRlationPersDao extends CrudDao<BisInspAllRlationPers, BisInspAllRlationPersParam> {
  21. List<PersListDto> listByMap(Map<String, Object> paramMap);
  22. List<BisInspAllRlationPers> getZjList();
  23. List<BisInspAllRlationPersDto> findListByClassify(PersPositionParam persPositionParam);
  24. List<BisInspAllRlationPersDto> findListByOrgIdOrderByOperateTime(@Param("persId") String persId,
  25. @Param("orgId") String orgId,
  26. @Param("operateTime") Date operateTime,
  27. @Param("persName") String persName,
  28. @Param("orderBy") String orderBy,
  29. @Param("certificateCode") String certificateCode,
  30. @Param("deptName") String deptName,
  31. @Param("status") String status,
  32. @Param("province") String province,
  33. @Param("isAdmin") Boolean isAdmin
  34. );
  35. List<BisInspAllRlationPersDto> findListByPersId(PersPositionParam persPositionParam);
  36. int setHeadMan(BisInspAllRlation bisInspAllRlation);
  37. int findListCountByClassify(PersPositionParam persPositionParam);
  38. int selectCount(BisInspAllRlationPersParam bisInspAllRlationPersParam);
  39. int selectCountOnlinePers(@Param("sttm") String sttm, @Param("entm") String entm,@Param("orgId") String orgId);
  40. List<HashMap<String, Object>> selectOnlinePers(@Param("sttm") String sttm, @Param("entm") String entm,@Param("orgId") String orgId);
  41. GroupLeaderDto getLeaderByGroup(GroupLeaderParam groupLeaderParam);
  42. List<PersListDto> findPersData(BisInspAllRlationPersParam p);
  43. List<PersListDto> listByCurUser(@Param("name") String name, @Param("list") List<String> list,@Param("phoneIsNull") String phoneIsNull,@Param("mobilenumb") String mobilenumb,
  44. @Param("orgNm") String orgNm,@Param("orgId") String orgId,@Param("province") String province, @Param("dpnm") String dpnm , @Param("planDpId") String planDpId);
  45. /**
  46. * 根据批次ID获取下面的所有人员信息
  47. *
  48. * @param planId
  49. * @return
  50. */
  51. List<BisInspAllRlationDto> getByPlanId(String planId);
  52. void updatePersTypeById(@Param("guid") String guid,@Param("persType") String persType);
  53. void updatePersState(@Param("guid") String guid,@Param("isEnable") String isEnable);
  54. void insertRelation(@Param("guid") String guid,@Param("s") String s,@Param("orgId") String orgId,@Param("adCode") String adCode,@Param("type") String type);
  55. BisInspAllDto getNodeInfo(@Param("s") String s);
  56. BisInspAllRlation getRelationData(@Param("guid") String guid, @Param("s") String s,@Param("orgId") String orgId,@Param("adCode") String adCode);
  57. List<Map<String, Object>> getSysUsers(Map<String, Object> map);
  58. List<BisInspAllRlationPers> getPersByObjId(@Param("objId") String objId,@Param("pertype") String pertype);
  59. void updatePassword(BisInspAllRlationPers bisInspAllRlationPers);
  60. }