1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package com.iamberry.wechat.service.mapper;
- import java.util.List;
- import org.apache.ibatis.annotations.Param;
- import com.iamberry.wechat.core.entity.PaperBean;
- import com.iamberry.wechat.core.entity.admin.AdminChildInfo;
- import com.iamberry.wechat.core.entity.admin.AdminInfo;
- import com.iamberry.wechat.core.entity.admin.AdminLoginDTO;
- public interface AdminInfoMapper {
-
- /**
- * 根据用户名、密码查询超级管理员信息
- * @param dto
- * @return
- */
- public AdminInfo selectAdminInfoByNameAndPwd(AdminLoginDTO dto);
-
- /**
- * 根据用户名、密码查询二级管理员信息
- * @param dto
- * @return
- */
- public AdminChildInfo selectAdminChildInfoByNameAndPwd(AdminLoginDTO dto);
-
- /**
- * 新增二級管理員
- * @param adminchildinfo
- */
- public void insertadmin(AdminChildInfo adminchildinfo);
-
- /**
- * 根據用戶名查詢是否有重複用戶
- * @param adminLoginName
- * @return
- * @throws Exception
- */
- public AdminChildInfo selectAdminChildInfoByName(String adminLoginName);
-
- /**
- * 查詢所有二級管理員
- * @return
- */
- public List<AdminChildInfo> selectAdminChildInfoByList(PaperBean bean);
-
- /**
- * 模糊查詢二級管理員
- * @return
- */
- public List<AdminChildInfo> selectAdminChildInfoByNameList(PaperBean bean);
- /**
- * 删除二级管理员
- */
- public int deleteAdminChildInfoById(String adminid);
-
- /**
- * 根据id查找二级管理员
- */
- public AdminChildInfo selectAdminChildInfoById(String adminid);
-
- /**
- * 根据id修改二级管理员
- */
- public Integer updateAdminChildInfoById(AdminChildInfo adminchildinfo);
-
- /**
- * 根据id修改二级管理员权限
- */
- public Integer updatePermissionsById(@Param("adminid") String adminid,@Param("adminStatus") String adminStatus);
-
- /**
- * 获取二级管理员的总数量
- */
- public int selectAdminChildInfoByCount();
-
- /**
- * 模糊查询二级管理员的数量
- */
- public int selectAdminChildInfoByNameCount(String adminLoginName);
-
- /**
- * 修改二级管理员密码
- */
- public void updateAdminByPwd(AdminChildInfo adminchildinfo);
-
- /**
- * 修改超级管理员密码
- */
- public void updateSuperAdminByPwd(AdminInfo admininfo);
-
-
- }
|