From 0832f454bc53eafee9c6b7eedb32481a021257c3 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 03 十二月 2024 18:38:00 +0800 Subject: [PATCH] 系统管理:数据字典、角色管理接口 --- medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java | 36 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) diff --git a/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java b/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java index 3d47db1..ca32cb7 100644 --- a/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java +++ b/medicalWaste-system/src/main/java/com/sinata/system/service/ISysRoleService.java @@ -1,16 +1,22 @@ package com.sinata.system.service; +import com.baomidou.mybatisplus.extension.service.IService; +import com.sinata.common.core.domain.entity.SysRole; +import com.sinata.common.entity.PageDTO; +import com.sinata.system.domain.SysUserRole; +import com.sinata.system.domain.dto.SysRoleDTO; +import com.sinata.system.domain.query.KeyWordQuery; +import com.sinata.system.domain.vo.SysRoleVO; + import java.util.List; import java.util.Set; -import com.sinata.common.core.domain.entity.SysRole; -import com.sinata.system.domain.SysUserRole; /** * 角色业务层 * * @author ruoyi */ -public interface ISysRoleService +public interface ISysRoleService extends IService<SysRole> { /** * 根据条件分页查询角色数据 @@ -170,4 +176,28 @@ * @return 结果 */ public int insertAuthUsers(Long roleId, Long[] userIds); + + /** + * 角色分页列表 + * + * @param query + * @return + */ + PageDTO<SysRoleVO> pageList(KeyWordQuery query); + + /** + * 保存角色信息 + * + * @param dto + * @return + */ + void saveRole(SysRoleDTO dto); + + /** + * 获取角色详情 + * + * @param roleId + * @return + */ + SysRoleVO getDetailInfo(Long roleId); } -- Gitblit v1.7.1