package com.goafanti.common.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import com.goafanti.admin.bo.AdminContacts; import com.goafanti.admin.bo.AdminListBo; 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; import com.goafanti.common.model.AdminExample; public interface AdminMapper { /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ long countByExample(AdminExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int deleteByExample(AdminExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int deleteByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int insert(Admin record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int insertSelective(Admin record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ List selectByExample(AdminExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ Admin selectByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int updateByExampleSelective(@Param("record") Admin record, @Param("example") AdminExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int updateByExample(@Param("record") Admin record, @Param("example") AdminExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int updateByPrimaryKeySelective(Admin record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table admin * @mbg.generated Fri Jun 22 14:12:55 CST 2018 */ int updateByPrimaryKey(Admin record); 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(@Param("mobile")String mobile); int deleteById(String id); Pagination consultantList(); List selectIDNBySuperiorId(String superiorId); String selectUserNoById(String superiorId); int updateByUserNo(Admin record); ListselectIdBySuperiorId(String superiorId); /** * 查询下级人员 * @param adminId * @return */ List selectSubList(@Param("adminId")String adminId); /** * 查询订单变更信息通知�?? * @param orderNo * @return */ Admin selectAdminByRoleId(@Param("roleId")String roleId); /** * 查询部门下的员工 * @param departmentId * @param name * @return */ List selectDepartmentStaff(String departmentId, String name); Admin selectAdminName(@Param("name")String name); List selectAllAdmin(@Param("depId")String depId); int updateLockIds(@Param("lockIds")String lockIds); List getListDefaultPassword(String id); int getCountById(String id); AdminListBo getDeptNameByAid(String id); List getAdminRoleList(String roleName); int addAdminContacts(AdminContacts a); int deleteFrequentContacts(String id); List getaidFrequentContacts(String id); List listNameByDepAndName(@Param("depId")String depId,@Param("roleName")String roleName); List selectBySuperId(String aid); Admin selectFinanceAdminByOrderDep(String orderDep); String getPermission(String transferId); List selectDepIdWithSpuerId(String superId); void getAllDep(); List getAdminRoleListByAid(String id); Admin selectByOpeid(String openid); Admin selectGetSuper(String aid); }