Merge remote-tracking branch 'origin/master'

This commit is contained in:
sunxiqing 2025-01-07 10:46:17 +08:00
commit 6feb1e10cc
31 changed files with 217 additions and 198 deletions

View File

@ -93,6 +93,7 @@ public interface ErrorCodeConstants {
ErrorCode PROMPT_TEMPLATES_TAGS_BACKUP_NOT_EXISTS = new ErrorCode(10037, "模板信息不存在");
ErrorCode DATA_PROCESS_TASK_NAME_NOT_EXISTS = new ErrorCode(10038, "数据处理任务名称已存在");
ErrorCode FINE_TUNING_TASK_NAME_NOT_EXISTS = new ErrorCode(10039, "模型调优任务名称已存在");
ErrorCode LEARNING_RESOURCES_NAME_NOT_EXISTS = new ErrorCode(10040, "学习资源标题名称已存在");
}

View File

@ -40,14 +40,14 @@ public class ApplicationController {
@PostMapping("/create")
@Operation(summary = "创建大模型应用")
@PreAuthorize("@ss.hasPermission('llm:application:create')")
// @PreAuthorize("@ss.hasPermission('llm:application:create')")
public CommonResult<Long> createApplication(@Valid @RequestBody ApplicationSaveReqVO createReqVO) {
return success(applicationService.createApplication(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新大模型应用")
@PreAuthorize("@ss.hasPermission('llm:application:update')")
// @PreAuthorize("@ss.hasPermission('llm:application:update')")
public CommonResult<Boolean> updateApplication(@Valid @RequestBody ApplicationSaveReqVO updateReqVO) {
applicationService.updateApplication(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class ApplicationController {
@DeleteMapping("/delete")
@Operation(summary = "删除大模型应用")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:application:delete')")
// @PreAuthorize("@ss.hasPermission('llm:application:delete')")
public CommonResult<Boolean> deleteApplication(@RequestParam("id") Long id) {
applicationService.deleteApplication(id);
return success(true);
@ -65,7 +65,7 @@ public class ApplicationController {
@GetMapping("/get")
@Operation(summary = "获得大模型应用")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:application:query')")
// @PreAuthorize("@ss.hasPermission('llm:application:query')")
public CommonResult<ApplicationRespVO> getApplication(@RequestParam("id") Long id) {
ApplicationRespVO application = applicationService.getApplication(id);
return success(application);
@ -73,7 +73,7 @@ public class ApplicationController {
@GetMapping("/page")
@Operation(summary = "获得大模型应用分页")
@PreAuthorize("@ss.hasPermission('llm:application:query')")
// @PreAuthorize("@ss.hasPermission('llm:application:query')")
public CommonResult<PageResult<ApplicationRespVO>> getApplicationPage(@Valid ApplicationPageReqVO pageReqVO) {
PageResult<ApplicationRespVO> pageResult = applicationService.getApplicationPage(pageReqVO);
return success(pageResult);
@ -81,7 +81,7 @@ public class ApplicationController {
@GetMapping("/list")
@Operation(summary = "获得大模型应用列表")
@PreAuthorize("@ss.hasPermission('llm:application:query')")
// @PreAuthorize("@ss.hasPermission('llm:application:query')")
public CommonResult<List<ApplicationRespVO>> getApplicationList(@Valid ApplicationPageReqVO pageReqVO) {
List<ApplicationRespVO> pageResult = applicationService.getApplicationList(pageReqVO);
return success(pageResult);
@ -89,7 +89,7 @@ public class ApplicationController {
@GetMapping("/export-excel")
@Operation(summary = "导出大模型应用 Excel")
@PreAuthorize("@ss.hasPermission('llm:application:export')")
// @PreAuthorize("@ss.hasPermission('llm:application:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportApplicationExcel(@Valid ApplicationPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -41,14 +41,14 @@ public class BaseModelController {
@PostMapping("/create")
@Operation(summary = "创建基座模型")
@PreAuthorize("@ss.hasPermission('llm:base-model:create')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:create')")
public CommonResult<Long> createBaseModel(@Valid @RequestBody BaseModelSaveReqVO createReqVO) {
return success(baseModelService.createBaseModel(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新基座模型")
@PreAuthorize("@ss.hasPermission('llm:base-model:update')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:update')")
public CommonResult<Boolean> updateBaseModel(@Valid @RequestBody BaseModelSaveReqVO updateReqVO) {
baseModelService.updateBaseModel(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class BaseModelController {
@PutMapping("/active")
@Operation(summary = "启动")
@PreAuthorize("@ss.hasPermission('llm:base-model:update')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:update')")
public CommonResult<Boolean> active(@Valid @RequestBody BaseModelSaveReqVO updateReqVO) {
updateReqVO.setIsActive(true);
baseModelService.updateBaseModel(updateReqVO);
@ -65,7 +65,7 @@ public class BaseModelController {
@PutMapping("/unactive")
@Operation(summary = "禁用")
@PreAuthorize("@ss.hasPermission('llm:base-model:update')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:update')")
public CommonResult<Boolean> unactive(@Valid @RequestBody BaseModelSaveReqVO updateReqVO) {
updateReqVO.setIsActive(false);
baseModelService.updateBaseModel(updateReqVO);
@ -75,7 +75,7 @@ public class BaseModelController {
@DeleteMapping("/delete")
@Operation(summary = "删除基座模型")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:base-model:delete')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:delete')")
public CommonResult<Boolean> deleteBaseModel(@RequestParam("id") Long id) {
baseModelService.deleteBaseModel(id);
return success(true);
@ -84,7 +84,7 @@ public class BaseModelController {
@GetMapping("/get")
@Operation(summary = "获得基座模型")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:base-model:query')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:query')")
public CommonResult<BaseModelRespVO> getBaseModel(@RequestParam("id") Long id) {
BaseModelDO baseModel = baseModelService.getBaseModel(id);
return success(BeanUtils.toBean(baseModel, BaseModelRespVO.class));
@ -93,7 +93,7 @@ public class BaseModelController {
@GetMapping("/getParamModel")
@Operation(summary = "获取参数模板")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:base-model:query')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:query')")
public CommonResult<JSONObject> getParamModel(@RequestParam("id") Long id) {
BaseModelDO baseModel = baseModelService.getBaseModel(id);
//todo 获取参数模板api
@ -102,7 +102,7 @@ public class BaseModelController {
@GetMapping("/page")
@Operation(summary = "获得基座模型分页")
@PreAuthorize("@ss.hasPermission('llm:base-model:query')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:query')")
public CommonResult<PageResult<BaseModelRespVO>> getBaseModelPage(@Valid BaseModelPageReqVO pageReqVO) {
PageResult<BaseModelDO> pageResult = baseModelService.getBaseModelPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, BaseModelRespVO.class));
@ -110,7 +110,7 @@ public class BaseModelController {
@GetMapping("/list")
@Operation(summary = "获得基座模型列表,下拉菜单")
@PreAuthorize("@ss.hasPermission('llm:base-model:query')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:query')")
public CommonResult<List<BaseModelRespVO>> getBaseModelList() {
List<BaseModelDO> pageResult = baseModelService.getBaseModelList();
return success(BeanUtils.toBean(pageResult, BaseModelRespVO.class));
@ -118,7 +118,7 @@ public class BaseModelController {
@GetMapping("/export-excel")
@Operation(summary = "导出基座模型 Excel")
@PreAuthorize("@ss.hasPermission('llm:base-model:export')")
// @PreAuthorize("@ss.hasPermission('llm:base-model:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportBaseModelExcel(@Valid BaseModelPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class DataProcessTaskController {
@PostMapping("/create")
@Operation(summary = "创建数据处理任务")
@PreAuthorize("@ss.hasPermission('llm:data-process-task:create')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:create')")
public CommonResult<Long> createDataProcessTask(@Valid @RequestBody DataProcessTaskSaveReqVO createReqVO) {
return success(dataProcessTaskService.createDataProcessTask(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新数据处理任务")
@PreAuthorize("@ss.hasPermission('llm:data-process-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:update')")
public CommonResult<Boolean> updateDataProcessTask(@Valid @RequestBody DataProcessTaskSaveReqVO updateReqVO) {
dataProcessTaskService.updateDataProcessTask(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class DataProcessTaskController {
@DeleteMapping("/delete")
@Operation(summary = "删除数据处理任务")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:data-process-task:delete')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:delete')")
public CommonResult<Boolean> deleteDataProcessTask(@RequestParam("id") Long id) {
dataProcessTaskService.deleteDataProcessTask(id);
return success(true);
@ -65,7 +65,7 @@ public class DataProcessTaskController {
@GetMapping("/get")
@Operation(summary = "获得数据处理任务")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:data-process-task:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:query')")
public CommonResult<DataProcessTaskRespVO> getDataProcessTask(@RequestParam("id") Long id) {
DataProcessTaskDO dataProcessTask = dataProcessTaskService.getDataProcessTask(id);
return success(BeanUtils.toBean(dataProcessTask, DataProcessTaskRespVO.class));
@ -73,14 +73,14 @@ public class DataProcessTaskController {
@GetMapping("/page")
@Operation(summary = "获得数据处理任务分页")
@PreAuthorize("@ss.hasPermission('llm:data-process-task:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:query')")
public CommonResult<PageResult<DataProcessTaskRespVO>> getDataProcessTaskPage(@Valid DataProcessTaskPageReqVO pageReqVO) {
return success(dataProcessTaskService.getDataProcessTaskPage1(pageReqVO));
}
@GetMapping("/export-excel")
@Operation(summary = "导出数据处理任务 Excel")
@PreAuthorize("@ss.hasPermission('llm:data-process-task:export')")
// @PreAuthorize("@ss.hasPermission('llm:data-process-task:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDataProcessTaskExcel(@Valid DataProcessTaskPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
@ -93,14 +93,14 @@ public class DataProcessTaskController {
@PutMapping("/stop")
@Operation(summary = "停止模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
public CommonResult<Boolean> stopFineTuningTask(@RequestParam("id") Long id) {
dataProcessTaskService.stopFineTuningTask(id);
return success(true);
}
@PutMapping("/reStart")
@Operation(summary = "开始模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
public CommonResult<Boolean> startFineTuningTask(@RequestParam("id") Long id) {
dataProcessTaskService.reStartFineTuningTask(id);
return success(true);

View File

@ -54,14 +54,14 @@ public class DataRefluxConfigController {
@PostMapping("/create")
@Operation(summary = "创建数据回流配置")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:create')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:create')")
public CommonResult<Long> createDataRefluxConfig(@Valid @RequestBody DataRefluxConfigSaveReqVO createReqVO) {
return success(dataRefluxConfigService.createDataRefluxConfig(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新数据回流配置")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:update')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:update')")
public CommonResult<Boolean> updateDataRefluxConfig(@Valid @RequestBody DataRefluxConfigSaveReqVO updateReqVO) {
dataRefluxConfigService.updateDataRefluxConfig(updateReqVO);
return success(true);
@ -70,7 +70,7 @@ public class DataRefluxConfigController {
@DeleteMapping("/delete")
@Operation(summary = "删除数据回流配置")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:delete')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:delete')")
public CommonResult<Boolean> deleteDataRefluxConfig(@RequestParam("id") Long id) {
dataRefluxConfigService.deleteDataRefluxConfig(id);
return success(true);
@ -79,7 +79,7 @@ public class DataRefluxConfigController {
@GetMapping("/get")
@Operation(summary = "获得数据回流配置")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:query')")
public CommonResult<DataRefluxConfigRespVO> getDataRefluxConfig(@RequestParam("id") Long id) {
DataRefluxConfigDO dataRefluxConfig = dataRefluxConfigService.getDataRefluxConfig(id);
DataRefluxConfigRespVO bean = BeanUtils.toBean(dataRefluxConfig, DataRefluxConfigRespVO.class);
@ -101,7 +101,7 @@ public class DataRefluxConfigController {
@GetMapping("/page")
@Operation(summary = "获得数据回流配置分页")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:query')")
public CommonResult<PageResult<DataRefluxConfigRespVO>> getDataRefluxConfigPage(@Valid DataRefluxConfigPageReqVO pageReqVO) {
PageResult<DataRefluxConfigDO> pageResult = dataRefluxConfigService.getDataRefluxConfigPage(pageReqVO);
if (pageResult==null){
@ -136,7 +136,7 @@ public class DataRefluxConfigController {
@GetMapping("/export-excel")
@Operation(summary = "导出数据回流配置 Excel")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-config:export')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-config:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDataRefluxConfigExcel(@Valid DataRefluxConfigPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -43,14 +43,14 @@ public class DataRefluxDataController {
@PostMapping("/create")
@Operation(summary = "创建数据回流 —— 数据")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:create')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:create')")
public CommonResult<Long> createDataRefluxData(@Valid @RequestBody DataRefluxDataSaveReqVO createReqVO) {
return success(dataRefluxDataService.createDataRefluxData(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新数据回流 —— 数据")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:update')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:update')")
public CommonResult<Boolean> updateDataRefluxData(@Valid @RequestBody DataRefluxDataSaveReqVO updateReqVO) {
dataRefluxDataService.updateDataRefluxData(updateReqVO);
return success(true);
@ -59,7 +59,7 @@ public class DataRefluxDataController {
@DeleteMapping("/delete")
@Operation(summary = "删除数据回流 —— 数据")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:delete')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:delete')")
public CommonResult<Boolean> deleteDataRefluxData(@RequestParam("id") Long id) {
dataRefluxDataService.deleteDataRefluxData(id);
return success(true);
@ -68,7 +68,7 @@ public class DataRefluxDataController {
@GetMapping("/get")
@Operation(summary = "获得数据回流 —— 数据")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:query')")
public CommonResult<DataRefluxDataRespVO> getDataRefluxData(@RequestParam("id") Long id) {
//TODO 查看按钮后面没具体内容
DataRefluxDataDO dataRefluxData = dataRefluxDataService.getDataRefluxData(id);
@ -77,7 +77,7 @@ public class DataRefluxDataController {
@GetMapping("/page")
@Operation(summary = "获得数据回流 —— 数据分页")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:query')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:query')")
public CommonResult<PageResult<DataRefluxDataRespVO>> getDataRefluxDataPage(@Valid DataRefluxDataPageReqVO pageReqVO) {
PageResult<DataRefluxDataDO> pageResult = dataRefluxDataService.getDataRefluxDataPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, DataRefluxDataRespVO.class));
@ -108,7 +108,7 @@ public class DataRefluxDataController {
@GetMapping("/export-excel")
@Operation(summary = "导出数据回流 —— 数据 Excel")
@PreAuthorize("@ss.hasPermission('llm:data-reflux-data:export')")
// @PreAuthorize("@ss.hasPermission('llm:data-reflux-data:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDataRefluxDataExcel(@Valid DataRefluxDataPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class DatasetController {
@PostMapping("/create")
@Operation(summary = "创建数据集")
@PreAuthorize("@ss.hasPermission('llm:dataset:create')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:create')")
public CommonResult<Long> createDataset(@Valid @RequestBody DatasetSaveReqVO createReqVO) {
return success(datasetService.createDataset(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新数据集")
@PreAuthorize("@ss.hasPermission('llm:dataset:update')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:update')")
public CommonResult<Boolean> updateDataset(@Valid @RequestBody DatasetSaveReqVO updateReqVO) {
datasetService.updateDataset(updateReqVO);
return success(true);
@ -55,7 +55,7 @@ public class DatasetController {
@GetMapping("/all")
@Operation(summary = "查询所有数据集接口")
@PreAuthorize("@ss.hasPermission('llm:dataset:query')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:query')")
public CommonResult<List<DatasetTreeNode>> all() {
List<DatasetTreeNode> list = datasetService.queryAll();
return success(list);
@ -64,7 +64,7 @@ public class DatasetController {
@DeleteMapping("/delete")
@Operation(summary = "删除数据集")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:dataset:delete')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:delete')")
public CommonResult<Boolean> deleteDataset(@RequestParam("id") Long id) {
datasetService.deleteDataset(id);
return success(true);
@ -73,14 +73,14 @@ public class DatasetController {
@GetMapping("/get")
@Operation(summary = "获得数据集")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:dataset:query')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:query')")
public CommonResult<DatasetRespVO> getDataset(@RequestParam("id") Long id) {
return success(datasetService.getDataset(id));
}
@GetMapping("/page")
@Operation(summary = "获得数据集分页")
@PreAuthorize("@ss.hasPermission('llm:dataset:query')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:query')")
public CommonResult<PageResult<DatasetRespVO>> getDatasetPage(@Valid DatasetPageReqVO pageReqVO) {
PageResult<DatasetDO> pageResult = datasetService.getDatasetPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, DatasetRespVO.class));
@ -88,7 +88,7 @@ public class DatasetController {
@GetMapping("/export-excel")
@Operation(summary = "导出数据集 Excel")
@PreAuthorize("@ss.hasPermission('llm:dataset:export')")
// @PreAuthorize("@ss.hasPermission('llm:dataset:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDatasetExcel(@Valid DatasetPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -52,14 +52,14 @@ public class DatasetQuestionController {
@PutMapping("data-anno")
@Operation(summary = "保存标注接口")
@PreAuthorize("@ss.hasPermission('llm:dataset-question:anno')")
// @PreAuthorize("@ss.hasPermission('llm:dataset-question:anno')")
public CommonResult<Boolean> updateDatasetQuestionDataAnno(@Valid @RequestBody List<DatasetQuestionSaveReqVO> updateReqVOS) {
datasetQuestionService.updateDatasetQuestionDataAnno(updateReqVOS);
return success(true);
}
@GetMapping("/page")
@Operation(summary = "获得数据集数据问题分页")
@PreAuthorize("@ss.hasPermission('llm:dataset-question:query')")
// @PreAuthorize("@ss.hasPermission('llm:dataset-question:query')")
public CommonResult<PageResult<DatasetQuestionRespVO>> getDatasetQuestionPage(@Valid DatasetQuestionPageReqVO pageReqVO) {
PageResult<DatasetQuestionRespVO> pageResult = datasetQuestionService.getDatasetQuestionPage(pageReqVO);
return success(pageResult);
@ -67,7 +67,7 @@ public class DatasetQuestionController {
@GetMapping("/export-excel")
@Operation(summary = "导出数据集数据文件 Excel")
@PreAuthorize("@ss.hasPermission('llm:dataset-files:export')")
// @PreAuthorize("@ss.hasPermission('llm:dataset-files:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDatasetFilesExcel(@Valid DatasetQuestionPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class FineTuningController {
@PostMapping("/create")
@Operation(summary = "创建模型微调")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:create')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:create')")
public CommonResult<Integer> createFineTuning(@Valid @RequestBody FineTuningSaveReqVO createReqVO) {
return success(fineTuningService.createFineTuning(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模型微调")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:update')")
public CommonResult<Boolean> updateFineTuning(@Valid @RequestBody FineTuningSaveReqVO updateReqVO) {
fineTuningService.updateFineTuning(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class FineTuningController {
@DeleteMapping("/delete")
@Operation(summary = "删除模型微调")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:delete')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:delete')")
public CommonResult<Boolean> deleteFineTuning(@RequestParam("id") Integer id) {
fineTuningService.deleteFineTuning(id);
return success(true);
@ -65,7 +65,7 @@ public class FineTuningController {
@GetMapping("/get")
@Operation(summary = "获得模型微调")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:query')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:query')")
public CommonResult<FineTuningRespVO> getFineTuning(@RequestParam("id") Integer id) {
FineTuningDO fineTuning = fineTuningService.getFineTuning(id);
return success(BeanUtils.toBean(fineTuning, FineTuningRespVO.class));
@ -73,7 +73,7 @@ public class FineTuningController {
@GetMapping("/page")
@Operation(summary = "获得模型微调分页")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:query')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:query')")
public CommonResult<PageResult<FineTuningRespVO>> getFineTuningPage(@Valid FineTuningPageReqVO pageReqVO) {
PageResult<FineTuningDO> pageResult = fineTuningService.getFineTuningPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, FineTuningRespVO.class));
@ -81,7 +81,7 @@ public class FineTuningController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型微调 Excel")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning:export')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportFineTuningExcel(@Valid FineTuningPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class FineTuningTaskController {
@PostMapping("/create")
@Operation(summary = "创建模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:create')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:create')")
public CommonResult<Long> createFineTuningTask(@Valid @RequestBody FineTuningTaskSaveReqVO createReqVO) {
return success(fineTuningTaskService.createFineTuningTask(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
public CommonResult<Boolean> updateFineTuningTask(@Valid @RequestBody FineTuningTaskSaveReqVO updateReqVO) {
fineTuningTaskService.updateFineTuningTask(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class FineTuningTaskController {
@DeleteMapping("/delete")
@Operation(summary = "删除模型调优 —— 微调任务")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:delete')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:delete')")
public CommonResult<Boolean> deleteFineTuningTask(@RequestParam("id") Long id) {
fineTuningTaskService.deleteFineTuningTask(id);
return success(true);
@ -65,14 +65,14 @@ public class FineTuningTaskController {
@GetMapping("/get")
@Operation(summary = "获得模型调优 —— 微调任务")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
public CommonResult<FineTuningTaskRespVO> getFineTuningTask(@RequestParam("id") Long id) {
return success(fineTuningTaskService.getFineTuningTask(id));
}
@PutMapping("/stop")
@Operation(summary = "停止模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
public CommonResult<Boolean> stopFineTuningTask(@RequestParam("id") Long id) {
fineTuningTaskService.stopFineTuningTask(id);
return success(true);
@ -80,7 +80,7 @@ public class FineTuningTaskController {
@PutMapping("start")
@Operation(summary = "部署模型调优 —— 微调任务")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:update')")
public CommonResult<Boolean> startFineTuningTask(@RequestParam("id") Long id) {
fineTuningTaskService.startFineTuningTask(id);
return success(true);
@ -88,14 +88,14 @@ public class FineTuningTaskController {
@GetMapping("/page")
@Operation(summary = "获得模型调优 —— 微调任务分页")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
public CommonResult<PageResult<FineTuningTaskRespVO>> getFineTuningTaskPage(@Valid FineTuningTaskPageReqVO pageReqVO) {
PageResult<FineTuningTaskRespVO> pageResult = fineTuningTaskService.getFineTuningTaskPage1(pageReqVO);
return success(pageResult);
}
@GetMapping("/all")
@Operation(summary = "获得模型调优 —— 微调任务列表")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:query')")
public CommonResult<List<FineTuningTaskRespVO>> getFineTuningTaskList() {
List<FineTuningTaskRespVO> list = fineTuningTaskService.selectAll();
return success(list);
@ -103,7 +103,7 @@ public class FineTuningTaskController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型调优 —— 微调任务 Excel")
@PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:export')")
// @PreAuthorize("@ss.hasPermission('llm:fine-tuning-task:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportFineTuningTaskExcel(@Valid FineTuningTaskPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -38,14 +38,14 @@ public class KnowledgeBaseController {
@PostMapping("/create")
@Operation(summary = "创建知识库")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:create')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:create')")
public CommonResult<Long> createKnowledgeBase(@Valid @RequestBody KnowledgeBaseSaveReqVO createReqVO) {
return success(knowledgeBaseService.createKnowledgeBase(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新知识库")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:update')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:update')")
public CommonResult<Boolean> updateKnowledgeBase(@Valid @RequestBody KnowledgeBaseSaveReqVO updateReqVO) {
knowledgeBaseService.updateKnowledgeBase(updateReqVO);
return success(true);
@ -54,7 +54,7 @@ public class KnowledgeBaseController {
@DeleteMapping("/delete")
@Operation(summary = "删除知识库")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:delete')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:delete')")
public CommonResult<Boolean> deleteKnowledgeBase(@RequestParam("id") Long id) {
knowledgeBaseService.deleteKnowledgeBase(id);
return success(true);
@ -63,7 +63,7 @@ public class KnowledgeBaseController {
@GetMapping("/get")
@Operation(summary = "获得知识库")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
public CommonResult<KnowledgeBaseRespVO> getKnowledgeBase(@RequestParam("id") Long id) {
KnowledgeBaseRespVO KnowledgeBaseRespVO = knowledgeBaseService.getKnowledgeBase1(id);
return success(KnowledgeBaseRespVO);
@ -71,7 +71,7 @@ public class KnowledgeBaseController {
@GetMapping("/page")
@Operation(summary = "获得知识库分页")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
public CommonResult<PageResult<KnowledgeBaseRespVO>> getKnowledgeBasePage(@Valid KnowledgeBasePageReqVO pageReqVO) {
PageResult<KnowledgeBaseDO> pageResult = knowledgeBaseService.getKnowledgeBasePage(pageReqVO);
return success(BeanUtils.toBean(pageResult, KnowledgeBaseRespVO.class));
@ -79,7 +79,7 @@ public class KnowledgeBaseController {
@GetMapping("/list")
@Operation(summary = "获得知识库列表,下拉菜单")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')")
public CommonResult<List<KnowledgeBaseRespVO>> getKnowledgeBaseList() {
List<KnowledgeBaseDO> list = knowledgeBaseService.getKnowledgeBaseList();
return success(BeanUtils.toBean(list, KnowledgeBaseRespVO.class));
@ -87,7 +87,7 @@ public class KnowledgeBaseController {
@GetMapping("/export-excel")
@Operation(summary = "导出知识库 Excel")
@PreAuthorize("@ss.hasPermission('llm:knowledge-base:export')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-base:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportKnowledgeBaseExcel(@Valid KnowledgeBasePageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class KnowledgeDocumentsController {
@PostMapping("/create")
@Operation(summary = "创建知识库文档")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:create')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:create')")
public CommonResult<Long> createKnowledgeDocuments(@Valid @RequestBody KnowledgeDocumentsSaveReqVO createReqVO) {
return success(knowledgeDocumentsService.createKnowledgeDocuments(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新知识库文档")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:update')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:update')")
public CommonResult<Boolean> updateKnowledgeDocuments(@Valid @RequestBody KnowledgeDocumentsSaveReqVO updateReqVO) {
knowledgeDocumentsService.updateKnowledgeDocuments(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class KnowledgeDocumentsController {
@DeleteMapping("/delete")
@Operation(summary = "删除知识库文档")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:delete')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:delete')")
public CommonResult<Boolean> deleteKnowledgeDocuments(@RequestParam("id") Long id) {
knowledgeDocumentsService.deleteKnowledgeDocuments(id);
return success(true);
@ -65,7 +65,7 @@ public class KnowledgeDocumentsController {
@GetMapping("/get")
@Operation(summary = "获得知识库文档")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:query')")
public CommonResult<KnowledgeDocumentsRespVO> getKnowledgeDocuments(@RequestParam("id") Long id) {
KnowledgeDocumentsDO knowledgeDocuments = knowledgeDocumentsService.getKnowledgeDocuments(id);
return success(BeanUtils.toBean(knowledgeDocuments, KnowledgeDocumentsRespVO.class));
@ -73,7 +73,7 @@ public class KnowledgeDocumentsController {
@GetMapping("/page")
@Operation(summary = "获得知识库文档分页")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:query')")
public CommonResult<PageResult<KnowledgeDocumentsRespVO>> getKnowledgeDocumentsPage(@Valid KnowledgeDocumentsPageReqVO pageReqVO) {
PageResult<KnowledgeDocumentsDO> pageResult = knowledgeDocumentsService.getKnowledgeDocumentsPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, KnowledgeDocumentsRespVO.class));
@ -81,7 +81,7 @@ public class KnowledgeDocumentsController {
@GetMapping("/export-excel")
@Operation(summary = "导出知识库文档 Excel")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents:export')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportKnowledgeDocumentsExcel(@Valid KnowledgeDocumentsPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class KnowledgeDocumentsChunksController {
@PostMapping("/create")
@Operation(summary = "创建知识库文档块")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:create')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:create')")
public CommonResult<Long> createKnowledgeDocumentsChunks(@Valid @RequestBody KnowledgeDocumentsChunksSaveReqVO createReqVO) {
return success(knowledgeDocumentsChunksService.createKnowledgeDocumentsChunks(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新知识库文档块")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:update')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:update')")
public CommonResult<Boolean> updateKnowledgeDocumentsChunks(@Valid @RequestBody KnowledgeDocumentsChunksSaveReqVO updateReqVO) {
knowledgeDocumentsChunksService.updateKnowledgeDocumentsChunks(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class KnowledgeDocumentsChunksController {
@DeleteMapping("/delete")
@Operation(summary = "删除知识库文档块")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:delete')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:delete')")
public CommonResult<Boolean> deleteKnowledgeDocumentsChunks(@RequestParam("id") Long id) {
knowledgeDocumentsChunksService.deleteKnowledgeDocumentsChunks(id);
return success(true);
@ -65,7 +65,7 @@ public class KnowledgeDocumentsChunksController {
@GetMapping("/get")
@Operation(summary = "获得知识库文档块")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:query')")
public CommonResult<KnowledgeDocumentsChunksRespVO> getKnowledgeDocumentsChunks(@RequestParam("id") Long id) {
KnowledgeDocumentsChunksDO knowledgeDocumentsChunks = knowledgeDocumentsChunksService.getKnowledgeDocumentsChunks(id);
return success(BeanUtils.toBean(knowledgeDocumentsChunks, KnowledgeDocumentsChunksRespVO.class));
@ -73,7 +73,7 @@ public class KnowledgeDocumentsChunksController {
@GetMapping("/page")
@Operation(summary = "获得知识库文档块分页")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:query')")
public CommonResult<PageResult<KnowledgeDocumentsChunksRespVO>> getKnowledgeDocumentsChunksPage(@Valid KnowledgeDocumentsChunksPageReqVO pageReqVO) {
PageResult<KnowledgeDocumentsChunksDO> pageResult = knowledgeDocumentsChunksService.getKnowledgeDocumentsChunksPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, KnowledgeDocumentsChunksRespVO.class));
@ -81,7 +81,7 @@ public class KnowledgeDocumentsChunksController {
@GetMapping("/export-excel")
@Operation(summary = "导出知识库文档块 Excel")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:export')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportKnowledgeDocumentsChunksExcel(@Valid KnowledgeDocumentsChunksPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class KnowledgeDocumentsChunksVectorizedController {
@PostMapping("/create")
@Operation(summary = "创建向量化存储")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:create')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:create')")
public CommonResult<Long> createKnowledgeDocumentsChunksVectorized(@Valid @RequestBody KnowledgeDocumentsChunksVectorizedSaveReqVO createReqVO) {
return success(knowledgeDocumentsChunksVectorizedService.createKnowledgeDocumentsChunksVectorized(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新向量化存储")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:update')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:update')")
public CommonResult<Boolean> updateKnowledgeDocumentsChunksVectorized(@Valid @RequestBody KnowledgeDocumentsChunksVectorizedSaveReqVO updateReqVO) {
knowledgeDocumentsChunksVectorizedService.updateKnowledgeDocumentsChunksVectorized(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class KnowledgeDocumentsChunksVectorizedController {
@DeleteMapping("/delete")
@Operation(summary = "删除向量化存储")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:delete')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:delete')")
public CommonResult<Boolean> deleteKnowledgeDocumentsChunksVectorized(@RequestParam("id") Long id) {
knowledgeDocumentsChunksVectorizedService.deleteKnowledgeDocumentsChunksVectorized(id);
return success(true);
@ -65,7 +65,7 @@ public class KnowledgeDocumentsChunksVectorizedController {
@GetMapping("/get")
@Operation(summary = "获得向量化存储")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:query')")
public CommonResult<KnowledgeDocumentsChunksVectorizedRespVO> getKnowledgeDocumentsChunksVectorized(@RequestParam("id") Long id) {
KnowledgeDocumentsChunksVectorizedDO knowledgeDocumentsChunksVectorized = knowledgeDocumentsChunksVectorizedService.getKnowledgeDocumentsChunksVectorized(id);
return success(BeanUtils.toBean(knowledgeDocumentsChunksVectorized, KnowledgeDocumentsChunksVectorizedRespVO.class));
@ -73,7 +73,7 @@ public class KnowledgeDocumentsChunksVectorizedController {
@GetMapping("/page")
@Operation(summary = "获得向量化存储分页")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:query')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:query')")
public CommonResult<PageResult<KnowledgeDocumentsChunksVectorizedRespVO>> getKnowledgeDocumentsChunksVectorizedPage(@Valid KnowledgeDocumentsChunksVectorizedPageReqVO pageReqVO) {
PageResult<KnowledgeDocumentsChunksVectorizedDO> pageResult = knowledgeDocumentsChunksVectorizedService.getKnowledgeDocumentsChunksVectorizedPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, KnowledgeDocumentsChunksVectorizedRespVO.class));
@ -81,7 +81,7 @@ public class KnowledgeDocumentsChunksVectorizedController {
@GetMapping("/export-excel")
@Operation(summary = "导出向量化存储 Excel")
@PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:export')")
// @PreAuthorize("@ss.hasPermission('llm:knowledge-documents-chunks-vectorized:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportKnowledgeDocumentsChunksVectorizedExcel(@Valid KnowledgeDocumentsChunksVectorizedPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -47,7 +47,7 @@ public class LabelController {
@PutMapping("/update")
@Operation(summary = "更新标签管理")
@PreAuthorize("@ss.hasPermission('llm:label:update')")
// @PreAuthorize("@ss.hasPermission('llm:label:update')")
public CommonResult<Boolean> updateLabel(@Valid @RequestBody LabelSaveReqVO updateReqVO) {
labelService.updateLabel(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class LabelController {
@DeleteMapping("/delete")
@Operation(summary = "删除标签管理")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:label:delete')")
// @PreAuthorize("@ss.hasPermission('llm:label:delete')")
public CommonResult<Boolean> deleteLabel(@RequestParam("id") Long id) {
labelService.deleteLabel(id);
return success(true);
@ -65,7 +65,7 @@ public class LabelController {
@GetMapping("/get")
@Operation(summary = "获得标签管理")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:label:query')")
// @PreAuthorize("@ss.hasPermission('llm:label:query')")
public CommonResult<LabelRespVO> getLabel(@RequestParam("id") Long id) {
LabelDO label = labelService.getLabel(id);
return success(BeanUtils.toBean(label, LabelRespVO.class));
@ -73,7 +73,7 @@ public class LabelController {
@GetMapping("/page")
@Operation(summary = "获得标签管理分页")
@PreAuthorize("@ss.hasPermission('llm:label:query')")
// @PreAuthorize("@ss.hasPermission('llm:label:query')")
public CommonResult<PageResult<LabelRespVO>> getLabelPage(@Valid LabelPageReqVO pageReqVO) {
PageResult<LabelDO> pageResult = labelService.getLabelPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, LabelRespVO.class));
@ -81,7 +81,7 @@ public class LabelController {
@GetMapping("/all")
@Operation(summary = "获得标签管理列表所有")
@PreAuthorize("@ss.hasPermission('llm:label:query')")
// @PreAuthorize("@ss.hasPermission('llm:label:query')")
public CommonResult<List<LabelRespVO>> getLabelList() {
List<LabelDO> list = labelService.getLabelList();
return success(BeanUtils.toBean(list, LabelRespVO.class));
@ -89,7 +89,7 @@ public class LabelController {
@GetMapping("/export-excel")
@Operation(summary = "导出标签管理 Excel")
@PreAuthorize("@ss.hasPermission('llm:label:export')")
// @PreAuthorize("@ss.hasPermission('llm:label:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportLabelExcel(@Valid LabelPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -45,14 +45,14 @@ public class LearningResourcesController {
@PostMapping("/create")
@Operation(summary = "创建学习资源")
@PreAuthorize("@ss.hasPermission('llm:learning-resources:create')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:create')")
public CommonResult<Long> createLearningResources(@Valid @RequestBody LearningResourcesSaveReqVO createReqVO) {
return success(learningResourcesService.createLearningResources(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新学习资源")
@PreAuthorize("@ss.hasPermission('llm:learning-resources:update')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:update')")
public CommonResult<Boolean> updateLearningResources(@Valid @RequestBody LearningResourcesSaveReqVO updateReqVO) {
learningResourcesService.updateLearningResources(updateReqVO);
return success(true);
@ -61,7 +61,7 @@ public class LearningResourcesController {
@DeleteMapping("/delete")
@Operation(summary = "删除学习资源")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:learning-resources:delete')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:delete')")
public CommonResult<Boolean> deleteLearningResources(@RequestParam("id") Long id) {
learningResourcesService.deleteLearningResources(id);
return success(true);
@ -76,7 +76,7 @@ public class LearningResourcesController {
@GetMapping("/get")
@Operation(summary = "获得学习资源")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:learning-resources:query')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:query')")
public CommonResult<LearningResourcesRespVO> getLearningResources(@RequestParam("id") Long id) {
LearningResourcesDO learningResources = learningResourcesService.getLearningResources(id);
@ -85,7 +85,7 @@ public class LearningResourcesController {
@GetMapping("/page")
@Operation(summary = "获得学习资源分页")
@PreAuthorize("@ss.hasPermission('llm:learning-resources:query')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:query')")
public CommonResult<PageResult<LearningResourcesRespVO>> getLearningResourcesPage(@Valid LearningResourcesPageReqVO pageReqVO) {
PageResult<LearningResourcesDO> pageResult = learningResourcesService.getLearningResourcesPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, LearningResourcesRespVO.class));
@ -93,7 +93,7 @@ public class LearningResourcesController {
@GetMapping("/export-excel")
@Operation(summary = "导出学习资源 Excel")
@PreAuthorize("@ss.hasPermission('llm:learning-resources:export')")
// @PreAuthorize("@ss.hasPermission('llm:learning-resources:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportLearningResourcesExcel(@Valid LearningResourcesPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class ModelAssessStoplistController {
@PostMapping("/create")
@Operation(summary = "创建停用词表 定义")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:create')")
public CommonResult<Long> createModelAssessStoplist(@Valid @RequestBody ModelAssessStoplistSaveReqVO createReqVO) {
return success(modelAssessStoplistService.createModelAssessStoplist(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新停用词表 定义")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:update')")
public CommonResult<Boolean> updateModelAssessStoplist(@Valid @RequestBody ModelAssessStoplistSaveReqVO updateReqVO) {
modelAssessStoplistService.updateModelAssessStoplist(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class ModelAssessStoplistController {
@DeleteMapping("/delete")
@Operation(summary = "删除停用词表 定义")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:delete')")
public CommonResult<Boolean> deleteModelAssessStoplist(@RequestParam("id") Long id) {
modelAssessStoplistService.deleteModelAssessStoplist(id);
return success(true);
@ -65,7 +65,7 @@ public class ModelAssessStoplistController {
@GetMapping("/get")
@Operation(summary = "获得停用词表 定义")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
public CommonResult<ModelAssessStoplistRespVO> getModelAssessStoplist(@RequestParam("id") Long id) {
ModelAssessStoplistDO modelAssessStoplist = modelAssessStoplistService.getModelAssessStoplist(id);
return success(BeanUtils.toBean(modelAssessStoplist, ModelAssessStoplistRespVO.class));
@ -73,7 +73,7 @@ public class ModelAssessStoplistController {
@GetMapping("/page")
@Operation(summary = "获得停用词表 定义分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
public CommonResult<PageResult<ModelAssessStoplistRespVO>> getModelAssessStoplistPage(@Valid ModelAssessStoplistPageReqVO pageReqVO) {
PageResult<ModelAssessStoplistDO> pageResult = modelAssessStoplistService.getModelAssessStoplistPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, ModelAssessStoplistRespVO.class));
@ -81,7 +81,7 @@ public class ModelAssessStoplistController {
@GetMapping("/all")
@Operation(summary = "获得停用词表 定义分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:query')")
public CommonResult<List<ModelAssessStoplistRespVO>> getModelAssessStoplistAll() {
List<ModelAssessStoplistDO> list = modelAssessStoplistService.getModelAssessStoplistAll();
return success(BeanUtils.toBean(list, ModelAssessStoplistRespVO.class));
@ -89,7 +89,7 @@ public class ModelAssessStoplistController {
@GetMapping("/export-excel")
@Operation(summary = "导出停用词表 定义 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-stoplist:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelAssessStoplistExcel(@Valid ModelAssessStoplistPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -47,14 +47,14 @@ public class ModelAssessTaskAutoController {
@PostMapping("/create")
@Operation(summary = "创建模型评估任务 —— 自动评估")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:create')")
public CommonResult<Long> createModelAssessTaskAuto(@Valid @RequestBody ModelAssessTaskAutoSaveReqVO createReqVO) {
return success(modelAssessTaskAutoService.createModelAssessTaskAuto(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模型评估任务 —— 自动评估")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:update')")
public CommonResult<Boolean> updateModelAssessTaskAuto(@Valid @RequestBody ModelAssessTaskAutoSaveReqVO updateReqVO) {
modelAssessTaskAutoService.updateModelAssessTaskAuto(updateReqVO);
return success(true);
@ -63,7 +63,7 @@ public class ModelAssessTaskAutoController {
@DeleteMapping("/delete")
@Operation(summary = "删除模型评估任务 —— 自动评估")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:delete')")
public CommonResult<Boolean> deleteModelAssessTaskAuto(@RequestParam("id") Long id) {
modelAssessTaskAutoService.deleteModelAssessTaskAuto(id);
return success(true);
@ -72,7 +72,7 @@ public class ModelAssessTaskAutoController {
@GetMapping("/get")
@Operation(summary = "获得模型评估任务 —— 自动评估")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
public CommonResult<ModelAssessTaskAutoRespVO> getModelAssessTaskAuto(@RequestParam("id") Long id) {
ModelAssessTaskAutoRespVO result = modelAssessTaskAutoService.getModelAssessTaskAuto(id);
@ -81,7 +81,7 @@ public class ModelAssessTaskAutoController {
@GetMapping("/page")
@Operation(summary = "获得模型评估任务 —— 自动评估分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
public CommonResult<PageResult<ModelAssessTaskAutoRespVO>> getModelAssessTaskAutoPage(@Valid ModelAssessTaskAutoPageReqVO pageReqVO) {
PageResult<ModelAssessTaskAutoRespVO> pageResult = modelAssessTaskAutoService.getModelAssessTaskAutoPage1(pageReqVO);
return success(pageResult);
@ -89,7 +89,7 @@ public class ModelAssessTaskAutoController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型评估任务 —— 自动评估 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelAssessTaskAutoExcel(@Valid ModelAssessTaskAutoPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class ManualModelAnswerController {
@GetMapping("/getManualAssessment")
@Operation(summary = "获取列表")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<PageResult<ManualAssessmentPageRespVO>> getManualAssessment(@Valid ManualModelAnswerPageReqVO pageReqVO) {
//TODO 人工评估-人工评估标注补充
return success(manualModelAnswerService.getManualAssessment(pageReqVO));
}
@PostMapping("/anno")
@Operation(summary = "人工标注")
@PreAuthorize("@ss.hasPermission('llm:manual-model-answer:update')")
// @PreAuthorize("@ss.hasPermission('llm:manual-model-answer:update')")
public CommonResult<Boolean> annoManualModelAnswer(@Valid @RequestBody List<ManualModelAnswerSaveReqVO> reqRespVos){
manualModelAnswerService.annoManualModelAnswer(reqRespVos);
return success(true);
@ -55,7 +55,7 @@ public class ManualModelAnswerController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型评估人工标注 模型回答 Excel")
@PreAuthorize("@ss.hasPermission('llm:manual-model-answer:export')")
// @PreAuthorize("@ss.hasPermission('llm:manual-model-answer:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportManualModelAnswerExcel(@Valid ManualModelAnswerPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -42,14 +42,14 @@ public class ModelAssessDimensionController {
@PostMapping("/create")
@Operation(summary = "创建评估维度定义")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:create')")
public CommonResult<Long> createModelAssessDimension(@Valid @RequestBody ModelAssessDimensionSaveReqVO createReqVO) {
return success(modelAssessDimensionService.createModelAssessDimension(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新评估维度定义")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:update')")
public CommonResult<Boolean> updateModelAssessDimension(@Valid @RequestBody ModelAssessDimensionSaveReqVO updateReqVO) {
modelAssessDimensionService.updateModelAssessDimension(updateReqVO);
return success(true);
@ -58,7 +58,7 @@ public class ModelAssessDimensionController {
@DeleteMapping("/delete")
@Operation(summary = "删除评估维度定义")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:delete')")
public CommonResult<Boolean> deleteModelAssessDimension(@RequestParam("id") Long id) {
modelAssessDimensionService.deleteModelAssessDimension(id);
return success(true);
@ -67,7 +67,7 @@ public class ModelAssessDimensionController {
@GetMapping("/get")
@Operation(summary = "获得评估维度定义")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:query')")
public CommonResult<ModelAssessDimensionRespVO> getModelAssessDimension(@RequestParam("id") Long id) {
ModelAssessDimensionDO modelAssessDimension = modelAssessDimensionService.getModelAssessDimension(id);
return success(BeanUtils.toBean(modelAssessDimension, ModelAssessDimensionRespVO.class));
@ -75,14 +75,14 @@ public class ModelAssessDimensionController {
@GetMapping("/page")
@Operation(summary = "获得评估维度定义分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:query')")
public CommonResult<PageResult<ModelAssessDimensionRespVO>> getModelAssessDimensionPage(@Valid ModelAssessDimensionPageReqVO pageReqVO) {
PageResult<ModelAssessDimensionDO> pageResult = modelAssessDimensionService.getModelAssessDimensionPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, ModelAssessDimensionRespVO.class));
}
@GetMapping("/all")
@Operation(summary = "获得所有评估维度定义")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:all')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:all')")
public CommonResult<List<ModelAssessDimensionRespVO>> getModelAssessDimensionAll() {
List<ModelAssessDimensionDO> list = modelAssessDimensionService.getModelAssessDimensionAll();
return success(BeanUtils.toBean(list, ModelAssessDimensionRespVO.class));
@ -90,7 +90,7 @@ public class ModelAssessDimensionController {
@GetMapping("/export-excel")
@Operation(summary = "导出评估维度定义 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-dimension:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelAssessDimensionExcel(@Valid ModelAssessDimensionPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -52,14 +52,14 @@ public class ModelAssessTaskManualController {
@PostMapping("/create")
@Operation(summary = "创建模型评估任务 —— 人工评估")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:create')")
public CommonResult<Long> createModelAssessTaskManual(@Valid @RequestBody ModelAssessTaskManualSaveReqVO createReqVO) {
return success(modelAssessTaskManualService.createModelAssessTaskManual(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模型评估任务 —— 人工评估")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
public CommonResult<Boolean> updateModelAssessTaskManual(@Valid @RequestBody ModelAssessTaskManualSaveReqVO updateReqVO) {
modelAssessTaskManualService.updateModelAssessTaskManual(updateReqVO);
return success(true);
@ -68,7 +68,7 @@ public class ModelAssessTaskManualController {
@DeleteMapping("/delete")
@Operation(summary = "删除模型评估任务 —— 人工评估")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:delete')")
public CommonResult<Boolean> deleteModelAssessTaskManual(@RequestParam("id") Long id) {
modelAssessTaskManualService.deleteModelAssessTaskManual(id);
return success(true);
@ -77,7 +77,7 @@ public class ModelAssessTaskManualController {
@GetMapping("/get")
@Operation(summary = "获得模型评估任务 —— 人工评估")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<ModelAssessTaskManualRespVO> getModelAssessTaskManual(@RequestParam("id") Long id) {
ModelAssessTaskManualRespVO modelAssessTaskManual = modelAssessTaskManualService.getModelAssessTaskManual(id);
return success(modelAssessTaskManual);
@ -85,7 +85,7 @@ public class ModelAssessTaskManualController {
@GetMapping("/page")
@Operation(summary = "获得模型评估任务 —— 人工评估分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<PageResult<ModelAssessTaskManualRespVO>> getModelAssessTaskManualPage(@Valid ModelAssessTaskManualPageReqVO pageReqVO) {
PageResult<ModelAssessTaskManualRespVO> pageResult = modelAssessTaskManualService.getModelAssessTaskManualPage1(pageReqVO);
return success(pageResult);
@ -93,7 +93,7 @@ public class ModelAssessTaskManualController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型评估任务 —— 人工评估 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelAssessTaskManualExcel(@Valid ModelAssessTaskManualPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
@ -106,7 +106,7 @@ public class ModelAssessTaskManualController {
@GetMapping("/gitReport")
@Operation(summary = "查看报告详情")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<List<ManualEvaluationReportRespVO>> gitViewTheReportDetails(@RequestParam("id") Long id) {
//TODO 人工评估-查看报告待补充
List<ManualEvaluationReportRespVO> manualEvaluationReportRespVOS = modelAssessTaskManualService.gitViewTheReportDetails(id);
@ -115,14 +115,14 @@ public class ModelAssessTaskManualController {
@GetMapping("/getManualAssessment")
@Operation(summary = "获取模型结果")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<PageResult<ManualAssessmentPageRespVO>> getManualAssessment(@Valid ManualModelAnswerPageReqVO pageReqVO) {
return success(manualModelAnswerService.getManualAssessment(pageReqVO));
}
@GetMapping("/gitManualReport")
@Operation(summary = "获取模型结果")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<List<String>> queryTheEvaluationType(@Valid ManualModelAnswerPageReqVO pageReqVO) {
List<String> evaluationTypeList = manualModelAnswerService.queryTheEvaluationType(pageReqVO);
return success(evaluationTypeList);
@ -132,7 +132,7 @@ public class ModelAssessTaskManualController {
@PostMapping("/backup")
@Operation(summary = "备份")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
public CommonResult<Boolean> backedUp(@RequestParam("id") Long id) {
modelAssessTaskManualService.backupModelAssessTaskManual(id);
return success(true);
@ -140,14 +140,14 @@ public class ModelAssessTaskManualController {
@PostMapping("/unBackup")
@Operation(summary = "取消备份")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:update')")
public CommonResult<Boolean> unBackup(@RequestParam("id") Long id) {
modelAssessTaskManualService.unBackup(id);
return success(true);
}
@PostMapping("/saveTheLabelData")
@Operation(summary = "保存标注数据")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:create')")
public void saveTheLabelData(ModelAssessTaskManualSaveReqVO updateReqV){
//TODO 人工评估-保存标注数据待补充
}

View File

@ -47,14 +47,14 @@ public class ModelAssessTaskManualBackupController {
@PostMapping("/create")
@Operation(summary = "创建人工评估备份")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:create')")
public CommonResult<Long> createModelAssessTaskManualBackup(@Valid @RequestBody ModelAssessTaskManualBackupSaveReqVO createReqVO) {
return success(modelAssessTaskManualBackupService.createModelAssessTaskManualBackup(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新人工评估备份")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:update')")
public CommonResult<Boolean> updateModelAssessTaskManualBackup(@Valid @RequestBody ModelAssessTaskManualBackupSaveReqVO updateReqVO) {
modelAssessTaskManualBackupService.updateModelAssessTaskManualBackup(updateReqVO);
return success(true);
@ -63,7 +63,7 @@ public class ModelAssessTaskManualBackupController {
@DeleteMapping("/delete")
@Operation(summary = "删除人工评估备份")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:delete')")
public CommonResult<Boolean> deleteModelAssessTaskManualBackup(@RequestParam("id") Long id) {
modelAssessTaskManualBackupService.deleteModelAssessTaskManualBackup(id);
return success(true);
@ -72,7 +72,7 @@ public class ModelAssessTaskManualBackupController {
@GetMapping("/get")
@Operation(summary = "获得人工评估备份")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:query')")
public CommonResult<ModelAssessTaskManualBackupRespVO> getModelAssessTaskManualBackup(@RequestParam("id") Long id) {
ModelAssessTaskManualBackupRespVO modelAssessTaskManual = modelAssessTaskManualBackupService.getModelAssessTaskManualBackup1(id);
return success(modelAssessTaskManual);
@ -80,7 +80,7 @@ public class ModelAssessTaskManualBackupController {
@GetMapping("/page")
@Operation(summary = "获得人工评估备份分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:query')")
public CommonResult<PageResult<ModelAssessTaskManualBackupRespVO>> getModelAssessTaskManualBackupPage(@Valid ModelAssessTaskManualBackupPageReqVO pageReqVO) {
PageResult<ModelAssessTaskManualBackupRespVO> pageResult = modelAssessTaskManualBackupService.getModelAssessTaskManualPage1(pageReqVO);
return success(pageResult);
@ -89,7 +89,7 @@ public class ModelAssessTaskManualBackupController {
@GetMapping("/automatic-get")
@Operation(summary = "获得模型评估任务 —— 自动评估")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
public CommonResult<ModelAssessTaskAutoRespVO> getModelAssessTaskAuto(@RequestParam("id") Long id) {
ModelAssessTaskAutoRespVO result = modelAssessTaskManualBackupService.getModelAssessTaskAuto(id);
@ -97,7 +97,7 @@ public class ModelAssessTaskManualBackupController {
}
@GetMapping("/automatic-page")
@Operation(summary = "获得模型评估任务 —— 自动评估分页")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-auto:query')")
public CommonResult<PageResult<ModelAssessTaskAutoRespVO>> getModelAssessTaskAutoPage(@Valid ModelAssessTaskAutoPageReqVO pageReqVO) {
PageResult<ModelAssessTaskAutoRespVO> pageResult = modelAssessTaskManualBackupService.getModelAssessTaskAutoPage1(pageReqVO);
return success(pageResult);
@ -105,7 +105,7 @@ public class ModelAssessTaskManualBackupController {
@GetMapping("/export-excel")
@Operation(summary = "导出人工评估备份 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual-backup:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelAssessTaskManualBackupExcel(@Valid ManualModelAnswerBackupPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
@ -117,7 +117,7 @@ public class ModelAssessTaskManualBackupController {
}
@GetMapping("/gitReport")
@Operation(summary = "查看报告详情")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<List<ManualEvaluationReportRespVO>> gitViewTheReportDetails(@RequestParam("id") Long id) {
//TODO 人工评估-查看报告待补充
List<ManualEvaluationReportRespVO> manualEvaluationReportRespVOS = modelAssessTaskManualBackupService.gitViewTheReportDetails(id);
@ -126,14 +126,14 @@ public class ModelAssessTaskManualBackupController {
@GetMapping("/getManualAssessment")
@Operation(summary = "获取模型结果")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<PageResult<ManualAssessmentPageRespVO>> getManualAssessment(@Valid ManualModelAnswerBackupPageReqVO pageReqVO) {
return success(modelAssessTaskManualBackupService.getManualAssessment(pageReqVO));
}
@GetMapping("/gitManualReport")
@Operation(summary = "获取模型结果")
@PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')")
public CommonResult<List<String>> queryTheEvaluationType(@Valid ManualModelAnswerPageReqVO pageReqVO) {
List<String> evaluationTypeList = modelAssessTaskManualBackupService.queryTheEvaluationType(pageReqVO);
return success(evaluationTypeList);

View File

@ -40,14 +40,14 @@ public class ModelServiceController {
@PostMapping("/create")
@Operation(summary = "创建模型服务")
@PreAuthorize("@ss.hasPermission('llm:model-service:create')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:create')")
public CommonResult<Long> createModelService(@Valid @RequestBody ModelServiceSaveReqVO createReqVO) {
return success(modelServiceService.createModelService(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模型服务")
@PreAuthorize("@ss.hasPermission('llm:model-service:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:update')")
public CommonResult<Boolean> updateModelService(@Valid @RequestBody ModelServiceSaveReqVO updateReqVO) {
modelServiceService.updateModelService(updateReqVO);
return success(true);
@ -55,7 +55,7 @@ public class ModelServiceController {
@PutMapping("/active")
@Operation(summary = "开启模型服务")
@PreAuthorize("@ss.hasPermission('llm:model-service:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:update')")
public CommonResult<Boolean> activeModelService(@Valid @RequestBody ModelServiceSaveReqVO updateReqVO) {
modelServiceService.active(updateReqVO);
return success(true);
@ -63,7 +63,7 @@ public class ModelServiceController {
@PutMapping("/unactive")
@Operation(summary = "关闭模型服务")
@PreAuthorize("@ss.hasPermission('llm:model-service:update')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:update')")
public CommonResult<Boolean> unactiveModelService(@Valid @RequestBody ModelServiceSaveReqVO updateReqVO) {
modelServiceService.unactive(updateReqVO);
return success(true);
@ -71,7 +71,7 @@ public class ModelServiceController {
@GetMapping("/all")
@Operation(summary = "查询所有模型服务")
@PreAuthorize("@ss.hasPermission('llm:model-service:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:query')")
public CommonResult<List<ModelServiceRespVO>> getModelServiceList() {
List<ModelServiceDO> list = modelServiceService.getModelServiceList();
return success(BeanUtils.toBean(list, ModelServiceRespVO.class));
@ -80,7 +80,7 @@ public class ModelServiceController {
@DeleteMapping("/delete")
@Operation(summary = "删除模型服务")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:model-service:delete')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:delete')")
public CommonResult<Boolean> deleteModelService(@RequestParam("id") Long id) {
modelServiceService.deleteModelService(id);
@ -90,7 +90,7 @@ public class ModelServiceController {
@GetMapping("/get")
@Operation(summary = "获得模型服务")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:model-service:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:query')")
public CommonResult<ModelServiceRespVO> getModelService(@RequestParam("id") Long id) {
ModelServiceDO modelService = modelServiceService.getModelService(id);
return success(BeanUtils.toBean(modelService, ModelServiceRespVO.class));
@ -98,7 +98,7 @@ public class ModelServiceController {
@GetMapping("/page")
@Operation(summary = "获得模型服务分页")
@PreAuthorize("@ss.hasPermission('llm:model-service:query')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:query')")
public CommonResult<PageResult<ModelServiceRespVO>> getModelServicePage(@Valid ModelServicePageReqVO pageReqVO) {
PageResult<ModelServiceRespVO> pageResult = modelServiceService.getModelServicePage1(pageReqVO);
return success(pageResult);
@ -106,7 +106,7 @@ public class ModelServiceController {
@GetMapping("/export-excel")
@Operation(summary = "导出模型服务 Excel")
@PreAuthorize("@ss.hasPermission('llm:model-service:export')")
// @PreAuthorize("@ss.hasPermission('llm:model-service:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportModelServiceExcel(@Valid ModelServicePageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -31,14 +31,14 @@ public class PromptTemplatesController {
@PostMapping("/create")
@Operation(summary = "创建Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:create')")
public CommonResult<Long> createPromptTemplates(@Valid @RequestBody PromptTemplatesSaveReqVO createReqVO) {
return success(promptTemplatesService.createPromptTemplates(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
public CommonResult<Boolean> updatePromptTemplates(@Valid @RequestBody PromptTemplatesSaveReqVO updateReqVO) {
promptTemplatesService.updatePromptTemplates(updateReqVO);
return success(true);
@ -47,7 +47,7 @@ public class PromptTemplatesController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt模板")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:delete')")
public CommonResult<Boolean> deletePromptTemplates(@RequestParam("id") Long id) {
promptTemplatesService.deletePromptTemplates(id);
return success(true);
@ -56,21 +56,21 @@ public class PromptTemplatesController {
@GetMapping("/get")
@Operation(summary = "Prompt模板详情")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:query')")
public CommonResult<PromptTemplatesRespVO> getPromptTemplates(@RequestParam("id") Long id) {
return success(promptTemplatesService.getPromptTemplates(id));
}
@GetMapping("/page")
@Operation(summary = "分页查询Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:query')")
public CommonResult<PageResult<PromptTemplatesRespVO>> getPromptTemplatesPage(@Valid PromptTemplatesPageReqVO pageReqVO) {
return success(promptTemplatesService.getPromptTemplatesPage(pageReqVO));
}
@GetMapping("/export-excel")
@Operation(summary = "导出Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:export')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportPromptTemplatesExcel(@Valid PromptTemplatesPageReqVO pageReqVO,
HttpServletResponse response) throws Exception {
@ -79,7 +79,7 @@ public class PromptTemplatesController {
@PostMapping("/backup")
@Operation(summary = "备份Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
public CommonResult<Boolean> backupPromptTemplates(@Valid @RequestBody PromptTemplatesSaveReqVO updateReqVO) {
promptTemplatesService.backupPromptTemplates(updateReqVO);
return success(true);
@ -87,7 +87,7 @@ public class PromptTemplatesController {
@PostMapping("/unbackup")
@Operation(summary = "取消备份Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates:update')")
public CommonResult<Boolean> unbackupPromptTemplates(@Valid @RequestBody PromptTemplatesSaveReqVO updateReqVO) {
promptTemplatesService.unbackupPromptTemplates(updateReqVO);
return success(true);

View File

@ -40,14 +40,14 @@ public class PromptTemplatesApplicationsController {
@PostMapping("/create")
@Operation(summary = "创建Prompt 模板 应用关系表,记录模板和应用之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:create')")
public CommonResult<Long> createPromptTemplatesApplications(@Valid @RequestBody PromptTemplatesApplicationsSaveReqVO createReqVO) {
return success(promptTemplatesApplicationsService.createPromptTemplatesApplications(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt 模板 应用关系表,记录模板和应用之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:update')")
public CommonResult<Boolean> updatePromptTemplatesApplications(@Valid @RequestBody PromptTemplatesApplicationsSaveReqVO updateReqVO) {
promptTemplatesApplicationsService.updatePromptTemplatesApplications(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class PromptTemplatesApplicationsController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt 模板 应用关系表,记录模板和应用之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:delete')")
public CommonResult<Boolean> deletePromptTemplatesApplications(@RequestParam("id") Long id) {
promptTemplatesApplicationsService.deletePromptTemplatesApplications(id);
return success(true);
@ -65,7 +65,7 @@ public class PromptTemplatesApplicationsController {
@GetMapping("/get")
@Operation(summary = "获得Prompt 模板 应用关系表,记录模板和应用之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:query')")
public CommonResult<PromptTemplatesApplicationsRespVO> getPromptTemplatesApplications(@RequestParam("id") Long id) {
PromptTemplatesApplicationsDO promptTemplatesApplications = promptTemplatesApplicationsService.getPromptTemplatesApplications(id);
return success(BeanUtils.toBean(promptTemplatesApplications, PromptTemplatesApplicationsRespVO.class));
@ -73,7 +73,7 @@ public class PromptTemplatesApplicationsController {
@GetMapping("/page")
@Operation(summary = "获得Prompt 模板 应用关系表,记录模板和应用之间的多对多关系分页")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:query')")
public CommonResult<PageResult<PromptTemplatesApplicationsRespVO>> getPromptTemplatesApplicationsPage(@Valid PromptTemplatesApplicationsPageReqVO pageReqVO) {
PageResult<PromptTemplatesApplicationsDO> pageResult = promptTemplatesApplicationsService.getPromptTemplatesApplicationsPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PromptTemplatesApplicationsRespVO.class));
@ -81,7 +81,7 @@ public class PromptTemplatesApplicationsController {
@GetMapping("/export-excel")
@Operation(summary = "导出Prompt 模板 应用关系表,记录模板和应用之间的多对多关系 Excel")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:export')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportPromptTemplatesApplicationsExcel(@Valid PromptTemplatesApplicationsPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class PromptTemplatesApplicationsBackupController {
@PostMapping("/create")
@Operation(summary = "创建Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:create')")
public CommonResult<Long> createPromptTemplatesApplicationsBackup(@Valid @RequestBody PromptTemplatesApplicationsBackupSaveReqVO createReqVO) {
return success(promptTemplatesApplicationsBackupService.createPromptTemplatesApplicationsBackup(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:update')")
public CommonResult<Boolean> updatePromptTemplatesApplicationsBackup(@Valid @RequestBody PromptTemplatesApplicationsBackupSaveReqVO updateReqVO) {
promptTemplatesApplicationsBackupService.updatePromptTemplatesApplicationsBackup(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class PromptTemplatesApplicationsBackupController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:delete')")
public CommonResult<Boolean> deletePromptTemplatesApplicationsBackup(@RequestParam("id") Long id) {
promptTemplatesApplicationsBackupService.deletePromptTemplatesApplicationsBackup(id);
return success(true);
@ -65,7 +65,7 @@ public class PromptTemplatesApplicationsBackupController {
@GetMapping("/get")
@Operation(summary = "获得Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:query')")
public CommonResult<PromptTemplatesApplicationsBackupRespVO> getPromptTemplatesApplicationsBackup(@RequestParam("id") Long id) {
PromptTemplatesApplicationsBackupDO promptTemplatesApplicationsBackup = promptTemplatesApplicationsBackupService.getPromptTemplatesApplicationsBackup(id);
return success(BeanUtils.toBean(promptTemplatesApplicationsBackup, PromptTemplatesApplicationsBackupRespVO.class));
@ -73,7 +73,7 @@ public class PromptTemplatesApplicationsBackupController {
@GetMapping("/page")
@Operation(summary = "获得Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系分页")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:query')")
public CommonResult<PageResult<PromptTemplatesApplicationsBackupRespVO>> getPromptTemplatesApplicationsBackupPage(@Valid PromptTemplatesApplicationsBackupPageReqVO pageReqVO) {
PageResult<PromptTemplatesApplicationsBackupDO> pageResult = promptTemplatesApplicationsBackupService.getPromptTemplatesApplicationsBackupPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PromptTemplatesApplicationsBackupRespVO.class));
@ -81,7 +81,7 @@ public class PromptTemplatesApplicationsBackupController {
@GetMapping("/export-excel")
@Operation(summary = "导出Prompt 模板 应用关系表 备份表,记录模板和应用之间的多对多关系 Excel")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:export')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-applications-backup:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportPromptTemplatesApplicationsBackupExcel(@Valid PromptTemplatesApplicationsBackupPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -41,14 +41,14 @@ public class PromptTemplatesBackupController {
@PostMapping("/create")
@Operation(summary = "创建Prompt模板备份")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:create')")
public CommonResult<Long> createPromptTemplatesBackup(@Valid @RequestBody PromptTemplatesBackupSaveReqVO createReqVO) {
return success(promptTemplatesBackupService.createPromptTemplatesBackup(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt模板备份")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:update')")
public CommonResult<Boolean> updatePromptTemplatesBackup(@Valid @RequestBody PromptTemplatesBackupSaveReqVO updateReqVO) {
promptTemplatesBackupService.updatePromptTemplatesBackup(updateReqVO);
return success(true);
@ -57,7 +57,7 @@ public class PromptTemplatesBackupController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt模板备份")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:delete')")
public CommonResult<Boolean> deletePromptTemplatesBackup(@RequestParam("id") Long id) {
promptTemplatesBackupService.deletePromptTemplatesBackup(id);
return success(true);
@ -66,21 +66,21 @@ public class PromptTemplatesBackupController {
@GetMapping("/get")
@Operation(summary = "获得Prompt模板备份")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:query')")
public CommonResult<PromptTemplatesBackupRespVO> getPromptTemplatesBackup(@RequestParam("id") Long id) {
return success(promptTemplatesBackupService.getPromptTemplatesBackup(id));
}
@GetMapping("/page")
@Operation(summary = "获得Prompt模板备份分页")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:query')")
public CommonResult<PageResult<PromptTemplatesBackupRespVO>> getPromptTemplatesBackupPage(@Valid PromptTemplatesBackupPageReqVO pageReqVO) {
return success(promptTemplatesBackupService.getPromptTemplatesBackupPage(pageReqVO));
}
@PostMapping("/unbackup")
@Operation(summary = "取消备份Prompt模板")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-backup:delete')")
public CommonResult<Boolean> unbackupPromptTemplates(@Valid @RequestBody PromptTemplatesBackupSaveReqVO updateReqVO) {
promptTemplatesBackupService.unbackupPromptTemplates(updateReqVO);
return success(true);

View File

@ -40,14 +40,14 @@ public class PromptTemplatesTagsController {
@PostMapping("/create")
@Operation(summary = "创建Prompt 模板标签关系表,记录模板和标签之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:create')")
public CommonResult<Long> createPromptTemplatesTags(@Valid @RequestBody PromptTemplatesTagsSaveReqVO createReqVO) {
return success(promptTemplatesTagsService.createPromptTemplatesTags(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt 模板标签关系表,记录模板和标签之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:update')")
public CommonResult<Boolean> updatePromptTemplatesTags(@Valid @RequestBody PromptTemplatesTagsSaveReqVO updateReqVO) {
promptTemplatesTagsService.updatePromptTemplatesTags(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class PromptTemplatesTagsController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt 模板标签关系表,记录模板和标签之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:delete')")
public CommonResult<Boolean> deletePromptTemplatesTags(@RequestParam("id") Long id) {
promptTemplatesTagsService.deletePromptTemplatesTags(id);
return success(true);
@ -65,7 +65,7 @@ public class PromptTemplatesTagsController {
@GetMapping("/get")
@Operation(summary = "获得Prompt 模板标签关系表,记录模板和标签之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:query')")
public CommonResult<PromptTemplatesTagsRespVO> getPromptTemplatesTags(@RequestParam("id") Long id) {
PromptTemplatesTagsDO promptTemplatesTags = promptTemplatesTagsService.getPromptTemplatesTags(id);
return success(BeanUtils.toBean(promptTemplatesTags, PromptTemplatesTagsRespVO.class));
@ -73,7 +73,7 @@ public class PromptTemplatesTagsController {
@GetMapping("/page")
@Operation(summary = "获得Prompt 模板标签关系表,记录模板和标签之间的多对多关系分页")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:query')")
public CommonResult<PageResult<PromptTemplatesTagsRespVO>> getPromptTemplatesTagsPage(@Valid PromptTemplatesTagsPageReqVO pageReqVO) {
PageResult<PromptTemplatesTagsDO> pageResult = promptTemplatesTagsService.getPromptTemplatesTagsPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PromptTemplatesTagsRespVO.class));
@ -81,7 +81,7 @@ public class PromptTemplatesTagsController {
@GetMapping("/export-excel")
@Operation(summary = "导出Prompt 模板标签关系表,记录模板和标签之间的多对多关系 Excel")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:export')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportPromptTemplatesTagsExcel(@Valid PromptTemplatesTagsPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class PromptTemplatesTagsBackupController {
@PostMapping("/create")
@Operation(summary = "创建Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:create')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:create')")
public CommonResult<Long> createPromptTemplatesTagsBackup(@Valid @RequestBody PromptTemplatesTagsBackupSaveReqVO createReqVO) {
return success(promptTemplatesTagsBackupService.createPromptTemplatesTagsBackup(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:update')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:update')")
public CommonResult<Boolean> updatePromptTemplatesTagsBackup(@Valid @RequestBody PromptTemplatesTagsBackupSaveReqVO updateReqVO) {
promptTemplatesTagsBackupService.updatePromptTemplatesTagsBackup(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class PromptTemplatesTagsBackupController {
@DeleteMapping("/delete")
@Operation(summary = "删除Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:delete')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:delete')")
public CommonResult<Boolean> deletePromptTemplatesTagsBackup(@RequestParam("id") Long id) {
promptTemplatesTagsBackupService.deletePromptTemplatesTagsBackup(id);
return success(true);
@ -65,7 +65,7 @@ public class PromptTemplatesTagsBackupController {
@GetMapping("/get")
@Operation(summary = "获得Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:query')")
public CommonResult<PromptTemplatesTagsBackupRespVO> getPromptTemplatesTagsBackup(@RequestParam("id") Long id) {
PromptTemplatesTagsBackupDO promptTemplatesTagsBackup = promptTemplatesTagsBackupService.getPromptTemplatesTagsBackup(id);
return success(BeanUtils.toBean(promptTemplatesTagsBackup, PromptTemplatesTagsBackupRespVO.class));
@ -73,7 +73,7 @@ public class PromptTemplatesTagsBackupController {
@GetMapping("/page")
@Operation(summary = "获得Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系分页")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:query')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:query')")
public CommonResult<PageResult<PromptTemplatesTagsBackupRespVO>> getPromptTemplatesTagsBackupPage(@Valid PromptTemplatesTagsBackupPageReqVO pageReqVO) {
PageResult<PromptTemplatesTagsBackupDO> pageResult = promptTemplatesTagsBackupService.getPromptTemplatesTagsBackupPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, PromptTemplatesTagsBackupRespVO.class));
@ -81,7 +81,7 @@ public class PromptTemplatesTagsBackupController {
@GetMapping("/export-excel")
@Operation(summary = "导出Prompt 模板标签关系表 备份表,记录模板和标签之间的多对多关系 Excel")
@PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:export')")
// @PreAuthorize("@ss.hasPermission('llm:prompt-templates-tags-backup:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportPromptTemplatesTagsBackupExcel(@Valid PromptTemplatesTagsBackupPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -40,14 +40,14 @@ public class TrainingController {
@PostMapping("/create")
@Operation(summary = "创建训练")
@PreAuthorize("@ss.hasPermission('llm:training:create')")
// @PreAuthorize("@ss.hasPermission('llm:training:create')")
public CommonResult<Integer> createTraining(@Valid @RequestBody TrainingSaveReqVO createReqVO) {
return success(trainingService.createTraining(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新训练")
@PreAuthorize("@ss.hasPermission('llm:training:update')")
// @PreAuthorize("@ss.hasPermission('llm:training:update')")
public CommonResult<Boolean> updateTraining(@Valid @RequestBody TrainingSaveReqVO updateReqVO) {
trainingService.updateTraining(updateReqVO);
return success(true);
@ -56,7 +56,7 @@ public class TrainingController {
@DeleteMapping("/delete")
@Operation(summary = "删除训练")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('llm:training:delete')")
// @PreAuthorize("@ss.hasPermission('llm:training:delete')")
public CommonResult<Boolean> deleteTraining(@RequestParam("id") Integer id) {
trainingService.deleteTraining(id);
return success(true);
@ -65,7 +65,7 @@ public class TrainingController {
@GetMapping("/get")
@Operation(summary = "获得训练")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('llm:training:query')")
// @PreAuthorize("@ss.hasPermission('llm:training:query')")
public CommonResult<TrainingRespVO> getTraining(@RequestParam("id") Integer id) {
TrainingDO training = trainingService.getTraining(id);
return success(BeanUtils.toBean(training, TrainingRespVO.class));
@ -73,7 +73,7 @@ public class TrainingController {
@GetMapping("/page")
@Operation(summary = "获得训练分页")
@PreAuthorize("@ss.hasPermission('llm:training:query')")
// @PreAuthorize("@ss.hasPermission('llm:training:query')")
public CommonResult<PageResult<TrainingRespVO>> getTrainingPage(@Valid TrainingPageReqVO pageReqVO) {
PageResult<TrainingDO> pageResult = trainingService.getTrainingPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, TrainingRespVO.class));
@ -81,7 +81,7 @@ public class TrainingController {
@GetMapping("/export-excel")
@Operation(summary = "导出训练 Excel")
@PreAuthorize("@ss.hasPermission('llm:training:export')")
// @PreAuthorize("@ss.hasPermission('llm:training:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportTrainingExcel(@Valid TrainingPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {

View File

@ -2,6 +2,9 @@ package cn.iocoder.yudao.module.llm.service.learningresources;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.URLUtil;
import cn.iocoder.yudao.module.llm.dal.dataobject.dataset.DatasetDO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@ -37,6 +40,7 @@ public class LearningResourcesServiceImpl implements LearningResourcesService {
@Override
public Long createLearningResources(LearningResourcesSaveReqVO createReqVO) {
validateLearningResourcesNameExists(createReqVO);
// 插入
LearningResourcesDO learningResources = BeanUtils.toBean(createReqVO, LearningResourcesDO.class);
learningResourcesMapper.insert(learningResources);
@ -48,6 +52,7 @@ public class LearningResourcesServiceImpl implements LearningResourcesService {
public void updateLearningResources(LearningResourcesSaveReqVO updateReqVO) {
// 校验存在
validateLearningResourcesExists(updateReqVO.getId());
validateLearningResourcesNameExists(updateReqVO);
// 更新
LearningResourcesDO updateObj = BeanUtils.toBean(updateReqVO, LearningResourcesDO.class);
learningResourcesMapper.updateById(updateObj);
@ -66,6 +71,19 @@ public class LearningResourcesServiceImpl implements LearningResourcesService {
throw exception(LEARNING_RESOURCES_NOT_EXISTS);
}
}
private void validateLearningResourcesNameExists(LearningResourcesSaveReqVO reqVO) {
LambdaQueryWrapper<LearningResourcesDO> wrapper = new LambdaQueryWrapper<LearningResourcesDO>()
.eq(LearningResourcesDO::getResourceTitle, reqVO.getResourceTitle())
.eq(LearningResourcesDO::getResourceCategory, reqVO.getResourceCategory());
if (reqVO.getId() != null){
wrapper.ne(LearningResourcesDO::getId, reqVO.getId());
}
List<LearningResourcesDO> learningResourcesDOS = learningResourcesMapper.selectList(wrapper);
if (CollectionUtils.isNotEmpty(learningResourcesDOS)){
throw exception(LEARNING_RESOURCES_NAME_NOT_EXISTS);
}
}
@Override
public LearningResourcesDO getLearningResources(Long id) {