mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-27 09:33:55 +08:00
供应器管理-增删改查api
This commit is contained in:
+6
-6
@@ -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);
|
||||||
|
|||||||
+3
-1
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user