chore(extension/crud): 查询详情命名调整,GET -> DETAIL,增加详情权限校验

This commit is contained in:
2024-11-14 20:32:40 +08:00
parent e3433bed01
commit 4b77d5cb3f
4 changed files with 6 additions and 6 deletions

View File

@@ -39,5 +39,5 @@ public @interface CrudRequestMapping {
/** /**
* API 列表 * API 列表
*/ */
Api[] api() default {Api.PAGE, Api.GET, Api.ADD, Api.UPDATE, Api.DELETE, Api.EXPORT}; Api[] api() default {Api.PAGE, Api.DETAIL, Api.ADD, Api.UPDATE, Api.DELETE, Api.EXPORT};
} }

View File

@@ -47,7 +47,7 @@ public enum Api {
/** /**
* 详情 * 详情
*/ */
GET, DETAIL,
/** /**
* 新增 * 新增

View File

@@ -111,8 +111,8 @@ public abstract class BaseController<S extends BaseService<L, D, Q, C>, L, D, Q,
@Parameter(name = "id", description = "ID", example = "1", in = ParameterIn.PATH) @Parameter(name = "id", description = "ID", example = "1", in = ParameterIn.PATH)
@ResponseBody @ResponseBody
@GetMapping("/{id}") @GetMapping("/{id}")
public D get(@PathVariable("id") Long id) { public D detail(@PathVariable("id") Long id) {
this.checkPermission(Api.LIST); this.checkPermission(Api.DETAIL);
return baseService.get(id); return baseService.get(id);
} }

View File

@@ -111,8 +111,8 @@ public abstract class BaseController<S extends BaseService<L, D, Q, C>, L, D, Q,
@Parameter(name = "id", description = "ID", example = "1", in = ParameterIn.PATH) @Parameter(name = "id", description = "ID", example = "1", in = ParameterIn.PATH)
@ResponseBody @ResponseBody
@GetMapping("/{id}") @GetMapping("/{id}")
public D get(@PathVariable("id") Long id) { public D detail(@PathVariable("id") Long id) {
this.checkPermission(Api.LIST); this.checkPermission(Api.DETAIL);
return baseService.get(id); return baseService.get(id);
} }