From 7da8f196dee8e3c526c009a4bc7f5983ece6bb97 Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期三, 16 十月 2024 09:50:11 +0800 Subject: [PATCH] 修改平台的应用权限等相关接口 --- iailab-module-system/iailab-module-system-biz/src/main/java/com/iailab/module/system/api/permission/RoleApiImpl.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/iailab-module-system/iailab-module-system-biz/src/main/java/com/iailab/module/system/api/permission/RoleApiImpl.java b/iailab-module-system/iailab-module-system-biz/src/main/java/com/iailab/module/system/api/permission/RoleApiImpl.java index 59cdd9f..2afb85f 100644 --- a/iailab-module-system/iailab-module-system-biz/src/main/java/com/iailab/module/system/api/permission/RoleApiImpl.java +++ b/iailab-module-system/iailab-module-system-biz/src/main/java/com/iailab/module/system/api/permission/RoleApiImpl.java @@ -1,6 +1,9 @@ package com.iailab.module.system.api.permission; import com.iailab.framework.common.pojo.CommonResult; +import com.iailab.framework.common.util.object.ConvertUtils; +import com.iailab.module.system.api.permission.dto.RoleDTO; +import com.iailab.module.system.dal.dataobject.permission.RoleDO; import com.iailab.module.system.service.permission.RoleService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RestController; @@ -22,4 +25,17 @@ roleService.validateRoleList(ids); return success(true); } + + @Override + public void saveRoleInfo(RoleDTO roleDTO) { + RoleDO entity = ConvertUtils.sourceToTarget(roleDTO, RoleDO.class); + if (roleService.getRoleByName(entity.getName()) == null) { + roleService.insert(entity); + } + } + + @Override + public RoleDTO getRoleByName(String name) { + return ConvertUtils.sourceToTarget(roleService.getRoleByName(name),RoleDTO.class); + } } -- Gitblit v1.9.3