Skip to content

Commit

Permalink
chore(controller): add flatten properties for artifact vo (#2613)
Browse files Browse the repository at this point in the history
  • Loading branch information
goldenxinxing authored Aug 14, 2023
1 parent 3f92e91 commit 554a6a9
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,29 @@ public class DatasetInfoVo implements Serializable {
@JsonProperty("name")
private String name;

@JsonProperty("versionId")
private String versionId;

@JsonProperty("versionName")
private String versionName;

@JsonProperty("versionAlias")
private String versionAlias;

/**
* the table name for index in DataStore
*/
String indexTable;

@JsonProperty("versionTag")
private String versionTag;

@JsonProperty("shared")
private Integer shared;

@JsonProperty("createdTime")
private Long createdTime;

@JsonProperty("files")
@Valid
private List<FlattenFileVo> files;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,24 @@ public class ModelInfoVo implements Serializable {
@JsonProperty("name")
private String name;

@JsonProperty("versionAlias")
private String versionAlias;

@JsonProperty("versionId")
private String versionId;

@JsonProperty("versionName")
private String versionName;

@JsonProperty("versionTag")
private String versionTag;

@JsonProperty("createdTime")
private Long createdTime;

@JsonProperty("shared")
private Integer shared;

private ModelVersionVo versionInfo;

}
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,30 @@ public class RuntimeInfoVo implements Serializable {
@JsonProperty("name")
private String name;

@JsonProperty("versionId")
private String versionId;

@JsonProperty("versionName")
private String versionName;

@JsonProperty("versionAlias")
private String versionAlias;

@JsonProperty("versionTag")
private String versionTag;

@JsonProperty("versionMeta")
private String versionMeta;

@JsonProperty("manifest")
private String manifest;

@JsonProperty("shared")
private Integer shared;

@JsonProperty("createdTime")
private Long createdTime;

private RuntimeVersionVo versionInfo;

@JsonProperty("files")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,14 @@ private DatasetInfoVo toDatasetInfoVo(DatasetEntity ds, DatasetVersionEntity ver
return DatasetInfoVo.builder()
.id(idConvertor.convert(ds.getId()))
.name(ds.getDatasetName())
.versionId(idConvertor.convert(versionEntity.getId()))
.versionName(versionEntity.getVersionName())
.versionAlias(versionAliasConvertor.convert(versionEntity.getVersionOrder()))
.versionTag(versionEntity.getVersionTag())
.versionMeta(versionEntity.getVersionMeta())
.createdTime(versionEntity.getCreatedTime().getTime())
.indexTable(versionEntity.getIndexTable())
.shared(toInt(versionEntity.getShared()))
.versionInfo(versionConvertor.convert(
versionEntity,
versionEntity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,12 @@ private ModelInfoVo toModelInfoVo(ModelEntity model, ModelVersionEntity version)
return ModelInfoVo.builder()
.id(idConvertor.convert(model.getId()))
.name(model.getModelName())
.versionId(idConvertor.convert(version.getId()))
.versionAlias(versionAliasConvertor.convert(version.getVersionOrder()))
.versionName(version.getVersionName())
.versionTag(version.getVersionTag())
.createdTime(version.getCreatedTime().getTime())
.shared(toInt(version.getShared()))
.versionInfo(versionConvertor.convert(version, version, tags.get(version.getId())))
.build();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -339,10 +339,17 @@ private RuntimeInfoVo toRuntimeInfoVo(RuntimeEntity rt, RuntimeVersionEntity ver
return RuntimeInfoVo.builder()
.id(idConvertor.convert(rt.getId()))
.name(rt.getRuntimeName())
.versionId(idConvertor.convert(versionEntity.getId()))
.versionAlias(versionAliasConvertor.convert(versionEntity.getVersionOrder()))
.versionName(versionEntity.getVersionName())
.versionTag(versionEntity.getVersionTag())
.versionMeta(versionEntity.getVersionMeta())
.shared(toInt(versionEntity.getShared()))
.createdTime(versionEntity.getCreatedTime().getTime())
.versionInfo(versionConvertor.convert(
versionEntity,
versionEntity,
tags.get(versionEntity.getId())
versionEntity,
versionEntity,
tags.get(versionEntity.getId())
))
.files(collect)
.build();
Expand Down

0 comments on commit 554a6a9

Please sign in to comment.