From 70ccb62f1212b46142598d95ce6d2e0922a25ea4 Mon Sep 17 00:00:00 2001 From: sunxiqing <2240398334@qq.com> Date: Mon, 30 Dec 2024 17:21:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E8=AF=84=E4=BC=B0=E6=96=B0?= =?UTF-8?q?=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ModelAssessTaskAutoController.java | 30 +++++++++++- .../ModelAssessTaskManualController.java | 47 ++++++++++++++++++- 2 files changed, 75 insertions(+), 2 deletions(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskauto/ModelAssessTaskAutoController.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskauto/ModelAssessTaskAutoController.java index 25f4dd26c..94a1e8c0f 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskauto/ModelAssessTaskAutoController.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskauto/ModelAssessTaskAutoController.java @@ -1,5 +1,7 @@ package cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskauto; +import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskmanual.vo.ModelAssessTaskManualPageReqVO; +import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskmanual.vo.ModelAssessTaskManualRespVO; import cn.iocoder.yudao.module.llm.dal.dataobject.modelassesstaskauto.ModelAssessTaskStoplistDO; import cn.iocoder.yudao.module.llm.dal.mysql.modelassesstaskauto.ModelAssessTaskStoplistMapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -98,4 +100,30 @@ public class ModelAssessTaskAutoController { BeanUtils.toBean(list, ModelAssessTaskAutoRespVO.class)); } -} \ No newline at end of file + @GetMapping("/gitReport") + @Operation(summary = "查看报告详情") + @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')") + public CommonResult> gitViewTheReportDetails(@Valid ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 自动评估-查看报告待补充 + return success(new PageResult<>()); + } + + @PostMapping("/backedUp") + @Operation(summary = "备份") + public void backedUp(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 自动评估-备份待补充 + } + + @PostMapping("/cancelTheBackUp") + @Operation(summary = "取消备份") + public void cancelTheBackUp(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 自动评估-取消备份待补充 + } + + @PostMapping("/reEvaluation") + @Operation(summary = "重新评估") + public void reEvaluation(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 自动评估-重新评估待补充 + } + +} diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskmanual/ModelAssessTaskManualController.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskmanual/ModelAssessTaskManualController.java index b5c828596..3d6a47dc4 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskmanual/ModelAssessTaskManualController.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelassesstaskmanual/ModelAssessTaskManualController.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskmanual; +import cn.iocoder.yudao.module.llm.controller.admin.dataset.vo.DatasetQuestionPageReqVO; import cn.iocoder.yudao.module.llm.dal.dataobject.modelassesstaskmanual.ModelAssessTaskDimensionDO; import cn.iocoder.yudao.module.llm.dal.mysql.modelassesstaskmanual.ModelAssessTaskDimensionMapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -97,4 +98,48 @@ public class ModelAssessTaskManualController { BeanUtils.toBean(list, ModelAssessTaskManualRespVO.class)); } -} \ No newline at end of file + @GetMapping("/gitReport") + @Operation(summary = "查看报告详情") + @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')") + public CommonResult> gitViewTheReportDetails(@Valid ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 人工评估-查看报告待补充 + return success(new PageResult<>()); + } + + @GetMapping("/getManualAssessment") + @Operation(summary = "人工评估") + @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:query')") + public CommonResult> getManualAssessment(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 人工评估-人工评估标注补充 + return success(new PageResult<>()); + } + + @GetMapping("/export-excel") + @Operation(summary = "导出评估内容 Excel") + @PreAuthorize("@ss.hasPermission('llm:dataset-files:export')") + @ApiAccessLog(operateType = EXPORT) + public void exportDatasetFilesExcel(@Valid DatasetQuestionPageReqVO pageReqVO, + HttpServletResponse response) throws IOException { + //TODO 人工评估-导出待补充 + } + + @PostMapping("/backedUp") + @Operation(summary = "备份") + public void backedUp(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 人工评估-备份待补充 + } + + @PostMapping("/cancelTheBackUp") + @Operation(summary = "取消备份") + public void cancelTheBackUp(ModelAssessTaskManualPageReqVO pageReqVO) { + //TODO 人工评估-取消备份待补充 + } + + @PostMapping("/saveTheLabelData") + @Operation(summary = "保存标注数据") + @PreAuthorize("@ss.hasPermission('llm:model-assess-task-manual:create')") + public void saveTheLabelData(ModelAssessTaskManualSaveReqVO updateReqV){ + //TODO 人工评估-保存标注数据待补充 + } + +}