结构整理

This commit is contained in:
daiqy88
2025-10-15 17:38:31 +08:00
parent 4c4a7aa602
commit 1aa7c9dfe7
16 changed files with 77 additions and 421 deletions

39
.idea/compiler.xml generated Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="gateway2" />
<module name="pbs" />
<module name="capability" />
<module name="performance" />
<module name="system" />
<module name="task" />
<module name="common" />
<module name="data" />
<module name="approve" />
<module name="project" />
<module name="gateway" />
</profile>
</annotationProcessing>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="SDM" options="-parameters" />
<module name="approve" options="-parameters" />
<module name="capability" options="-parameters" />
<module name="common" options="-parameters" />
<module name="data" options="-parameters" />
<module name="gateway" options="-parameters" />
<module name="gateway2" options="-parameters" />
<module name="pbs" options="-parameters" />
<module name="performance" options="-parameters" />
<module name="project" options="-parameters" />
<module name="system" options="-parameters" />
<module name="task" options="-parameters" />
</option>
</component>
</project>

18
.idea/encodings.xml generated Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/approve/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/capability/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/data/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gateway/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/gateway2/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/pbs/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/performance/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/project/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/system/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/task/src/main/java" charset="UTF-8" />
</component>
</project>

20
.idea/jarRepositories.xml generated Normal file
View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

View File

