Interface IManagerBiz

All Superinterfaces:
net.mingsoft.base.biz.IBaseBiz<ManagerEntity>, com.baomidou.mybatisplus.extension.repository.IRepository<ManagerEntity>, com.baomidou.mybatisplus.extension.service.IService<ManagerEntity>
All Known Implementing Classes:
ManagerBizImpl

public interface IManagerBiz extends net.mingsoft.base.biz.IBaseBiz<ManagerEntity>
管理员业务层,接口,继承IBaseBiz
Version:
版本号:100-000-000
创建日期:2012-03-15
历史修订:2022-1-12 管理员更改为多角色
2022-1-12 增加queryAllManager方法返回多角色管理员 2022-1-27 把co的IManagerBiz移动到basic
Author:
张敏
  • Field Summary

    Fields inherited from interface com.baomidou.mybatisplus.extension.repository.IRepository

    DEFAULT_BATCH_SIZE
  • Method Summary

    Modifier and Type
    Method
    Description
    根据账号名查询
    queryAllChildManager(int managerId)
    查询当前登录的管理员的所有子管理员
    将角色IDS转换为多角色名
    void
    根据用户名修改用户密码

    Methods inherited from interface net.mingsoft.base.biz.IBaseBiz

    alterTable, createTable, delete, delete, delete, deleteBySQL, deleteEntity, deleteEntity, dropTable, excuteSql, execute, getEntity, getEntity, getEntity, insert, insertBySQL, query, queryAll, queryCount, queryForList, queryForList, queryForListPage, saveBatch, saveEntity, update, update, updateBySQL, updateCache, updateEntity

    Methods inherited from interface com.baomidou.mybatisplus.extension.repository.IRepository

    count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById

    Methods inherited from interface com.baomidou.mybatisplus.extension.service.IService

    removeBatchByIds, saveBatch, saveOrUpdateBatch, updateBatchById
  • Method Details

    • updateUserPasswordByUserName

      void updateUserPasswordByUserName(ManagerEntity manager)
      根据用户名修改用户密码
      Parameters:
      manager - 管理员实体
    • queryAllChildManager

      List<ManagerEntity> queryAllChildManager(int managerId)
      查询当前登录的管理员的所有子管理员
      Returns:
      返回管理员集合
    • queryAllManager

      List<ManagerEntity> queryAllManager(List<ManagerEntity> managerList)
      将角色IDS转换为多角色名
      Returns:
      带有多角色名的管理员列表
    • getManagerByManagerName

      ManagerEntity getManagerByManagerName(String managerName)
      根据账号名查询
      Parameters:
      managerName - 传入的账号
      Returns:
      返回结果