新增模块绑定评审流程模版功能

This commit is contained in:
daiqy88
2026-01-27 14:14:05 +08:00
parent 782676a436
commit 0d74b58490
11 changed files with 693 additions and 8 deletions

View File

@@ -0,0 +1,123 @@
package com.sdm.project.model.entity.YA;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SimulationKeyResult implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 仿真模型内部ID
*/
private String ID;
/**
* 仿真模型外部编码
*/
private String Number;
/**
* 仿真模型名称
*/
private String Name;
/**
* 仿真模型描述
*/
private String Description;
/**
* 所属仿真实例化规划编码
*/
private String Project;
/**
* 所属方案编码
*/
private String Edition;
/**
* 父节点编码
*/
private String Parent;
/**
* 关联仿真分析项编码
*/
private String Scenario;
/**
* 所属仿真分析活动
*/
private String WorkTask;
/**
* 主文件ID
*/
private String File;
/**
* 子文件文件夹ID
*/
private String Folder;
/**
* 关联仿真模型定义ID
*/
private String ModelDefinition;
/**
* 分析类型
*/
private Byte AnalysisType;
/**
* 格式类型
*/
private Byte FormatType;
/**
* 安全等级
*/
private Byte LevelType;
/**
* 可用状态
*/
private Byte StatusType;
/**
* 修订版本
*/
private String Version;
/**
* 仿真模型所有者
*/
private String Owner;
/**
* 仿真模型创建者
*/
private String Creator;
/**
* 仿真模型更新者
*/
private String Modifier;
/**
* 创建时间
*/
private Date CreateTime;
/**
* 最近更新时间
*/
private Date LastUpdateTime;
}

View File

@@ -0,0 +1,122 @@
package com.sdm.project.model.entity.YA;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SimulationModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 仿真模型内部ID
*/
private String ID;
/**
* 仿真模型外部编码
*/
private String Number;
/**
* 仿真模型名称
*/
private String Name;
/**
* 仿真模型描述
*/
private String Description;
/**
* 所属仿真实例化规划编码
*/
private String Project;
/**
* 所属方案编码
*/
private String Edition;
/**
* 父节点编码
*/
private String Parent;
/**
* 关联仿真分析项编码
*/
private String Scenario;
/**
* 所属仿真分析活动
*/
private String WorkTask;
/**
* 主文件ID
*/
private String File;
/**
* 子文件文件夹ID
*/
private String Folder;
/**
* 关联仿真模型定义ID
*/
private String ModelDefinition;
/**
* 分析类型
*/
private Byte AnalysisType;
/**
* 格式类型
*/
private Byte FormatType;
/**
* 安全等级
*/
private Byte LevelType;
/**
* 可用状态
*/
private Byte StatusType;
/**
* 修订版本
*/
private String Version;
/**
* 仿真模型所有者
*/
private String Owner;
/**
* 仿真模型创建者
*/
private String Creator;
/**
* 仿真模型更新者
*/
private String Modifier;
/**
* 创建时间
*/
private Date CreateTime;
/**
* 最近更新时间
*/
private Date LastUpdateTime;
}

View File

@@ -0,0 +1,78 @@
package com.sdm.project.model.entity.YA;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SimulationReport implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 仿真报告内部ID
*/
private String ID;
/**
* 仿真报告外部编码
*/
private String Number;
/**
* 关联文档对象编码
*/
private String Document;
/**
* 关联文档模版对象编码
*/
private String DocTemplate;
/**
* 作业任务
*/
private String SimulationJob;
/**
* 仿真报告文件
*/
private String File;
/**
* 仿真场景
*/
private String SimulationEdition;
/**
* 仿真结果
*/
private String SimulationResult;
/**
* 仿真模型所有者
*/
private String Owner;
/**
* 仿真模型创建者
*/
private String Creator;
/**
* 仿真模型更新者
*/
private String Modifier;
/**
* 创建时间
*/
private Date CreateTime;
/**
* 最近更新时间
*/
private Date LastUpdateTime;
}

View File

@@ -0,0 +1,117 @@
package com.sdm.project.model.entity.YA;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SimulationWorkTask implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 活动对象内部编号
*/
private String ID;
/**
* 活动对象编码
*/
private String Number;
/**
* 活动对象名称
*/
private String Name;
/**
* 描述信息
*/
private String Description;
/**
* 所属规划
*/
private String Project;
/**
* 所属方案
*/
private String Edition;
/**
* 所属父节点
*/
private String Parent;
/**
* 关联仿真流程实例
*/
private String WorkProcess;
/**
* 关联分析项
*/
private String Scenario;
/**
* 开始时间
*/
private Date StartAt;
/**
* 结束时间
*/
private Date EndAt;
/**
* 计划开始时间
*/
private Date PlanStartAt;
/**
* 计划结束时间
*/
private Date PlanEndAt;
/**
* 数据访问控制级别
*/
private Byte LevelType;
/**
* 可用状态
*/
private Byte StatusType;
/**
* 修订版本
*/
private String Version;
/**
* 所有者
*/
private String Owner;
/**
* 创建者
*/
private String Creator;
/**
* 更新者
*/
private String Modifier;
/**
* 创建时间
*/
private Date CreateTime;
/**
* 最近修改时间
*/
private Date LastUpdateTime;
}