mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-31 10:57:15 +08:00 
			
		
		
		
	chore(extension/crud): 查询详情命名调整,GET -> DETAIL,增加详情权限校验
This commit is contained in:
		| @@ -39,5 +39,5 @@ public @interface CrudRequestMapping { | ||||
|     /** | ||||
|      * 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}; | ||||
| } | ||||
|   | ||||
| @@ -47,7 +47,7 @@ public enum Api { | ||||
|     /** | ||||
|      * 详情 | ||||
|      */ | ||||
|     GET, | ||||
|     DETAIL, | ||||
|  | ||||
|     /** | ||||
|      * 新增 | ||||
|   | ||||
| @@ -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) | ||||
|     @ResponseBody | ||||
|     @GetMapping("/{id}") | ||||
|     public D get(@PathVariable("id") Long id) { | ||||
|         this.checkPermission(Api.LIST); | ||||
|     public D detail(@PathVariable("id") Long id) { | ||||
|         this.checkPermission(Api.DETAIL); | ||||
|         return baseService.get(id); | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -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) | ||||
|     @ResponseBody | ||||
|     @GetMapping("/{id}") | ||||
|     public D get(@PathVariable("id") Long id) { | ||||
|         this.checkPermission(Api.LIST); | ||||
|     public D detail(@PathVariable("id") Long id) { | ||||
|         this.checkPermission(Api.DETAIL); | ||||
|         return baseService.get(id); | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user