// 
//
// 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;
    /// 
    /// 管道一览表数据结果对象
    /// 
    public partial class IDPPreRunPiping
    {
        /// 
        /// itemId
        /// 
        [JsonProperty("itemId")]
        public string ItemId { get; set; }
        /// 
        /// category
        /// 
        [JsonProperty("category")]
        public string Category { get; set; }
        /// 
        /// tag
        /// 
        [JsonProperty("tag")]
        public string Tag { get; set; }
        /// 
        /// 装置工序主项码
        /// 
        [JsonProperty("wbsCode")]
        public string WbsCode { get; set; }
        /// 
        /// 装置码
        /// 
        [JsonProperty("deviceCode")]
        public string DeviceCode { get; set; }
        /// 
        /// 工序码
        /// 
        [JsonProperty("processesCode")]
        public string ProcessesCode { get; set; }
        /// 
        /// 主项码
        /// 
        [JsonProperty("subjectCode")]
        public string SubjectCode { get; set; }
        /// 
        /// 管道号
        /// 
        [JsonProperty("管道号")]
        public string PipingCode { get; set; }
        /// 
        /// 公称直径
        /// 
        [JsonProperty("公称直径")]
        public string Diameter { get; set; }
        /// 
        /// 【单位】公称直径
        /// 
        [JsonProperty("【单位】公称直径")]
        public string DiameterUnit { get; set; }
        /// 
        /// 管道材料等级
        /// 
        [JsonProperty("管道材料等级")]
        public string MaterialLevel { get; set; }
        /// 
        /// 绝热伴热类型
        /// 
        [JsonProperty("绝热伴热类型")]
        public string AdiabatType { get; set; }
        /// 
        /// 绝热伴热厚度
        /// 
        [JsonProperty("绝热伴热厚度")]
        public string AdiabatThickness { get; set; }
        /// 
        /// 【单位】绝热伴热厚度
        /// 
        [JsonProperty("【单位】绝热伴热厚度")]
        public string AdiabatThicknessUnit { get; set; }
        /// 
        /// 介质相态
        /// 
        [JsonProperty("介质相态")]
        public string MediumState { get; set; }
        /// 
        /// 管道起点P&ID图号
        /// 
        [JsonProperty("管道起点P&ID图号")]
        public string DrawingStartNo { get; set; }
        /// 
        /// 管道终点P&ID图号
        /// 
        [JsonProperty("管道终点P&ID图号")]
        public string DrawingEndNo { get; set; }
        /// 
        /// 管道起点管号
        /// 
        [JsonProperty("管道起点管号")]
        public string PipingStart { get; set; }
        /// 
        /// 管道终点管号
        /// 
        [JsonProperty("管道终点管号")]
        public string PipingEnd { get; set; }
        /// 
        /// 压力管道级别
        /// 
        [JsonProperty("压力管道级别")]
        public string PipingLevel { get; set; }
        /// 
        /// 正常工作条件温度
        /// 
        [JsonProperty("正常工作条件温度")]
        public string NormalTemperature { get; set; }
        /// 
        /// 【单位】正常工作条件温度
        /// 
        [JsonProperty("【单位】正常工作条件温度")]
        public string NormalTemperatureUnit { get; set; }
        /// 
        /// 正常工作条件压力
        /// 
        [JsonProperty("正常工作条件压力")]
        public string NormalPressure { get; set; }
        /// 
        /// 【单位】正常工作条件压力
        /// 
        [JsonProperty("【单位】正常工作条件压力")]
        public string NormalPressureUnit { get; set; }
        /// 
        /// 设计条件温度
        /// 
        [JsonProperty("设计条件温度")]
        public string DesignTemperature { get; set; }
        /// 
        /// 【单位】设计条件温度
        /// 
        [JsonProperty("【单位】设计条件温度")]
        public string DesignTemperatureUnit { get; set; }
        /// 
        /// 设计条件压力
        /// 
        [JsonProperty("设计条件压力")]
        public string DesignPressure { get; set; }
        /// 
        /// 【单位】设计条件压力
        /// 
        [JsonProperty("【单位】设计条件压力")]
        public string DesignPressureUnit { get; set; }
        /// 
        /// 涂漆等级
        /// 
        [JsonProperty("涂漆等级")]
        public string PaintLevel { get; set; }
        /// 
        /// 备注
        /// 
        [JsonProperty("备注")]
        public string Remark { get; set; }
        /******************
        /// 
        /// 伴热介质
        /// 
        [JsonProperty("伴热介质")]
        public string 伴热介质 { get; set; }
        /// 
        /// 无损检测(RT比例)
        /// 
        [JsonProperty("无损检测(RT比例)")]
        public string 无损检测比例 { get; set; }
        /// 
        /// 试压介质
        /// 
        [JsonProperty("试压介质")]
        public string 试压介质 { get; set; }
        /// 
        /// 试压压力
        /// 
        [JsonProperty("试压压力")]
        public string 试压压力 { get; set; }
        /// 
        /// 伴热管规格
        /// 
        [JsonProperty("伴热管规格")]
        public string 伴热管规格 { get; set; }
        /// 
        /// 介质代码
        /// 
        [JsonProperty("介质代码")]
        public string 介质代码 { get; set; }
        /// 
        /// 毒性
        /// 
        [JsonProperty("毒性")]
        public string 毒性 { get; set; }
        /// 
        /// 热处理
        /// 
        [JsonProperty("热处理")]
        public string 热处理 { get; set; }
        /// 
        /// 无毒、不可燃、无腐蚀性
        /// 
        [JsonProperty("无毒、不可燃、无腐蚀性")]
        public string 无毒不可燃无腐蚀性 { get; set; }
        /// 
        /// 无损检测(检查等级)
        /// 
        [JsonProperty("无损检测(检查等级)")]
        public string 无损检测检查等级 { get; set; }
        /// 
        /// 静电接地
        /// 
        [JsonProperty("静电接地")]
        public string 静电接地 { get; set; }
        /// 
        /// 泄漏性试验
        /// 
        [JsonProperty("泄漏性试验")]
        public string 泄漏性试验 { get; set; }
        /// 
        /// 可燃
        /// 
        [JsonProperty("可燃")]
        public string 可燃 { get; set; }
        **********************/
    }
    public partial class IDPPreRunPiping
    {
        public static List FromJson(string json)
        {
            return JsonConvert.DeserializeObject>(json, Model.Converter.Settings);
        }
    }
}