mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-25 11:19:40 +08:00
系统配置权限
This commit is contained in:
parent
83d419cd6f
commit
1831c7e25c
@ -214,6 +214,18 @@ public class AdminPermissionCheck implements ApplicationRunner {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
// 系统配置
|
||||||
|
put(
|
||||||
|
"系统配置",
|
||||||
|
new AdminPermission[] {
|
||||||
|
new AdminPermission() {
|
||||||
|
{
|
||||||
|
setSort(0);
|
||||||
|
setName("系统配置");
|
||||||
|
setSlug(BPermissionConstant.SYSTEM_CONFIG);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
put(
|
put(
|
||||||
|
@ -50,6 +50,10 @@ public class BPermissionConstant {
|
|||||||
|
|
||||||
public static final String RESOURCE_DESTROY = "resource-destroy";
|
public static final String RESOURCE_DESTROY = "resource-destroy";
|
||||||
|
|
||||||
|
public static final String SYSTEM_CONFIG = "system-config";
|
||||||
|
|
||||||
|
// ##### 友情分割线 ##################################################
|
||||||
|
|
||||||
public static final String DATA_USER_NAME = "data-user-name";
|
public static final String DATA_USER_NAME = "data-user-name";
|
||||||
public static final String DATA_USER_EMAIL = "data-user-email";
|
public static final String DATA_USER_EMAIL = "data-user-email";
|
||||||
public static final String DATA_USER_ID_CARD = "data-user-id-card";
|
public static final String DATA_USER_ID_CARD = "data-user-id-card";
|
||||||
|
@ -18,7 +18,9 @@ package xyz.playedu.api.controller.backend;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import xyz.playedu.api.constant.BPermissionConstant;
|
||||||
import xyz.playedu.api.domain.AppConfig;
|
import xyz.playedu.api.domain.AppConfig;
|
||||||
|
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
||||||
import xyz.playedu.api.request.backend.AppConfigRequest;
|
import xyz.playedu.api.request.backend.AppConfigRequest;
|
||||||
import xyz.playedu.api.service.AppConfigService;
|
import xyz.playedu.api.service.AppConfigService;
|
||||||
import xyz.playedu.api.types.JsonResponse;
|
import xyz.playedu.api.types.JsonResponse;
|
||||||
@ -36,12 +38,14 @@ public class AppConfigController {
|
|||||||
|
|
||||||
@Autowired private AppConfigService configService;
|
@Autowired private AppConfigService configService;
|
||||||
|
|
||||||
|
@BackendPermissionMiddleware(slug = BPermissionConstant.SYSTEM_CONFIG)
|
||||||
@GetMapping("")
|
@GetMapping("")
|
||||||
public JsonResponse index() {
|
public JsonResponse index() {
|
||||||
List<AppConfig> configs = configService.allShow();
|
List<AppConfig> configs = configService.allShow();
|
||||||
return JsonResponse.data(configs);
|
return JsonResponse.data(configs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@BackendPermissionMiddleware(slug = BPermissionConstant.SYSTEM_CONFIG)
|
||||||
@PutMapping("")
|
@PutMapping("")
|
||||||
public JsonResponse save(@RequestBody AppConfigRequest req) {
|
public JsonResponse save(@RequestBody AppConfigRequest req) {
|
||||||
configService.saveFromMap(req.getData());
|
configService.saveFromMap(req.getData());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user