package com.moral.api.service; import com.moral.api.entity.ManageRole; import com.baomidou.mybatisplus.extension.service.IService; import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; /** *

* 后台角色表 服务类 *

* * @author moral * @since 2021-03-09 */ @Transactional public interface ManageRoleService extends IService { /** * @Description: 分页查询角色 * @Param: [Map] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ Map getAllWithPagingQuery(Map map); /** * @Description: 添加角色 * @Param: [ManageRole, List] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ @Transactional Map insertOne(ManageRole manageRole,List list); /** * @Description: 更新角色 * @Param: [Map] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ @Transactional Map updateManageRole(Map map); /** * @Description: 模糊查询角色 * @Param: [Map] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ Map getManageRoleByNameFuzzy(Map map); /** * @Description: 删除角色 * @Param: [Map] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ @Transactional Map deleteManageRole(Map map); /** * @Description: 通过用户id查询角色查询角色 * @Param: [Map] * @return: Map * @Author: 李子杰 * @Date: 2021/7/26 */ ManageRole getRoleByAccountId(Integer accountId); }