NewAdminService.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.goafanti.admin.service;
  2. import com.goafanti.admin.bo.AdminDetail;
  3. import com.goafanti.admin.bo.AdminListBo;
  4. import com.goafanti.admin.bo.AdminReviewer;
  5. import com.goafanti.common.model.Admin;
  6. import com.goafanti.core.mybatis.page.Pagination;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface NewAdminService {
  10. Pagination<AdminListBo> listAdmin(AdminListBo alb,String rid,String roleName, Integer pageNo, Integer pageSize);
  11. List<Admin> selectAllAdmin();
  12. Admin selectByMobile(String username);
  13. Admin selectByPrimaryKey(String key);
  14. int insert(Admin ad);
  15. int updateByPrimaryKeySelective(Admin ad, Admin useAdmin, List<String> roleIds , AdminReviewer adminReviewer);
  16. int updateByPrimaryKey(Admin a);
  17. AdminDetail selectAdminDetail(String id);
  18. List<Admin> selectCognizanceConsultant();
  19. List<Admin> selectPatentAuthor();
  20. List<Admin> selectPatentPrincipal();
  21. List<Admin> selectCopyrightConsultant();
  22. List<Admin> selectCognizancePrincipal();
  23. List<Admin> selectCopyrightPrincipal();
  24. List<Admin> selectTechprojectConsultant();
  25. List<Admin> selectTechprojectPrincipal();
  26. List<String> selectRoleByPrimaryKey(String aid);
  27. List<String> listAuditor();
  28. Map<String, String> selectAccoutManager();
  29. Map<String, String> selectTechnician();
  30. Map<String, String> selectSalesman();
  31. Map<String, String> selectContractManager();
  32. Map<String, String> selectTechBroder();
  33. int insertNewAdmin(Admin ad, List<String> roleIds, AdminReviewer adminReviewer);
  34. Map<String, String> listAdminSelect();
  35. List<Admin> listAdminByName(String name);
  36. Admin selectAllByid(String id);
  37. int deleteById(String id);
  38. List<AdminListBo> selectAdminByOrg();
  39. boolean checkAdminRole(List<String> roles, Admin admin);
  40. void pushRolesName(AdminListBo i);
  41. Object publicReviewer(String id);
  42. }