权限修改

This commit is contained in:
2025-10-08 16:15:35 +08:00
parent 4bc587ecf5
commit 2ad39d403e
9 changed files with 580 additions and 70 deletions

View File

@@ -7,6 +7,7 @@ import java.util.Set;
import org.xyzh.common.core.domain.ResultDomain;
import org.xyzh.common.dto.permission.TbSysPermission;
import org.xyzh.common.dto.role.TbSysRolePermission;
import org.xyzh.common.vo.PermissionVO;
import org.xyzh.common.dto.menu.TbSysMenuPermission;
/**
@@ -19,7 +20,7 @@ import org.xyzh.common.dto.menu.TbSysMenuPermission;
public interface PermissionService {
/**
/**
* @description 创建权限
* @param permission 权限对象
* @return ResultDomain<TbSysPermission> 创建结果
@@ -28,6 +29,15 @@ public interface PermissionService {
*/
ResultDomain<TbSysPermission> createPermission(TbSysPermission permission);
/**
* @description 获取权限
* @param permission 权限对象
* @return ResultDomain<PermissionVO> 权限对象
* @author yslg
* @since 2025-10-08
*/
ResultDomain<PermissionVO> getPermissionVO(PermissionVO permission);
/**
* @description 更新权限
* @param permission 权限对象
@@ -135,4 +145,23 @@ public interface PermissionService {
* @since 2025-09-28
*/
ResultDomain<TbSysPermission> getPermissionsByRoleId(String roleId);
/**
* @description 查询权限列表
* @param permission 权限对象
* @return ResultDomain<PermissionVO> 权限列表
* @author yslg
* @since 2025-10-08
*/
ResultDomain<PermissionVO> listPermission(PermissionVO permission);
/**
* @description 查询权限绑定列表
* @param permission 权限对象
* @return ResultDomain<PermissionVO> 权限绑定列表
* @author yslg
* @since 2025-10-08
*/
ResultDomain<PermissionVO> listPermissionBinding(PermissionVO permission);
}