diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysRoleController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysRoleController.java index bfcaad7e2..01ac623e6 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysRoleController.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysRoleController.java @@ -60,6 +60,16 @@ public class SysRoleController { return R.ok(sysRoleService.getById(id)); } + /** + * 通过角色编码查询角色信息 + * @param code 角色Code + * @return 角色信息 + */ + @GetMapping("/code/{code}") + public R getByRoleCode(@PathVariable String code) { + return R.ok(sysRoleService.list(Wrappers.lambdaQuery().eq(SysRole::getRoleCode, code))); + } + /** * 添加角色 * @param sysRole 角色信息 diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java index 1423f6502..b626398c0 100755 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java @@ -26,7 +26,7 @@ import com.pig4cloud.pigx.common.core.util.R; import com.pig4cloud.pigx.common.log.annotation.SysLog; import com.pig4cloud.pigx.common.security.annotation.Inner; import io.swagger.annotations.Api; -import lombok.AllArgsConstructor; +import lombok.RequiredArgsConstructor; import org.springframework.cache.annotation.CacheEvict; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -42,7 +42,7 @@ import java.util.stream.Collectors; * @date 2019-05-15 15:55:41 */ @RestController -@AllArgsConstructor +@RequiredArgsConstructor @RequestMapping("/tenant") @Api(value = "tenant", tags = "租户管理") public class SysTenantController { @@ -70,6 +70,16 @@ public class SysTenantController { return R.ok(sysTenantService.getById(id)); } + /** + * 通过租户编码查询租户信息 + * @param code 租户Code + * @return 租户信息 + */ + @GetMapping("/code/{code}") + public R getByTenantCode(@PathVariable String code) { + return R.ok(sysTenantService.list(Wrappers.lambdaQuery().eq(SysTenant::getCode, code))); + } + /** * 新增租户 * @param sysTenant 租户