fix(web): 修复 version 接口 id 精度丢失

This commit is contained in:
2023-06-13 15:10:18 +08:00
parent 4d98a15e7a
commit 36a72f7327
2 changed files with 43 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import com.lanyuanxiaoyao.service.configuration.entity.yarn.YarnRootQueue;
import com.lanyuanxiaoyao.service.forest.service.InfoService;
import com.lanyuanxiaoyao.service.forest.service.QueueService;
import com.lanyuanxiaoyao.service.forest.service.YarnService;
import com.lanyuanxiaoyao.service.web.entity.JobIdAndAliasVO;
import org.eclipse.collections.api.factory.Lists;
import org.eclipse.collections.api.factory.Maps;
import org.eclipse.collections.api.list.ImmutableList;
@@ -150,6 +151,6 @@ public class OverviewController extends BaseController {
} else {
throw new Exception("Target not found " + target);
}
return responseCrudData(jobIdAndAliases);
return responseCrudData(jobIdAndAliases.collect(JobIdAndAliasVO::new));
}
}

View File

@@ -0,0 +1,41 @@
package com.lanyuanxiaoyao.service.web.entity;
import com.lanyuanxiaoyao.service.configuration.entity.info.JobIdAndAlias;
/**
* @author lanyuanxiaoyao
* @date 2023-06-13
*/
public class JobIdAndAliasVO {
private final String id;
private final String alias;
public JobIdAndAliasVO(String id, String alias) {
this.id = id;
this.alias = alias;
}
public JobIdAndAliasVO(Long id, String alias) {
this(id.toString(), alias);
}
public JobIdAndAliasVO(JobIdAndAlias jiaa) {
this(jiaa.getId(), jiaa.getAlias());
}
public String getId() {
return id;
}
public String getAlias() {
return alias;
}
@Override
public String toString() {
return "JobIdAndAliasVO{" +
"id='" + id + '\'' +
", alias='" + alias + '\'' +
'}';
}
}