package com.goafanti.common.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import com.goafanti.app.bo.AppAdminListBo; import com.goafanti.common.model.Admin; import com.goafanti.common.model.Role; import com.goafanti.core.mybatis.page.Pagination; public interface AdminMapper { int deleteByPrimaryKey(String id); int insert(Admin record); int insertSelective(Admin record); Admin selectByPrimaryKey(String id); int updateByPrimaryKeySelective(Admin record); int updateByPrimaryKey(Admin record); List selectAllAdmin(); Admin selectByMobile(String mobile); List selectRolesByPrimaryKey(String uid); List selectCognizanceConsultant(); List selectCognizancePrincipal(); List selectPatentAuthor(); List selectPatentPrincipal(); List selectCopyrightConsultant(); List selectCopyrightPrincipal(); List selectTechprojectConsultant(); List selectTechprojectPrincipal(); List selectRoleByPrimaryKey(String uid); List selectAccoutManager(); List selectTechnician(); List selectSalesman(); List selectContractManager(); List selectTechBroder(); List listAdminSelectBySuperAdmin(); List listAdminSelectByAreaAdmin(@Param("provinceList")List provinceList, @Param("cityList")List cityList); List listAdminByName(@Param("name")String name); int insertn(Admin record); String selectUserNoBySuperiorId(String superiorId); int selectCountBySuperiorId(String superiorId); String selectIdByUserNo(String userNo); Admin selectAllByid(String id); String selectNameByid(String id); ListselectRolesByUid(String id); ListselectRolesIdByUid(String id); String selectStatusByMobile(String mobile); int deleteById(String id); Pagination consultantList(); List selectIDNBySuperiorId(String superiorId); String selectUserNoById(String superiorId); int updateByUserNo(Admin record); }