AdminMapper.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import com.goafanti.common.model.Admin;
  4. import com.goafanti.common.model.Role;
  5. public interface AdminMapper {
  6. int deleteByPrimaryKey(String id);
  7. int insert(Admin record);
  8. int insertSelective(Admin record);
  9. Admin selectByPrimaryKey(String id);
  10. int updateByPrimaryKeySelective(Admin record);
  11. int updateByPrimaryKey(Admin record);
  12. List<Admin> selectAllAdmin();
  13. Admin selectByMobile(String mobile);
  14. List<Role> selectRolesByPrimaryKey(String uid);
  15. List<Admin> selectCognizanceConsultant();
  16. List<Admin> selectCognizancePrincipal();
  17. List<Admin> selectPatentAuthor();
  18. List<Admin> selectPatentPrincipal();
  19. List<Admin> selectCopyrightConsultant();
  20. List<Admin> selectCopyrightPrincipal();
  21. List<Admin> selectTechprojectConsultant();
  22. List<Admin> selectTechprojectPrincipal();
  23. List<String> selectRoleByPrimaryKey(String uid);
  24. List<Admin> selectAccoutManager();
  25. List<Admin> selectTechnician();
  26. List<Admin> selectSalesman();
  27. List<Admin> selectContractManager();
  28. List<Admin> selectTechBroder();
  29. List<Admin> listAdminSelectBySuperAdmin();
  30. List<Admin> listAdminSelectByAreaAdmin(List<Integer> provinceList, List<Integer> cityList);
  31. }