Selaa lähdekoodia

代码代码生成器权限

hubin 10 kuukautta sitten
vanhempi
sitoutus
7069f26fcd

+ 5 - 0
src/main/java/com/aizuda/boot/modules/gen/controller/GenDatabaseController.java

@@ -32,6 +32,7 @@ public class GenDatabaseController extends ApiController {
     private IGenDatabaseService genDatabaseService;
 
     @Operation(summary = "分页列表")
+    @Permission("gen:database:page")
     @PostMapping("/page")
     public Page<GenDatabase> getPage(@RequestBody PageParam<GenDatabase> dto) {
         return genDatabaseService.page(dto.page(), dto.getData());
@@ -45,24 +46,28 @@ public class GenDatabaseController extends ApiController {
     }
 
     @Operation(summary = "查询 id 信息")
+    @Permission("gen:database:get")
     @GetMapping("/get")
     public GenDatabase get(@RequestParam Long id) {
         return genDatabaseService.getById(id);
     }
 
     @Operation(summary = "根据 id 修改信息")
+    @Permission("gen:database:update")
     @PostMapping("/update")
     public boolean update(@Validated(Update.class) @RequestBody GenDatabase genDatabase) {
         return genDatabaseService.updateById(genDatabase);
     }
 
     @Operation(summary = "创建添加")
+    @Permission("gen:database:create")
     @PostMapping("/create")
     public boolean create(@Validated(Create.class) @RequestBody GenDatabase genDatabase) {
         return genDatabaseService.save(genDatabase);
     }
 
     @Operation(summary = "根据 ids 删除")
+    @Permission("gen:database:delete")
     @PostMapping("/delete")
     public boolean delete(@NotEmpty @RequestBody List<Long> ids) {
         return genDatabaseService.removeByIds(ids);