AdminMapper.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.goafanti.app.bo.AppAdminListBo;
  5. import com.goafanti.common.model.Admin;
  6. import com.goafanti.common.model.Role;
  7. import com.goafanti.core.mybatis.page.Pagination;
  8. public interface AdminMapper {
  9. int deleteByPrimaryKey(String id);
  10. int insert(Admin record);
  11. int insertSelective(Admin record);
  12. Admin selectByPrimaryKey(String id);
  13. int updateByPrimaryKeySelective(Admin record);
  14. int updateByPrimaryKey(Admin record);
  15. List<Admin> selectAllAdmin();
  16. Admin selectByMobile(String mobile);
  17. List<Role> selectRolesByPrimaryKey(String uid);
  18. List<Admin> selectCognizanceConsultant();
  19. List<Admin> selectCognizancePrincipal();
  20. List<Admin> selectPatentAuthor();
  21. List<Admin> selectPatentPrincipal();
  22. List<Admin> selectCopyrightConsultant();
  23. List<Admin> selectCopyrightPrincipal();
  24. List<Admin> selectTechprojectConsultant();
  25. List<Admin> selectTechprojectPrincipal();
  26. List<String> selectRoleByPrimaryKey(String uid);
  27. List<Admin> selectAccoutManager();
  28. List<Admin> selectTechnician();
  29. List<Admin> selectSalesman();
  30. List<Admin> selectContractManager();
  31. List<Admin> selectTechBroder();
  32. List<Admin> listAdminSelectBySuperAdmin();
  33. List<Admin> listAdminSelectByAreaAdmin(@Param("provinceList")List<Integer> provinceList, @Param("cityList")List<Integer> cityList);
  34. List<Admin> listAdminByName(@Param("name")String name);
  35. int insertn(Admin record);
  36. String selectUserNoBySuperiorId(String superiorId);
  37. int selectCountBySuperiorId(String superiorId);
  38. String selectIdByUserNo(String userNo);
  39. Admin selectAllByid(String id);
  40. String selectNameByid(String id);
  41. List<String>selectRolesByUid(String id);
  42. List<String>selectRolesIdByUid(String id);
  43. String selectStatusByMobile(String mobile);
  44. int deleteById(String id);
  45. Pagination<AppAdminListBo> consultantList();
  46. List<Admin> selectIDNBySuperiorId(String superiorId);
  47. String selectUserNoById(String superiorId);
  48. int updateByUserNo(Admin record);
  49. }