AdminMapper.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. package com.goafanti.common.dao;
  2. import com.goafanti.admin.bo.AdminContacts;
  3. import com.goafanti.admin.bo.AdminListBo;
  4. import com.goafanti.common.model.Admin;
  5. import com.goafanti.common.model.Role;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. public interface AdminMapper {
  9. int deleteByPrimaryKey(String id);
  10. int insert(Admin record);
  11. int insertSelective(Admin record);
  12. Admin selectByPrimaryKey(String id);
  13. int updateByPrimaryKeySelective(Admin record);
  14. int updateByPrimaryKey(Admin record);
  15. Admin selectByMobile(String mobile);
  16. List<Role> selectRolesByPrimaryKey(String uid);
  17. List<Admin> selectCognizanceConsultant();
  18. List<Admin> selectCognizancePrincipal();
  19. List<Admin> selectPatentAuthor();
  20. List<Admin> selectPatentPrincipal();
  21. List<Admin> selectCopyrightConsultant();
  22. List<Admin> selectCopyrightPrincipal();
  23. List<Admin> selectTechprojectConsultant();
  24. List<Admin> selectTechprojectPrincipal();
  25. List<String> selectRoleByPrimaryKey(String uid);
  26. List<Admin> selectAccoutManager();
  27. List<Admin> selectTechnician();
  28. List<Admin> selectSalesman();
  29. List<Admin> selectContractManager();
  30. List<Admin> selectTechBroder();
  31. List<Admin> listAdminSelectBySuperAdmin();
  32. List<Admin> listAdminSelectByAreaAdmin(@Param("provinceList")List<Integer> provinceList, @Param("cityList")List<Integer> cityList);
  33. List<Admin> listAdminByName(@Param("name")String name);
  34. int insertn(Admin record);
  35. String selectUserNoBySuperiorId(String superiorId);
  36. int selectCountBySuperiorId(String superiorId);
  37. String selectIdByUserNo(String userNo);
  38. Admin selectAllByid(@Param("id") String id);
  39. String selectNameByid(String id);
  40. List<String>selectRolesByUid(String id);
  41. List<String>selectRolesIdByUid(String id);
  42. String selectStatusByMobile(@Param("mobile")String mobile);
  43. int deleteById(String id);
  44. List<Admin> selectIDNBySuperiorId(String superiorId);
  45. String selectUserNoById(String superiorId);
  46. int updateByUserNo(Admin record);
  47. List<String>selectIdBySuperiorId(String superiorId);
  48. /**
  49. * 查询下级人员
  50. * @param adminId
  51. * @return
  52. */
  53. List<AdminListBo> selectSubList(@Param("adminId")String adminId);
  54. /**
  55. * @return
  56. */
  57. Admin selectAdminByRoleId(@Param("roleId")String roleId);
  58. /**
  59. * 查询部门下的员工
  60. * @param departmentId
  61. * @param name
  62. * @return
  63. */
  64. List<AdminListBo> selectDepartmentStaff(String departmentId, String name);
  65. Admin selectAdminName(@Param("name")String name);
  66. List<Admin> selectAllAdmin(@Param("depId")String depId);
  67. int updateLockIds(@Param("lockIds")String lockIds);
  68. int getCountById(String id);
  69. AdminListBo getDeptNameByAid(String id);
  70. List<Admin> getAdminRoleList(String roleName);
  71. int addAdminContacts(AdminContacts a);
  72. int deleteFrequentContacts(String id);
  73. List<String> getaidFrequentContacts(String id);
  74. List<String> listNameByDepAndName(@Param("depId")String depId,@Param("roleName")String roleName);
  75. List<String> selectBySuperId(String aid);
  76. Admin selectFinanceAdminByOrderDep(String orderDep);
  77. String getPermission(String transferId);
  78. List<String> selectDepIdWithSpuerId(String superId);
  79. List<String> getAdminRoleListByAid(String id);
  80. Admin selectByOpeid(String openid);
  81. Admin selectGetSuper(String aid);
  82. String getFinanceDep(String aid);
  83. List<String> getLowerFinanceDep(String aid);
  84. }