Browse Source

swgger文档修改

tags/v20240126
fans 2 years ago
parent
commit
b123904898
9 changed files with 99 additions and 36 deletions
  1. +16
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Component.java
  2. +13
    -4
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ComputingResource.java
  3. +10
    -5
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Dataset.java
  4. +13
    -5
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DatasetVersion.java
  5. +9
    -7
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Experiment.java
  6. +10
    -2
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ExperimentIns.java
  7. +9
    -4
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Models.java
  8. +12
    -5
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ModelsVersion.java
  9. +7
    -4
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Workflow.java

+ 16
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Component.java View File

@@ -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生效


+ 13
- 4
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ComputingResource.java View File

@@ -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, 生效


+ 10
- 5
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Dataset.java View File

@@ -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生效


+ 13
- 5
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DatasetVersion.java View File

@@ -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生效


+ 9
- 7
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Experiment.java View File

@@ -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生效


+ 10
- 2
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ExperimentIns.java View File

@@ -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生效


+ 9
- 4
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Models.java View File

@@ -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生效


+ 12
- 5
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/ModelsVersion.java View File

@@ -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生效


+ 7
- 4
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/Workflow.java View File

@@ -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生效


Loading…
Cancel
Save