From c39abccd937de093fc067abffac5f66b758bc97b Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 21 八月 2024 15:45:44 +0800 Subject: [PATCH] TenantDS --- 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