AdminService.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.goafanti.admin.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.goafanti.admin.bo.AdminDetail;
  5. import com.goafanti.admin.bo.AdminListBo;
  6. import com.goafanti.common.model.Admin;
  7. import com.goafanti.common.model.AdminLocation;
  8. import com.goafanti.core.mybatis.page.Pagination;
  9. public interface AdminService {
  10. List<Admin> selectAllAdmin();
  11. Admin selectByMobile(String username);
  12. Admin selectByPrimaryKey(String key);
  13. Pagination<AdminListBo> listAdmin(Integer province, Integer number, String mobile, String name, Integer pNo,
  14. Integer pSize);
  15. int insert(Admin ad);
  16. int updateByPrimaryKeySelective(Admin ad, List<String> roleIds, List<AdminLocation> adminLocationList);
  17. int updateByPrimaryKey(Admin a);
  18. AdminDetail selectAdminDetail(String id);
  19. List<Admin> selectCognizanceConsultant();
  20. List<Admin> selectPatentAuthor();
  21. List<Admin> selectPatentPrincipal();
  22. List<Admin> selectCopyrightConsultant();
  23. List<Admin> selectCognizancePrincipal();
  24. List<Admin> selectCopyrightPrincipal();
  25. List<Admin> selectTechprojectConsultant();
  26. List<Admin> selectTechprojectPrincipal();
  27. List<String> selectRoleByPrimaryKey(String aid);
  28. List<String> listAuditor();
  29. Map<String, String> selectAccoutManager();
  30. Map<String, String> selectTechnician();
  31. Map<String, String> selectSalesman();
  32. Map<String, String> selectContractManager();
  33. Map<String, String> selectTechBroder();
  34. int insertNewAdmin(Admin ad, List<AdminLocation> adminLocationList);
  35. Map<String, String> listAdminSelect();
  36. List<Admin> listAdminByName(String name);
  37. }