Optimize role

This commit is contained in:
2023-11-14 18:08:51 +08:00
parent a1844973fa
commit f86028a449
20 changed files with 115 additions and 16 deletions

View File

@@ -14,13 +14,17 @@ object RoleConverter {
fun roleToRoleVo(role: Role) = RoleVo(
id = role.id,
name = role.name,
enable = role.enable == 1
enable = role.enable == 1,
createTime = role.createTime,
updateTime = role.updateTime
)
fun roleToRoleWithPowerVo(role: Role) = RoleWithPowerVo(
id = role.id,
name = role.name,
enable = role.enable == 1,
createTime = role.createTime,
updateTime = role.updateTime,
modules = role.modules?.map { ModuleConverter.moduleToModuleVo(it) },
menus = role.menus?.map { MenuConverter.menuToMenuVo(it) },
elements = role.elements?.map { ElementConverter.elementToElementVo(it) },