diff --git a/novalon-manage-api/manage-sys/src/main/java/cn/novalon/manage/sys/dto/request/RoleUpdateRequest.java b/novalon-manage-api/manage-sys/src/main/java/cn/novalon/manage/sys/dto/request/RoleUpdateRequest.java index 418be1c..7622700 100644 --- a/novalon-manage-api/manage-sys/src/main/java/cn/novalon/manage/sys/dto/request/RoleUpdateRequest.java +++ b/novalon-manage-api/manage-sys/src/main/java/cn/novalon/manage/sys/dto/request/RoleUpdateRequest.java @@ -1,21 +1,14 @@ package cn.novalon.manage.sys.dto.request; -/** - * 角色更新请求DTO - * - * 文件定义:用于更新角色的请求DTO对象,封装HTTP请求参数 - * 涉及业务:角色管理、权限分配等场景 - * 算法:支持部分字段更新,通过验证注解确保请求参数的有效性 - * - * @author 张翔 - * @date 2026-03-13 - */ +import jakarta.validation.constraints.Min; + public class RoleUpdateRequest { private String roleName; private String roleKey; + @Min(value = 1, message = "显示顺序必须大于0") private Integer roleSort; private Integer status; diff --git a/novalon-manage-web/src/pages/system/role/index.tsx b/novalon-manage-web/src/pages/system/role/index.tsx index 17150b3..eb580b7 100644 --- a/novalon-manage-web/src/pages/system/role/index.tsx +++ b/novalon-manage-web/src/pages/system/role/index.tsx @@ -41,7 +41,7 @@ export default function RoleManagement() { try { const res = await roleApi.getAllPermissions() setPermissions(Array.isArray(res) ? res : []) - } catch {} + } catch { /* ignored */ } } function handleAdd() { @@ -86,7 +86,7 @@ export default function RoleManagement() { } setModalOpen(false) loadRoles() - } catch {} + } catch { /* ignored */ } } const permissionTreeData = buildPermissionTree(permissions) @@ -154,7 +154,7 @@ export default function RoleManagement() { open={modalOpen} onOk={handleSubmit} onCancel={() => setModalOpen(false)} - destroyOnClose + destroyOnHidden width={600} >