iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestOperationRecordController.java
@@ -3,10 +3,10 @@ import com.iailab.framework.common.pojo.CommonResult; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.model.mcs.sche.entity.StScheduleRecordEntity; import com.iailab.module.model.mcs.sche.entity.StSuggestOperationRecordEntity; import com.iailab.module.model.mcs.sche.service.StSuggestOperationRecordService; import com.iailab.module.model.mcs.sche.vo.StScheduleRecordRespVO; import com.iailab.module.model.mcs.sche.vo.StSuggestOperationRecordPageReqVO; import com.iailab.module.model.mcs.sche.vo.StSuggestOperationRecordResVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; @@ -33,10 +33,10 @@ private StSuggestOperationRecordService stSuggestOperationRecordService; @GetMapping("/page") @Operation(summary = "获得调度记录分页") @Operation(summary = "获得调度建议操作记录分页") @PreAuthorize("@ss.hasPermission('sche:record:query')") public CommonResult<PageResult<StScheduleRecordRespVO>> getPage(@Valid StSuggestOperationRecordPageReqVO pageVO) { PageResult<StScheduleRecordEntity> pageResult = stScheduleRecordService.page(pageVO); return success(BeanUtils.toBean(pageResult, StScheduleRecordRespVO.class)); public CommonResult<PageResult<StSuggestOperationRecordResVO>> getPage(@Valid StSuggestOperationRecordPageReqVO pageVO) { PageResult<StSuggestOperationRecordEntity> pageResult = stSuggestOperationRecordService.page(pageVO); return success(BeanUtils.toBean(pageResult, StSuggestOperationRecordResVO.class)); } } iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StSuggestOperationRecordResVO.java
对比新文件 @@ -0,0 +1,62 @@ package com.iailab.module.model.mcs.sche.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.Date; /** * @author Jay */ @Schema(description = "模型服务 - 调度建议创建/修改 Request VO") @Data @ExcelIgnoreUnannotated public class StSuggestOperationRecordResVO { @Schema(description = "ID") private String id; @Schema(description = "标题") private String title; @Schema(description = "内容") private String content; @Schema(description = "方案ID") private String schemeId; @Schema(description = "模型ID") private String modelId; @Schema(description = "模型名称") private String modelName; @Schema(description = "调度时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date scheduleTime; @Schema(description = "结果状态") private String resultCode; @Schema(description = "结果数据") private String resultData; @Schema(description = "操作(已采纳,取消采纳,已忽略等)") private String operate; @Schema(description = "处理人ID") private String handlerId; @Schema(description = "处理人") private String handler; @Schema(description = "处理时间") private Date handleTime; @Schema(description = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; }