工业互联网平台2.0版本后端代码
Jay
2025-05-22 de8bd3a14c01273cf8382a0573b31b8321c0ed7a
新增调度建议操作记录表等接口
已修改1个文件
已添加1个文件
74 ■■■■■ 文件已修改
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestOperationRecordController.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StSuggestOperationRecordResVO.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
}