refactor: 拆分两个独立菜单(页面配置+风险规则)+CRUD完整+删除接口
This commit is contained in:
@@ -65,6 +65,14 @@ public class RiskRuleController {
|
||||
return ApiResponse.success(data);
|
||||
}
|
||||
|
||||
/** 管理员删除风险规则 */
|
||||
@DeleteMapping("/api/v1/admin/risk-rules/{siteType}")
|
||||
public ApiResponse<Void> adminDelete(@PathVariable String siteType, HttpServletRequest request) {
|
||||
checkAdmin(request);
|
||||
riskRuleService.deleteRules(siteType);
|
||||
return ApiResponse.success();
|
||||
}
|
||||
|
||||
private void checkAdmin(HttpServletRequest request) {
|
||||
var level = request.getAttribute("trustLevel");
|
||||
if (level == null || !"ADMIN".equals(level.toString())) {
|
||||
|
||||
@@ -67,6 +67,14 @@ public class SitePagesController {
|
||||
return ApiResponse.success(data);
|
||||
}
|
||||
|
||||
/** 管理员删除站点页面配置 */
|
||||
@DeleteMapping("/api/v1/admin/site-pages/{siteId}")
|
||||
public ApiResponse<Void> adminDelete(@PathVariable String siteId, HttpServletRequest request) {
|
||||
checkAdmin(request);
|
||||
sitePagesService.deletePages(siteId);
|
||||
return ApiResponse.success();
|
||||
}
|
||||
|
||||
private void checkAdmin(HttpServletRequest request) {
|
||||
var level = request.getAttribute("trustLevel");
|
||||
if (level == null || !"ADMIN".equals(level.toString())) {
|
||||
|
||||
Reference in New Issue
Block a user