Administrator
2025-08-01 600ea96a245bd5522c489fafc4993cafa0ce36db
src/main/java/cc/mrbird/febs/ai/controller/product/AiProductController.java
@@ -1,6 +1,7 @@
package cc.mrbird.febs.ai.controller.product;
import cc.mrbird.febs.ai.entity.AiProduct;
import cc.mrbird.febs.ai.req.AdminMoveChooseInfoDto;
import cc.mrbird.febs.ai.service.AiProductService;
import cc.mrbird.febs.common.annotation.ControllerEndpoint;
import cc.mrbird.febs.common.controller.BaseController;
@@ -25,12 +26,12 @@
@RequestMapping(value = "/admin/product")
public class AiProductController extends BaseController {
    private final AiProductService service;
    private final AiProductService aiProductService;
    @GetMapping("list")
    public FebsResponse list(AiProduct dto, QueryRequest request) {
        Map<String, Object> data = getDataTable(service.listInPage(dto, request));
        Map<String, Object> data = getDataTable(aiProductService.listInPage(dto, request));
        return new FebsResponse().success().data(data);
    }
@@ -42,21 +43,21 @@
            @NotNull(message = "{required}") @PathVariable Integer state
    ) {
        return service.changeState(id,type,state);
        return aiProductService.changeState(id,type,state);
    }
    @PostMapping("add")
    @ControllerEndpoint(operation = "新增", exceptionMessage = "操作失败")
    public FebsResponse add(@RequestBody @Valid AiProduct dto) {
        return service.add(dto);
        return aiProductService.add(dto);
    }
    @PostMapping("update")
    @ControllerEndpoint(operation = "分类-更新", exceptionMessage = "操作失败")
    @ControllerEndpoint(operation = "更新", exceptionMessage = "操作失败")
    public FebsResponse update(@RequestBody @Valid AiProduct dto) {
        return service.update(dto);
        return aiProductService.update(dto);
    }
    @GetMapping("delete/{id}")
@@ -65,6 +66,14 @@
            @NotNull(message = "{required}") @PathVariable String id
    ) {
        return service.delete(id);
        return aiProductService.delete(id);
    }
    @PostMapping("pointSet")
    @ControllerEndpoint(operation = "知识点配置", exceptionMessage = "操作失败")
    public FebsResponse pointSet(@RequestBody @Valid AdminMoveChooseInfoDto dto) {
        return aiProductService.productSet(dto);
    }
}