|
@@ -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);
|