dongyukun
8 天以前 6eeac9efdb16f92d19536bf23a2d1471705fe752
提交 | 用户 | 时间
bbc1ee 1 package com.iailab.module.model.mcs.sche.vo;
2
6eeac9 3 import com.iailab.module.model.mcs.sche.entity.StScheduleModelOutEntity;
bbc1ee 4 import io.swagger.v3.oas.annotations.media.Schema;
5 import lombok.Data;
6
7 import javax.validation.constraints.NotNull;
8 import java.util.List;
9
10 /**
11  * @author PanZhibao
12  * @Description
13  * @createTime 2024年09月06日
14  */
15 @Schema(description = "模型服务 - 调度模型创建/修改 Request VO")
16 @Data
17 public class StScheduleModelSaveReqVO {
18
19     @Schema(description = "ID")
20     private String id;
21
22     @Schema(description = "模型编号", requiredMode = Schema.RequiredMode.REQUIRED)
23     @NotNull(message = "编号不能为空")
24     private String modelCode;
25
26     @Schema(description = "模型名称", requiredMode = Schema.RequiredMode.REQUIRED)
27     @NotNull(message = "名称不能为空")
28     private String modelName;
29
30     @Schema(description = "模型类型")
31     private String modelType;
32
33     @Schema(description = "类名", example = "类名")
34     private String className;
35
36     @Schema(description = "方法名", example = "方法名")
37     private String methodName;
38
39     @Schema(description = "输入数量", example = "输入数量")
40     private Integer portLength;
41
42     @Schema(description = "参数构造", example = "参数构造")
43     private String paramStructure;
44
45     @Schema(description = "模型路径", example = "模型路径")
46     private String modelPath;
47
48     @Schema(description = "结果字符串", example = "结果字符串")
49     private String resultStrId;
50
51     @Schema(description = "调用方式", requiredMode = Schema.RequiredMode.REQUIRED)
52     private String invocation;
53
54     @Schema(description = "状态", example = "状态")
55     private Integer status;
56
57     @Schema(description = "输入参数", example = "输入参数")
58     private List<StScheduleModelParamSaveReqVO> paramList;
59
60     @Schema(description = "设置参数", example = "设置参数")
61     private List<StScheduleModelSettingSaveReqVO> settingList;
6eeac9 62
D 63     @Schema(description = "下发设置", example = "下发设置")
64     private List<StScheduleModelOutEntity> modelOut;
bbc1ee 65 }