AdminMapper.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.goafanti.common.model.Admin;
  5. import com.goafanti.common.model.Role;
  6. import com.goafanti.customer.bo.AdminOut;
  7. public interface AdminMapper {
  8. int deleteByPrimaryKey(String id);
  9. int insert(Admin record);
  10. int insertSelective(Admin record);
  11. Admin selectByPrimaryKey(String id);
  12. int updateByPrimaryKeySelective(Admin record);
  13. int updateByPrimaryKey(Admin record);
  14. List<Admin> selectAllAdmin();
  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<AdminOut> selectAdmin();
  34. }