fix(web): 修复 version 接口 id 精度丢失
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user