@ResponseStatus(value = HttpStatus.OK)
@ResponseBody
public DefaultApiResponse<PermissionTreeResponseData> tree(
- @RequestParam(name = "applicationId", required = false) String applicationId) {
+ @RequestParam(name = "applicationId", required = false, defaultValue = Permission.APPLICATION_ID) String applicationId) {
PermissionTreeNode tree = permissionService.selectPermissionTree(applicationId, Permission.TYPE_MENU);
@ResponseStatus(value = HttpStatus.OK)
@ResponseBody
public DefaultApiResponse<AuthnPermissionRoleListResponseData> permissionRoleSets(
- @RequestParam(name = "applicationId", required = false) String applicationId) {
+ @RequestParam(name = "applicationId", required = false, defaultValue = Permission.APPLICATION_ID) String applicationId) {
Map<String, Object> mapBean = new HashMap<>();
@ResponseStatus(value = HttpStatus.OK)
@ResponseBody
public DefaultApiResponse<AuthnResourceRoleListResponseData> resourceRoleSets(
- @RequestParam(name = "applicationId", required = false) String applicationId) {
+ @RequestParam(name = "applicationId", required = false, defaultValue = Permission.APPLICATION_ID) String applicationId) {
Map<String, Object> mapBean = new HashMap<>();
mapBean.put("status", "1");
+ if (applicationId != null && !applicationId.isEmpty()) {
+ mapBean.put("applicationId", applicationId);
+ }
List<ResourceRoleSet> resourceRoleSets = resourceService.selectResourceRoleSet(mapBean);
+++ /dev/null
-package com.supwisdom.institute.backend.base.api.v1.controller.authn;
-
-import io.swagger.annotations.Api;
-import lombok.extern.slf4j.Slf4j;
-
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-@Api(value = "BaseAuthnResource", tags = { "BaseAuthnResource" }, description = "资源接口(认证、授权用)")
-@Slf4j
-@RestController
-@RequestMapping("/v1/authn/resource")
-public class AuthnResourceController {
-
-}
import org.springframework.util.MimeTypeUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.supwisdom.institute.backend.admin.bff.api.v1.model.base.PermissionRoleSet;
value = "获取菜单", notes = "获取菜单", nickname = "openMenus"
)
@RequestMapping(method = RequestMethod.GET, path = "/menus", produces = MimeTypeUtils.APPLICATION_JSON_VALUE)
- public DefaultApiResponse<MenusResponseData> menus(
- @RequestParam(name = "applicationId", required = false) String applicationId) {
+ public DefaultApiResponse<MenusResponseData> menus() {
List<Menu> menus = new ArrayList<>();
- List<PermissionRoleSet> permissionRoleSets = authnService.getPermissionRoleSets(applicationId);
+ List<PermissionRoleSet> permissionRoleSets = authnService.getPermissionRoleSets("1"); // XXX: applicationId
if (permissionRoleSets != null) {
for (PermissionRoleSet permissionRoleSet : permissionRoleSets) {
Menu menu = new Menu();