// 
//
// 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;
    /// 
    /// 设备一览表数据结果对象
    /// 
    public partial class IDPPreRunInstrumentation
    {
        /// 
        /// 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 InstrumentTag { get; set; }
        /// 
        /// 用途
        /// 
        [JsonProperty("用途")]
        public string UseTo { get; set; }
        /// 
        /// 仪表名称
        /// 
        [JsonProperty("仪表名称")]
        public string InstrumentName { get; set; }
        /// 
        /// 供货方
        /// 
        [JsonProperty("供货方")]
        public string Supplier { get; set; }
        /// 
        /// 安装位置
        /// 
        [JsonProperty("安装位置")]
        public string InstallationPosition { get; set; }
        /// 
        /// 信号类型
        /// 
        [JsonProperty("信号类型")]
        public string SignalType { get; set; }
        /// 
        /// 关联系统
        /// 
        [JsonProperty("关联系统")]
        public string AssociatedSystem { get; set; }
        /// 
        /// P&ID图号
        /// 
        [JsonProperty("P&ID图号")]
        public string Cp25 { get; set; }
        /// 
        /// 数据表
        /// 
        [JsonProperty("数据表")]
        public string In11 { get; set; }
        /// 
        /// 仪表位置图
        /// 
        [JsonProperty("仪表位置图")]
        public string In40 { get; set; }
        /// 
        /// 备注
        /// 
        [JsonProperty("备注")]
        public string Remark { get; set; }
        /// 
        /// 描述
        /// 
        [JsonProperty("描述")]
        public string Describe { get; set; }
        /// 
        /// 管道或设备位号
        /// 
        [JsonProperty("管道或设备位号")]
        public string PipingOrEquipmentTagNumber { get; set; }
        /// 
        /// 回路号
        /// 
        [JsonProperty("回路号")]
        public string CircuitNumber { get; set; }
        /// 
        /// 介质名称
        /// 
        [JsonProperty("介质名称")]
        public string MediaName { get; set; }
        /// 
        /// 介质相态
        /// 
        [JsonProperty("介质相态")]
        public string MediumPhaseState { get; set; }
    }
    public partial class IDPPreRunInstrumentation
    {
        public static List FromJson(string json)
        {
            return JsonConvert.DeserializeObject>(json, Model.Converter.Settings);
        }
    }
}