| @@ -3,6 +3,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.annotation.JsonProperty; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| @@ -23,14 +24,17 @@ public class Component implements Serializable { | |||
| /** | |||
| * 类别ID,数据字典配置 | |||
| */ | |||
| @ApiModelProperty(name = "category_id") | |||
| private Integer categoryId; | |||
| /** | |||
| * 组件name | |||
| */ | |||
| @ApiModelProperty(name = "category_name") | |||
| private String componentName; | |||
| /** | |||
| * 组件面板名 | |||
| */ | |||
| @ApiModelProperty(name = "component_label") | |||
| private String componentLabel; | |||
| /** | |||
| * 镜像 | |||
| @@ -40,6 +44,7 @@ public class Component implements Serializable { | |||
| /** | |||
| * 工作目录 | |||
| */ | |||
| @ApiModelProperty(name = "working_directory") | |||
| private String workingDirectory; | |||
| /** | |||
| * 启动命令 | |||
| @@ -49,26 +54,32 @@ public class Component implements Serializable { | |||
| * 环境变量 | |||
| */ | |||
| @JsonProperty("env_variables") | |||
| @ApiModelProperty(name = "env_variables") | |||
| private String envVirables; | |||
| /** | |||
| * 资源规格 | |||
| */ | |||
| @ApiModelProperty(name = "resources_standard") | |||
| private String resourcesStandard; | |||
| /** | |||
| * 控制策略 | |||
| */ | |||
| @ApiModelProperty(name = "control_strategy") | |||
| private String controlStrategy; | |||
| /** | |||
| * 挂载路径 | |||
| */ | |||
| @ApiModelProperty(name = "mount_path") | |||
| private String mountPath; | |||
| /** | |||
| * 输入参数 | |||
| */ | |||
| @ApiModelProperty(name = "in_parameters") | |||
| private String inParameters; | |||
| /** | |||
| * 输出参数 | |||
| */ | |||
| @ApiModelProperty(name = "out_parameters") | |||
| private String outParameters; | |||
| /** | |||
| * 描述 | |||
| @@ -78,25 +89,30 @@ public class Component implements Serializable { | |||
| /** | |||
| * 图标路径 | |||
| */ | |||
| @ApiModelProperty(name = "icon_path") | |||
| private String iconPath; | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| //@JsonProperty("creater") | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| //@JsonProperty("modify_by") | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.util.Date; | |||
| import java.io.Serializable; | |||
| @@ -22,6 +23,7 @@ public class ComputingResource implements Serializable { | |||
| /** | |||
| * 计算资源 | |||
| */ | |||
| @ApiModelProperty(name = "computing_resource") | |||
| private String computingResource; | |||
| /** | |||
| * 规格 | |||
| @@ -31,21 +33,28 @@ public class ComputingResource implements Serializable { | |||
| * 描述 | |||
| */ | |||
| private String description; | |||
| /** | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| //@JsonProperty("creater") | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| //@JsonProperty("modify_by") | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1, 生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.util.Date; | |||
| import java.io.Serializable; | |||
| @@ -25,23 +26,27 @@ public class Dataset implements Serializable { | |||
| private String description; | |||
| // private String url; | |||
| @ApiModelProperty(name = "data_type") | |||
| private Integer dataType; | |||
| /** | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.util.Date; | |||
| import java.io.Serializable; | |||
| @@ -19,7 +20,7 @@ public class DatasetVersion implements Serializable { | |||
| * 主键 | |||
| */ | |||
| private Integer id; | |||
| @ApiModelProperty(name = "dataset_id") | |||
| private Integer datasetId; | |||
| /** | |||
| * 版本 | |||
| @@ -32,34 +33,41 @@ public class DatasetVersion implements Serializable { | |||
| /** | |||
| * 文件名 | |||
| */ | |||
| @ApiModelProperty(name = "file_name") | |||
| private String fileName; | |||
| /** | |||
| * 文件大小 | |||
| */ | |||
| @ApiModelProperty(name = "file_size") | |||
| private String fileSize; | |||
| /** | |||
| * 可用集群 | |||
| */ | |||
| @ApiModelProperty(name = "available_cluster") | |||
| private String availableCluster; | |||
| /** | |||
| * 状态 | |||
| */ | |||
| private Integer status; | |||
| /** | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0失效,1生效 | |||
| @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableLogic; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import com.ruoyi.common.core.web.domain.BaseEntity; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| @@ -24,35 +25,36 @@ public class Experiment extends BaseEntity implements Serializable { | |||
| @TableId | |||
| private Integer id; | |||
| private String name; | |||
| @ApiModelProperty(name = "workflow_id") | |||
| private Long workflowId; | |||
| /** | |||
| * 全局参数 | |||
| */ | |||
| @ApiModelProperty(name = "global_param") | |||
| private String globalParam; | |||
| /** | |||
| * 简介 | |||
| */ | |||
| private String description; | |||
| /** | |||
| * 创建人 | |||
| * 创建者 | |||
| */ | |||
| @TableField(fill = FieldFill.INSERT) | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @TableField(fill = FieldFill.INSERT) | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| * 更新人 | |||
| * 更新者 | |||
| */ | |||
| @TableField(fill = FieldFill.INSERT_UPDATE) | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @TableField(fill = FieldFill.INSERT_UPDATE) | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| @@ -20,38 +21,45 @@ public class ExperimentIns implements Serializable { | |||
| /** | |||
| * 实验ID | |||
| */ | |||
| @ApiModelProperty(name = "experiment_id") | |||
| private Integer experimentId; | |||
| /** | |||
| * argo返回name | |||
| */ | |||
| @ApiModelProperty(name = "argo_ins_name") | |||
| private String argoInsName; | |||
| /** | |||
| * argo返回命名空间 | |||
| */ | |||
| @ApiModelProperty(name = "argo_ins_ns") | |||
| private String argoInsNs; | |||
| /** | |||
| * 实例运行状态 | |||
| */ | |||
| private String status; | |||
| @ApiModelProperty(name = "nodes_status") | |||
| private String nodesStatus; | |||
| @ApiModelProperty(name = "nodes_logs") | |||
| private String nodesLogs; | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.util.Date; | |||
| import java.io.Serializable; | |||
| @@ -27,21 +28,25 @@ public class Models implements Serializable { | |||
| // private String url; | |||
| private Integer modelType; | |||
| /** | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||
| @@ -2,6 +2,7 @@ package com.ruoyi.platform.domain; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import java.util.Date; | |||
| import java.io.Serializable; | |||
| @@ -19,7 +20,7 @@ public class ModelsVersion implements Serializable { | |||
| * 主键 | |||
| */ | |||
| private Integer id; | |||
| @ApiModelProperty(name = "models_id") | |||
| private Integer modelsId; | |||
| /** | |||
| * 版本 | |||
| @@ -32,30 +33,36 @@ public class ModelsVersion implements Serializable { | |||
| /** | |||
| * 文件名 | |||
| */ | |||
| @ApiModelProperty(name = "file_name") | |||
| private String fileName; | |||
| /** | |||
| * 文件大小 | |||
| */ | |||
| @ApiModelProperty(name = "file_size") | |||
| private String fileSize; | |||
| /** | |||
| * 状态 | |||
| */ | |||
| private Integer status; | |||
| /** | |||
| /** | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| /** | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0失效,1生效 | |||
| @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import com.fasterxml.jackson.databind.PropertyNamingStrategy; | |||
| import com.fasterxml.jackson.databind.annotation.JsonNaming; | |||
| import com.ruoyi.platform.handler.BaseMetaObjectHandler; | |||
| import io.swagger.annotations.ApiModelProperty; | |||
| import org.springframework.stereotype.Component; | |||
| import javax.persistence.Table; | |||
| @@ -40,22 +41,24 @@ public class Workflow extends BaseMetaObjectHandler implements Serializable { | |||
| */ | |||
| private String dag; | |||
| /** | |||
| * 创建人 | |||
| * 创建者 | |||
| */ | |||
| @ApiModelProperty(name = "create_by") | |||
| private String createBy; | |||
| /** | |||
| * 创建时间 | |||
| */ | |||
| @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | |||
| @ApiModelProperty(name = "create_time") | |||
| private Date createTime; | |||
| /** | |||
| * 更新人 | |||
| * 更新者 | |||
| */ | |||
| @ApiModelProperty(name = "update_by") | |||
| private String updateBy; | |||
| /** | |||
| * 更新时间 | |||
| */ | |||
| @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | |||
| @ApiModelProperty(name = "update_time") | |||
| private Date updateTime; | |||
| /** | |||
| * 0,失效 1生效 | |||