fix:执行计划

1.提交新增的批次任务统计类
hz_1122
李杰应 2024-12-05 16:43:08 +08:00
parent 5d21b6090a
commit 1dd86422da
1 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,40 @@
package net.northking.cctp.executePlan.dto.planTask;
import cn.hutool.core.collection.CollUtil;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@Data
public class ScriptStatusStatistic {
// 脚本主键
private String scriptId;
// 脚本下所有任务的状态
private String statusString;
// 批次下脚本的状态
private String status;
// 脚本下的任务数量
private int total;
private Set<String> statusSet;
public Set<String> getStatusSet() {
if (this.statusSet != null) {
return this.statusSet;
}
if (StringUtils.isNotBlank(this.statusString)) {
String[] split = this.status.split(",");
statusSet = CollUtil.newHashSet(split);
return statusSet;
}
statusSet = new HashSet<>();
return statusSet;
}
}