供应器管理-增删改查api

This commit is contained in:
ljwwd2
2025-05-16 03:04:52 +08:00
parent c51c8b4af0
commit cbabf01902
2 changed files with 9 additions and 7 deletions
@@ -15,15 +15,15 @@ import xiaozhi.modules.model.service.ModelProviderService;
@AllArgsConstructor @AllArgsConstructor
@RestController @RestController
@RequestMapping("/models/provider") @RequestMapping("/models/provider")
@Tag(name = "模型配置") @Tag(name = "模型供应器")
public class ModelProviderController { public class ModelProviderController {
private final ModelProviderService modelProviderService; private final ModelProviderService modelProviderService;
@GetMapping @GetMapping
@Operation(summary = "获取模型配置列表") @Operation(summary = "获取模型供应器列表")
@RequiresPermissions("sys:role:superAdmin") @RequiresPermissions("sys:role:superAdmin")
public Result<PageData<ModelProviderDTO>> getListPage(@RequestBody ModelProviderDTO modelProviderDTO, public Result<PageData<ModelProviderDTO>> getListPage(ModelProviderDTO modelProviderDTO,
@RequestParam(required = true, defaultValue = "0") String page, @RequestParam(required = true, defaultValue = "0") String page,
@RequestParam(required = true, defaultValue = "10") String limit) { @RequestParam(required = true, defaultValue = "10") String limit) {
return new Result<PageData<ModelProviderDTO>>() return new Result<PageData<ModelProviderDTO>>()
@@ -31,7 +31,7 @@ public class ModelProviderController {
} }
@PostMapping @PostMapping
@Operation(summary = "获取模型配置列表") @Operation(summary = "获取模型供应器列表")
@RequiresPermissions("sys:role:superAdmin") @RequiresPermissions("sys:role:superAdmin")
public Result<ModelProviderDTO> add(@RequestBody @Validated ModelProviderDTO modelProviderDTO) { public Result<ModelProviderDTO> add(@RequestBody @Validated ModelProviderDTO modelProviderDTO) {
ModelProviderDTO resp = modelProviderService.add(modelProviderDTO); ModelProviderDTO resp = modelProviderService.add(modelProviderDTO);
@@ -39,7 +39,7 @@ public class ModelProviderController {
} }
@PutMapping @PutMapping
@Operation(summary = "获取模型配置列表") @Operation(summary = "获取模型供应器列表")
@RequiresPermissions("sys:role:superAdmin") @RequiresPermissions("sys:role:superAdmin")
public Result<ModelProviderDTO> edit(@RequestBody @Validated(UpdateGroup.class) ModelProviderDTO modelProviderDTO) { public Result<ModelProviderDTO> edit(@RequestBody @Validated(UpdateGroup.class) ModelProviderDTO modelProviderDTO) {
ModelProviderDTO resp = modelProviderService.edit(modelProviderDTO); ModelProviderDTO resp = modelProviderService.edit(modelProviderDTO);
@@ -47,7 +47,7 @@ public class ModelProviderController {
} }
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
@Operation(summary = "获取模型配置列表") @Operation(summary = "获取模型供应器列表")
@RequiresPermissions("sys:role:superAdmin") @RequiresPermissions("sys:role:superAdmin")
public Result<Void> delete(@PathVariable String id) { public Result<Void> delete(@PathVariable String id) {
modelProviderService.delete(id); modelProviderService.delete(id);
@@ -88,7 +88,9 @@ public class ModelProviderServiceImpl extends BaseServiceImpl<ModelProviderDao,
@Override @Override
public void delete(String id) { public void delete(String id) {
modelProviderDao.deleteById(id); if (modelProviderDao.deleteById(id) == 0) {
throw new RenException("删除数据失败");
}
} }
@Override @Override