@@ -1,44 +0,0 @@
package com.sdm.task.model.bo;
import java.lang.reflect.Field;
public class BaseBean {
protected void init()
{
Class cls = this.getClass();
Field[] fields = cls.getDeclaredFields();
try {
for (Field field : fields) {
Class typeClass = field.getType();
if (typeClass == String.class) {
String empty = "";
field.set(this, empty);
}
else if(typeClass == Byte.class)
{
field.setByte(this,(byte)0);
}
else if(typeClass == Integer.class)
{
field.setInt(this,0);
}
else if(typeClass == Long.class)
{
field.setLong(this,0);
}
else if(typeClass == Float.class)
{
field.setFloat(this,0);
}
else if(typeClass == Double.class)
{
field.setDouble(this,0);
}
}
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
}

View File

@@ -1,25 +0,0 @@
package com.sdm.task.model.bo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.ArrayList;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class NodeBase extends BaseBean{
public int id;
public String uuid;
public String nodeName;
public String englishName;
public String nodeCode;
public String nodeType;
public String poolName;
public String poolVersion;
public String levelType;
public int pId;
public String pUuid;
public String tenantId;
public String description;
public String createTime;
public String creator;
public List<NodeBase> children = new ArrayList<>(); //适配前端组件
}

View File

@@ -1,16 +0,0 @@
package com.sdm.task.model.bo;
public class PropertyExtra extends BaseBean{
public int id;
public String uuid = "";
public String propertyName = "";
public String propertyValue = "";
public String valueType = "";
public String propertyClass = "";
}

View File

@@ -1,17 +0,0 @@
package com.sdm.task.model.bo;
public class TaskPoolBrief extends BaseBean
{
public TaskPoolBrief()
{
init();
}
public int id;
public String poolName;
public String comment;
public String parentVersion;
public String currentVersion;
public String tenantId;
public String creator;
public String createTime;
}

View File

@@ -1,42 +0,0 @@
package com.sdm.task.model.bo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.ArrayList;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class TaskPoolItem extends NodeBase{
public TaskPoolItem()
{
init();
levelType = "task";
nodeType = "task";
}
public String nodeId;
public int days;
public String standard;
public String analyseTarget;
public float confidence;
public String analyseSoftware;
public String imageFileId;
public String bCapacity;
public String department;
public String discipline;
public String group;
public float difficult;
public List<TaskPoolItemExtra> extras = new ArrayList<>();
public List<TaskPoolPerformance> performances = new ArrayList<>();
public void addTaskExtra(TaskPoolItemExtra extra)
{
extras.add(extra);
}
public void addTaskPerformance(TaskPoolPerformance performance)
{
performances.add(performance);
}
}

View File

@@ -1,12 +0,0 @@
package com.sdm.task.model.bo;
public class TaskPoolItemExtra extends PropertyExtra{
public TaskPoolItemExtra()
{
init();
}
public String taskId;
public String nodeId;
public String poolName;
}

View File

@@ -1,61 +0,0 @@
package com.sdm.task.model.bo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.ArrayList;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class TaskPoolNode extends NodeBase {
public TaskPoolNode()
{
init();
levelType = "node";
}
public String nodeType;
public String nodeSubType;
public String parentId;
public int nodeLevel;
public int nodeOrder;
public List<TaskPoolNodeExtra> extras = new ArrayList<>();
public List<TaskPoolNode> subNodes = new ArrayList<>();
public List<TaskPoolItem> tasks = new ArrayList<>();
public void addNodeExtra(TaskPoolNodeExtra nodeExtra)
{
extras.add(nodeExtra);
}
public void addNodeTask(TaskPoolItem task)
{
tasks.add(task);
}
public void addSubNodeOrder(TaskPoolNode subNode)
{
if(subNode.nodeOrder == 0)
{
subNodes.add(subNode);
}
else
{
boolean bInsert = false;
for (int index = 0; index < subNodes.size(); index++)
{
TaskPoolNode poolNode = subNodes.get(index);
if(subNode.nodeOrder < poolNode.nodeOrder)
{
subNodes.add(index,subNode);
bInsert = true;
break;
}
}
if(!bInsert) {
subNodes.add(subNode);
}
}
}
}

View File

@@ -1,12 +0,0 @@
package com.sdm.task.model.bo;
public class TaskPoolNodeExtra extends PropertyExtra{
public TaskPoolNodeExtra()
{
init();
}
public String nodeId;
public String poolName;
}

View File

@@ -1,33 +0,0 @@
package com.sdm.task.model.bo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.ArrayList;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class TaskPoolPerformance extends NodeBase{
public TaskPoolPerformance()
{
init();
levelType = "performance";
nodeType = "performance";
}
public String taskId;
public String nodeId;
public String poolName;
public String taskName;
public String standard;
public String performanceType;
public String unit;
public String lowValue;
public String highValue;
public String method;
public List<TaskPoolPerformanceExtra> extras = new ArrayList<>();
public void addPerformanceExtra(TaskPoolPerformanceExtra extra)
{
extras.add(extra);
}
}

View File

@@ -1,13 +0,0 @@
package com.sdm.task.model.bo;
public class TaskPoolPerformanceExtra extends PropertyExtra{
public TaskPoolPerformanceExtra()
{
init();
}
public String taskId;
public String nodeId;
public String performanceId;
public String poolName;
}

View File

@@ -1,34 +0,0 @@
package com.sdm.task.model.bo;
import java.util.ArrayList;
import java.util.List;
public class TaskPoolTree extends BaseBean{
public TaskPoolBrief poolBrief;
public List<TaskPoolNode> nodes = new ArrayList<>();
public void addTopNodeOrder(TaskPoolNode node)
{
if(node.nodeOrder == 0)
{
nodes.add(node);
}
else
{
boolean bInsert = false;
for(int index=0; index<nodes.size(); index++)
{
if(node.nodeOrder < nodes.get(index).nodeOrder)
{
nodes.add(index,node);
bInsert = true;
break;
}
}
if(!bInsert)
{
nodes.add(node);
}
}
}
}

View File

@@ -1,97 +0,0 @@
package com.sdm.task.model.bo;
import com.alibaba.fastjson2.JSONArray;
import java.util.ArrayList;
import java.util.List;
public class TaskPoolUpdateBean {
public static class TaskPoolNodeAdd extends BaseBean
{
public String parentId;
public List<TaskPoolNode> nodes = new ArrayList<>();
}
public static class TaskPoolNodeExtraAdd extends BaseBean
{
public String nodeId;
public List<TaskPoolNodeExtra> nodeExtras;
}
public static class TaskPoolItemAdd extends BaseBean
{
public String nodeId;
public List<TaskPoolItem> tasks;
}
public static class TaskPoolItemExtraAdd extends BaseBean
{
public String nodeId;
public String taskId;
public List<TaskPoolItemExtra> taskExtras;
}
public static class TaskPoolPerformanceAdd extends BaseBean
{
public String nodeId;
public String taskId;
public List<TaskPoolPerformance> performances;
}
public static class TaskPoolPerformanceExtraAdd extends BaseBean
{
public String nodeId;
public String taskId;
public String performanceId;
public List<TaskPoolPerformanceExtra> performanceExtras;
}
public boolean bNewVersion = false;
public int versionType = 0; //0生成小版本 1生成大版本
public TaskPoolBrief poolBrief;
public List<TaskPoolNodeAdd> addNodes = new ArrayList<>();
public JSONArray addNodeArray;
//public List<TaskPoolNodeExtraAdd> addNodeExtras;
public List<TaskPoolNodeExtra> addNodeExtras;
public List<TaskPoolItemAdd> addTasks = new ArrayList<>();
public JSONArray addTaskArray;
//public List<TaskPoolItemExtraAdd> addTaskExtras;
public List<TaskPoolItemExtra> addTaskExtras;
public List<TaskPoolPerformanceAdd> addPerformances;
// public List<TaskPoolPerformanceExtraAdd> addPerformanceExtras;
public List<TaskPoolPerformanceExtra> addPerformanceExtras;
public List<TaskPoolNode> updateNodes;
public List<TaskPoolNodeExtra> updateNodeExtras;
public List<TaskPoolItem> updateTasks;
public List<TaskPoolItemExtra> updateTaskExtras;
public List<TaskPoolPerformance> updatePerformances;
public List<TaskPoolPerformanceExtra> updatePerformanceExtras;
public List<String> deleteNodes;
public List<String> deleteNodeExtras;
public List<String> deleteTasks;
public List<String> deleteTaskExtras;
public List<String> deletePerformances;
public List<String> deletePerformanceExtras;
}

View File

@@ -1,15 +0,0 @@
package com.sdm.task.model.bo;
public class TaskPoolVersion extends BaseBean{
public TaskPoolVersion()
{
init();
}
public String poolName;
public String poolVersion;
public String parentVersion;
public String childVersion;
public String versionContents;
public String creator;
public String createTime;
}