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