AdminService.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.goafanti.admin.service;
  2. import java.util.List;
  3. import com.goafanti.admin.bo.AdminDetail;
  4. import com.goafanti.common.model.Admin;
  5. import com.goafanti.core.mybatis.page.Pagination;
  6. public interface AdminService {
  7. List<Admin> selectAllAdmin();
  8. Admin selectByMobile(String username);
  9. Admin selectByPrimaryKey(String key);
  10. Pagination<Admin> listAdmin(String province, Integer number, String mobile, String name, Integer pNo,
  11. Integer pSize);
  12. int insert(Admin ad);
  13. int updateByPrimaryKeySelective(Admin ad, List<String> roleIds);
  14. int updateByPrimaryKey(Admin a);
  15. AdminDetail selectAdminDetail(String id);
  16. List<Admin> selectCognizanceConsultant();
  17. List<Admin> selectPatentAuthor();
  18. List<Admin> selectPatentPrincipal();
  19. List<Admin> selectCopyrightConsultant();
  20. List<Admin> selectCognizancePrincipal();
  21. List<Admin> selectCopyrightPrincipal();
  22. List<Admin> selectTechprojectConsultant();
  23. List<Admin> selectTechprojectPrincipal();
  24. List<String> selectRoleByPrimaryKey(String aid);
  25. }