This commit is contained in:
2025-08-09 12:29:20 +08:00
67 changed files with 6830 additions and 295 deletions
+177
View File
@@ -0,0 +1,177 @@
// <auto-generated />
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using Model;
//
// var response = Response.FromJson(jsonString);
namespace Model
{
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
/// <summary>
/// 数据结果对象
/// </summary>
public partial class IDPPreRunData
{
/// <summary>
/// id
/// </summary>
[JsonProperty("id")]
public string id { get; set; }
/// <summary>
/// categoryName
/// </summary>
[JsonProperty("categoryName")]
public string categoryName { get; set; }
/// <summary>
/// tag
/// </summary>
[JsonProperty("tag")]
public string tag { get; set; }
/// <summary>
/// name
/// </summary>
[JsonProperty("name")]
public string name { get; set; }
/// <summary>
/// parentId
/// </summary>
[JsonProperty("parentId")]
public string parentId { get; set; }
/// <summary>
/// projectId
/// </summary>
[JsonProperty("projectId")]
public string projectId { get; set; }
/// <summary>
/// wbsCode
/// </summary>
[JsonProperty("wbsCode")]
public string wbsCode { get; set; }
/// <summary>
/// itemType
/// </summary>
[JsonProperty("itemType")]
public string itemType { get; set; }
/// <summary>
/// versionId
/// </summary>
[JsonProperty("versionId")]
public string versionId { get; set; }
/// <summary>
/// fileCode
/// </summary>
[JsonProperty("fileCode")]
public string fileCode { get; set; }
/// <summary>
/// projectCode
/// </summary>
[JsonProperty("projectCode")]
public string projectCode { get; set; }
/// <summary>
/// workItemCode
/// </summary>
[JsonProperty("workItemCode")]
public string workItemCode { get; set; }
/// <summary>
/// tagnumber
/// </summary>
[JsonProperty("tagnumber")]
public string tagnumber { get; set; }
/// <summary>
/// sequence
/// </summary>
[JsonProperty("sequence")]
public string sequence { get; set; }
/// <summary>
/// version
/// </summary>
[JsonProperty("version")]
public string version { get; set; }
/// <summary>
/// createTime
/// </summary>
[JsonProperty("createTime")]
public DateTime? createTime { get; set; }
/// <summary>
/// updateTime
/// </summary>
[JsonProperty("updateTime")]
public DateTime? updateTime { get; set; }
/// <summary>
/// 返回数据属性对象
/// </summary>
[JsonProperty("properties")]
public System.Collections.Generic.List<Property> properties { get; set; }
}
/// <summary>
/// 数据属性对象
/// </summary>
public partial class Property
{
/// <summary>
/// id
/// </summary>
[JsonProperty("id")]
public string id { get; set; }
/// <summary>
/// propertyName
/// </summary>
[JsonProperty("propertyName")]
public string propertyName { get; set; }
/// <summary>
/// propertyValue
/// </summary>
[JsonProperty("propertyValue")]
public string propertyValue { get; set; }
/// <summary>
/// unit
/// </summary>
[JsonProperty("unit")]
public string unit { get; set; }
/// <summary>
/// pwiItemId
/// </summary>
[JsonProperty("pwiItemId")]
public string pwiItemId { get; set; }
///// <summary>
///// createTime
///// </summary>
//[JsonProperty("createTime")]
//public DateTime? createTime { get; set; }
///// <summary>
///// updateTime
///// </summary>
//[JsonProperty("updateTime")]
//public DateTime? updateTime { get; set; }
///// <summary>
///// versionId
///// </summary>
//[JsonProperty("versionId")]
//public string versionId { get; set; }
///// <summary>
///// ownerItemId
///// </summary>
//[JsonProperty("ownerItemId")]
//public string ownerItemId { get; set; }
}
public partial class IDPPreRunData
{
public static List<IDPPreRunData> FromJson(string json)
{
return JsonConvert.DeserializeObject<List<IDPPreRunData>>(json, Model.Converter.Settings);
}
}
}
+287
View File
@@ -0,0 +1,287 @@
// <auto-generated />
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using Model;
//
// var response = Response.FromJson(jsonString);
namespace Model
{
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
/// <summary>
/// 设备一览表数据结果对象
/// </summary>
public partial class IDPPreRunEquipment
{
/// <summary>
/// itemId
/// </summary>
[JsonProperty("itemId")]
public string ItemId { get; set; }
/// <summary>
/// category
/// </summary>
[JsonProperty("category")]
public string Category { get; set; }
/// <summary>
/// tag
/// </summary>
[JsonProperty("tag")]
public string Tag { get; set; }
/// <summary>
/// 装置工序主项码
/// </summary>
[JsonProperty("wbsCode")]
public string WbsCode { get; set; }
/// <summary>
/// 装置码
/// </summary>
[JsonProperty("deviceCode")]
public string DeviceCode { get; set; }
/// <summary>
/// 工序码
/// </summary>
[JsonProperty("processesCode")]
public string ProcessesCode { get; set; }
/// <summary>
/// 主项码
/// </summary>
[JsonProperty("subjectCode")]
public string SubjectCode { get; set; }
/// <summary>
/// 设备位号
/// </summary>
[JsonProperty("设备位号")]
public string TagNumber { get; set; }
/// <summary>
/// 设备名称
/// </summary>
[JsonProperty("设备名称")]
public string NameSpecifications { get; set; }
///// <summary>
///// 图号或型号
///// </summary>
//[JsonProperty("图号或型号")]
//public string DrawingNo { get; set; }
///// <summary>
///// 操作数量
///// </summary>
//[JsonProperty("操作数量")]
//public string NumOperate { get; set; }
/// <summary>
/// 设备数量
/// </summary>
[JsonProperty("设备数量")]
public string DeviceNum { get; set; }
/// <summary>
/// 备用数量
/// </summary>
[JsonProperty("备用数量")]
public string NumStandby { get; set; }
/// <summary>
/// 单重
/// </summary>
[JsonProperty("单重")]
public string WeightSingle { get; set; }
/// <summary>
/// 【单位】单重
/// </summary>
[JsonProperty("【单位】单重")]
public string WeightSingleUnit { get; set; }
///// <summary>
///// 重量总重
///// </summary>
//[JsonProperty("重量总重")]
//public string WeightTotal { get; set; }
/// <summary>
/// 备注
/// </summary>
[JsonProperty("备注")]
public string Remark { get; set; }
/// <summary>
/// 【单位】设备数量
/// </summary>
[JsonProperty("【单位】设备数量")]
public string DeviceNumUnit { get; set; }
/// <summary>
/// 材料
/// </summary>
[JsonProperty("材料")]
public string Materials { get; set; }
/// <summary>
/// 叶轮材料
/// </summary>
[JsonProperty("叶轮材料")]
public string ImpellerMaterial { get; set; }
/// <summary>
/// 壳体材料
/// </summary>
[JsonProperty("壳体材料")]
public string ShellMaterial { get; set; }
/// <summary>
/// 缸体材料
/// </summary>
[JsonProperty("缸体材料")]
public string CylinderMaterial { get; set; }
/// <summary>
/// 填料/塔盘材料
/// </summary>
[JsonProperty("填料/塔盘材料")]
public string TrayMaterial { get; set; }
/// <summary>
/// 填料材料
/// </summary>
[JsonProperty("填料材料")]
public string PackingMaterial { get; set; }
/// <summary>
/// 板片材料
/// </summary>
[JsonProperty("板片材料")]
public string PlateMaterial { get; set; }
/// <summary>
/// 内件材料
/// </summary>
[JsonProperty("内件材料")]
public string TrimMaterial { get; set; }
/// <summary>
/// 材料(盘管)
/// </summary>
[JsonProperty("材料(盘管)")]
public string CoilMaterial { get; set; }
/// <summary>
/// 材料(燃烧空气预热器)
/// </summary>
[JsonProperty("材料(燃烧空气预热器)")]
public string PreheaterMaterial { get; set; }
/// <summary>
/// 序号
/// </summary>
[JsonProperty("序号")]
public string SerialNumber { get; set; }
/// <summary>
/// 主要尺寸-I.D
/// </summary>
[JsonProperty("主要尺寸-I.D")]
public string DimensionsID { get; set; }
/// <summary>
/// 【单位】主要尺寸-I.D
/// </summary>
[JsonProperty("【单位】主要尺寸-I.D")]
public string DimensionsIDUnit { get; set; }
/// <summary>
/// 主要尺寸-H(T-T)
/// </summary>
[JsonProperty("主要尺寸-H(T-T)")]
public string DimensionsHTT { get; set; }
/// <summary>
/// 【单位】主要尺寸-H(T-T)
/// </summary>
[JsonProperty("【单位】主要尺寸-H(T-T)")]
public string DimensionsHTTUnit { get; set; }
/// <summary>
/// 入口压力
/// </summary>
[JsonProperty("入口压力")]
public string MPaG { get; set; }
/// <summary>
/// 【单位】入口压力
/// </summary>
[JsonProperty("【单位】入口压力")]
public string MPaGUnit { get; set; }
/// <summary>
/// 出口压力
/// </summary>
[JsonProperty("出口压力")]
public string KPa { get; set; }
/// <summary>
/// 【单位】出口压力
/// </summary>
[JsonProperty("【单位】出口压力")]
public string KPaUnit { get; set; }
/// <summary>
/// 扬程
/// </summary>
[JsonProperty("扬程")]
public string Lift { get; set; }
/// <summary>
/// 【单位】扬程
/// </summary>
[JsonProperty("【单位】扬程")]
public string LiftUnit { get; set; }
/// <summary>
/// 设计流量
/// </summary>
[JsonProperty("设计流量")]
public string DesignFlow { get; set; }
/// <summary>
/// 【单位】设计流量
/// </summary>
[JsonProperty("【单位】设计流量")]
public string DesignFlowUnit { get; set; }
/// <summary>
/// 驱动型式
/// </summary>
[JsonProperty("驱动型式")]
public string DrivingType { get; set; }
/// <summary>
/// 设备型式
/// </summary>
[JsonProperty("设备型式")]
public string EquipmentType { get; set; }
/// <summary>
/// 设备型式或型号
/// </summary>
[JsonProperty("设备型式或型号")]
public string EquipmentTypeModel { get; set; }
/// <summary>
/// 设备形式
/// </summary>
[JsonProperty("设备形式")]
public string EquipmentForm { get; set; }
/// <summary>
/// 轴功率
/// </summary>
[JsonProperty("轴功率")]
public string ShaftPower { get; set; }
/// <summary>
/// 【单位】轴功率
/// </summary>
[JsonProperty("【单位】轴功率")]
public string ShaftPowerUnit { get; set; }
/// <summary>
/// 额定功率
/// </summary>
[JsonProperty("额定功率")]
public string RatedPower { get; set; }
/// <summary>
/// 【单位】额定功率
/// </summary>
[JsonProperty("【单位】额定功率")]
public string RatedPowerUnit { get; set; }
}
public partial class IDPPreRunEquipment
{
public static List<IDPPreRunEquipment> FromJson(string json)
{
return JsonConvert.DeserializeObject<List<IDPPreRunEquipment>>(json, Model.Converter.Settings);
}
}
}
+151
View File
@@ -0,0 +1,151 @@
// <auto-generated />
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using Model;
//
// var response = Response.FromJson(jsonString);
namespace Model
{
using System;
using System.Collections.Generic;
using System.Security.Policy;
using Newtonsoft.Json;
/// <summary>
/// 设备一览表数据结果对象
/// </summary>
public partial class IDPPreRunInstrumentation
{
/// <summary>
/// itemId
/// </summary>
[JsonProperty("itemId")]
public string ItemId { get; set; }
/// <summary>
/// category
/// </summary>
[JsonProperty("category")]
public string Category { get; set; }
/// <summary>
/// tag
/// </summary>
[JsonProperty("tag")]
public string Tag { get; set; }
/// <summary>
/// 装置工序主项码
/// </summary>
[JsonProperty("wbsCode")]
public string WbsCode { get; set; }
/// <summary>
/// 装置码
/// </summary>
[JsonProperty("deviceCode")]
public string DeviceCode { get; set; }
/// <summary>
/// 工序码
/// </summary>
[JsonProperty("processesCode")]
public string ProcessesCode { get; set; }
/// <summary>
/// 主项码
/// </summary>
[JsonProperty("subjectCode")]
public string SubjectCode { get; set; }
/// <summary>
/// 位号
/// </summary>
[JsonProperty("位号")]
public string InstrumentTag { get; set; }
/// <summary>
/// 用途
/// </summary>
[JsonProperty("用途")]
public string UseTo { get; set; }
/// <summary>
/// 仪表名称
/// </summary>
[JsonProperty("仪表名称")]
public string InstrumentName { get; set; }
/// <summary>
/// 供货方
/// </summary>
[JsonProperty("供货方")]
public string Supplier { get; set; }
/// <summary>
/// 安装位置
/// </summary>
[JsonProperty("安装位置")]
public string InstallationPosition { get; set; }
/// <summary>
/// 信号类型
/// </summary>
[JsonProperty("信号类型")]
public string SignalType { get; set; }
/// <summary>
/// 关联系统
/// </summary>
[JsonProperty("关联系统")]
public string AssociatedSystem { get; set; }
/// <summary>
/// P&ID图号
/// </summary>
[JsonProperty("P&ID图号")]
public string Cp25 { get; set; }
/// <summary>
/// 数据表
/// </summary>
[JsonProperty("数据表")]
public string In11 { get; set; }
/// <summary>
/// 仪表位置图
/// </summary>
[JsonProperty("仪表位置图")]
public string In40 { get; set; }
/// <summary>
/// 备注
/// </summary>
[JsonProperty("备注")]
public string Remark { get; set; }
/// <summary>
/// 描述
/// </summary>
[JsonProperty("描述")]
public string Describe { get; set; }
/// <summary>
/// 管道或设备位号
/// </summary>
[JsonProperty("管道或设备位号")]
public string PipingOrEquipmentTagNumber { get; set; }
/// <summary>
/// 回路号
/// </summary>
[JsonProperty("回路号")]
public string CircuitNumber { get; set; }
/// <summary>
/// 介质名称
/// </summary>
[JsonProperty("介质名称")]
public string MediaName { get; set; }
/// <summary>
/// 介质相态
/// </summary>
[JsonProperty("介质相态")]
public string MediumPhaseState { get; set; }
}
public partial class IDPPreRunInstrumentation
{
public static List<IDPPreRunInstrumentation> FromJson(string json)
{
return JsonConvert.DeserializeObject<List<IDPPreRunInstrumentation>>(json, Model.Converter.Settings);
}
}
}
+254
View File
@@ -0,0 +1,254 @@
// <auto-generated />
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using Model;
//
// var response = Response.FromJson(jsonString);
namespace Model
{
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
/// <summary>
/// 管道一览表数据结果对象
/// </summary>
public partial class IDPPreRunPiping
{
/// <summary>
/// itemId
/// </summary>
[JsonProperty("itemId")]
public string ItemId { get; set; }
/// <summary>
/// category
/// </summary>
[JsonProperty("category")]
public string Category { get; set; }
/// <summary>
/// tag
/// </summary>
[JsonProperty("tag")]
public string Tag { get; set; }
/// <summary>
/// 装置工序主项码
/// </summary>
[JsonProperty("wbsCode")]
public string WbsCode { get; set; }
/// <summary>
/// 装置码
/// </summary>
[JsonProperty("deviceCode")]
public string DeviceCode { get; set; }
/// <summary>
/// 工序码
/// </summary>
[JsonProperty("processesCode")]
public string ProcessesCode { get; set; }
/// <summary>
/// 主项码
/// </summary>
[JsonProperty("subjectCode")]
public string SubjectCode { get; set; }
/// <summary>
/// 管道号
/// </summary>
[JsonProperty("管道号")]
public string PipingCode { get; set; }
/// <summary>
/// 公称直径
/// </summary>
[JsonProperty("公称直径")]
public string Diameter { get; set; }
/// <summary>
/// 【单位】公称直径
/// </summary>
[JsonProperty("【单位】公称直径")]
public string DiameterUnit { get; set; }
/// <summary>
/// 管道材料等级
/// </summary>
[JsonProperty("管道材料等级")]
public string MaterialLevel { get; set; }
/// <summary>
/// 绝热伴热类型
/// </summary>
[JsonProperty("绝热伴热类型")]
public string AdiabatType { get; set; }
/// <summary>
/// 绝热伴热厚度
/// </summary>
[JsonProperty("绝热伴热厚度")]
public string AdiabatThickness { get; set; }
/// <summary>
/// 【单位】绝热伴热厚度
/// </summary>
[JsonProperty("【单位】绝热伴热厚度")]
public string AdiabatThicknessUnit { get; set; }
/// <summary>
/// 介质相态
/// </summary>
[JsonProperty("介质相态")]
public string MediumState { get; set; }
/// <summary>
/// 管道起点P&ID图号
/// </summary>
[JsonProperty("管道起点P&ID图号")]
public string DrawingStartNo { get; set; }
/// <summary>
/// 管道终点P&ID图号
/// </summary>
[JsonProperty("管道终点P&ID图号")]
public string DrawingEndNo { get; set; }
/// <summary>
/// 管道起点管号
/// </summary>
[JsonProperty("管道起点管号")]
public string PipingStart { get; set; }
/// <summary>
/// 管道终点管号
/// </summary>
[JsonProperty("管道终点管号")]
public string PipingEnd { get; set; }
/// <summary>
/// 压力管道级别
/// </summary>
[JsonProperty("压力管道级别")]
public string PipingLevel { get; set; }
/// <summary>
/// 正常工作条件温度
/// </summary>
[JsonProperty("正常工作条件温度")]
public string NormalTemperature { get; set; }
/// <summary>
/// 【单位】正常工作条件温度
/// </summary>
[JsonProperty("【单位】正常工作条件温度")]
public string NormalTemperatureUnit { get; set; }
/// <summary>
/// 正常工作条件压力
/// </summary>
[JsonProperty("正常工作条件压力")]
public string NormalPressure { get; set; }
/// <summary>
/// 【单位】正常工作条件压力
/// </summary>
[JsonProperty("【单位】正常工作条件压力")]
public string NormalPressureUnit { get; set; }
/// <summary>
/// 设计条件温度
/// </summary>
[JsonProperty("设计条件温度")]
public string DesignTemperature { get; set; }
/// <summary>
/// 【单位】设计条件温度
/// </summary>
[JsonProperty("【单位】设计条件温度")]
public string DesignTemperatureUnit { get; set; }
/// <summary>
/// 设计条件压力
/// </summary>
[JsonProperty("设计条件压力")]
public string DesignPressure { get; set; }
/// <summary>
/// 【单位】设计条件压力
/// </summary>
[JsonProperty("【单位】设计条件压力")]
public string DesignPressureUnit { get; set; }
/// <summary>
/// 涂漆等级
/// </summary>
[JsonProperty("涂漆等级")]
public string PaintLevel { get; set; }
/// <summary>
/// 备注
/// </summary>
[JsonProperty("备注")]
public string Remark { get; set; }
/******************
/// <summary>
/// 伴热介质
/// </summary>
[JsonProperty("伴热介质")]
public string 伴热介质 { get; set; }
/// <summary>
/// 无损检测(RT比例)
/// </summary>
[JsonProperty("无损检测(RT比例)")]
public string 无损检测比例 { get; set; }
/// <summary>
/// 试压介质
/// </summary>
[JsonProperty("试压介质")]
public string 试压介质 { get; set; }
/// <summary>
/// 试压压力
/// </summary>
[JsonProperty("试压压力")]
public string 试压压力 { get; set; }
/// <summary>
/// 伴热管规格
/// </summary>
[JsonProperty("伴热管规格")]
public string 伴热管规格 { get; set; }
/// <summary>
/// 介质代码
/// </summary>
[JsonProperty("介质代码")]
public string 介质代码 { get; set; }
/// <summary>
/// 毒性
/// </summary>
[JsonProperty("毒性")]
public string 毒性 { get; set; }
/// <summary>
/// 热处理
/// </summary>
[JsonProperty("热处理")]
public string 热处理 { get; set; }
/// <summary>
/// 无毒、不可燃、无腐蚀性
/// </summary>
[JsonProperty("无毒、不可燃、无腐蚀性")]
public string 无毒不可燃无腐蚀性 { get; set; }
/// <summary>
/// 无损检测(检查等级)
/// </summary>
[JsonProperty("无损检测(检查等级)")]
public string 无损检测检查等级 { get; set; }
/// <summary>
/// 静电接地
/// </summary>
[JsonProperty("静电接地")]
public string 静电接地 { get; set; }
/// <summary>
/// 泄漏性试验
/// </summary>
[JsonProperty("泄漏性试验")]
public string 泄漏性试验 { get; set; }
/// <summary>
/// 可燃
/// </summary>
[JsonProperty("可燃")]
public string 可燃 { get; set; }
**********************/
}
public partial class IDPPreRunPiping
{
public static List<IDPPreRunPiping> FromJson(string json)
{
return JsonConvert.DeserializeObject<List<IDPPreRunPiping>>(json, Model.Converter.Settings);
}
}
}
+2091
View File
File diff suppressed because it is too large Load Diff
+4
View File
@@ -237,6 +237,10 @@
<Compile Include="HSSE\SpResourceCollection.cs" />
<Compile Include="HSSE\WorkPostStatisticItem.cs" />
<Compile Include="HSSE\HSSE_HazardTemplate.cs" />
<Compile Include="IDP\IDPPreRunInstrumentation.cs" />
<Compile Include="IDP\IDPPreRunEquipment.cs" />
<Compile Include="IDP\IDPPreRunPiping.cs" />
<Compile Include="IDP\IDPPreRunData.cs" />
<Compile Include="IDP\SessionItem.cs" />
<Compile Include="IDP\OADesignDrawingData.cs" />
<Compile Include="IDP\IDPDesignDrawingResponseData.cs" />