// 
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
//    using Model;
//
//    var response = Response.FromJson(jsonString);
namespace Model
{
    using System;
    using Newtonsoft.Json;
    /// 
    /// IDP设计图纸接口返回参数
    /// 
    public partial class IDPDesignDrawingResponseData
    {
        ///// 
        ///// 返回状态
        ///// 
        //[JsonProperty("code")]
        //public int code { get; set; }
        ///// 
        ///// 返回消息
        ///// 
        //[JsonProperty("msg")]
        //public string msg { get; set; }
        /// 
        /// 返回数据结果对象
        /// 
        [JsonProperty("page")]
        public IDPDesignDrawingPageData page { get; set; }
    }
    /// 
    /// 数据结果对象
    /// 
    public partial class IDPDesignDrawingPageData
    {
        /// 
        /// 当前查询页码
        /// 
        [JsonProperty("pageNum")]
        public int pageNum { get; set; }
        /// 
        /// 当前查询每页条数
        /// 
        [JsonProperty("pageSize")]
        public int pageSize { get; set; }
        /// 
        /// 本页查询获取数量
        /// 
        [JsonProperty("size")]
        public int size { get; set; }
        /// 
        /// 总数
        /// 
        [JsonProperty("total")]
        public int total { get; set; }
        /// 
        /// 总页码
        /// 
        [JsonProperty("pages")]
        public int pages { get; set; }
        /// 
        /// 返回设计图纸数据结果对象
        /// 
        [JsonProperty("results")]
        public System.Collections.Generic.List results { get; set; }
    }
    /// 
    /// IDP设计图纸
    /// 
    public partial class IDPDesignDrawing
    {
        /// 
        /// IDP文件ID
        /// 
        [JsonProperty("fileId")]
        public string fileId { get; set; }
        /// 
        /// IDP主键推送批次id:stockId
        /// 
        [JsonProperty("stockId")]
        public string stockId { get; set; }
        /// 
        /// 文件网盘id
        /// 
        [JsonProperty("thirdId")]
        public string thirdId { get; set; }
        /// 
        /// 主项目编号
        /// 
        [JsonProperty("projectCode")]
        public string projectCode { get; set; }
        /// 
        /// 项目信息
        /// 
        [JsonProperty("displayProjectName")]
        public string displayProjectName { get; set; }
        /// 
        /// 装工主编码
        /// 
        [JsonProperty("projectDeviceProcedureSubjectCode")]
        public string projectDeviceProcedureSubjectCode { get; set; }
        /// 
        /// 装工主名称
        /// 
        [JsonProperty("wbsFullPath")]
        public string wbsFullPath { get; set; }
        /// 
        /// 文件编码
        /// 
        [JsonProperty("formatFileCode")]
        public string formatFileCode { get; set; }
        /// 
        /// 文件名称
        /// 
        [JsonProperty("formatFileName")]
        public string formatFileName { get; set; }
        /// 
        /// 版次
        /// 
        [JsonProperty("fileVersion")]
        public string fileVersion { get; set; }
        /// 
        /// 专业
        /// 
        [JsonProperty("majorNo")]
        public string majorNo { get; set; }
        /// 
        /// 专业名称
        /// 
        [JsonProperty("majorName")]
        public string majorName { get; set; }
        /// 
        /// 发布状态
        /// 
        [JsonProperty("status")]
        public string status { get; set; }
        /// 
        /// 设计人
        /// 
        [JsonProperty("designUserName")]
        public string designUserName { get; set; }
        /// 
        /// 校核人
        /// 
        [JsonProperty("jiaoheUserName")]
        public string jiaoheUserName { get; set; }
        /// 
        /// 审核人
        /// 
        [JsonProperty("shenheUserName")]
        public string shenheUserName { get; set; }
        /// 
        /// 审定人
        /// 
        [JsonProperty("shendingUserName")]
        public string shendingUserName { get; set; }
        /// 
        /// 专业负责人
        /// 
        [JsonProperty("majorResponsibleUserName")]
        public string majorResponsibleUserName { get; set; }
        /// 
        /// 保密等级
        /// 
        [JsonProperty("classificationLevelInProject")]
        public string classificationLevelInProject { get; set; }
        /// 
        /// 入库日期
        /// 
        [JsonProperty("updateTime")]
        public DateTime? updateTime { get; set; }
        /// 
        /// 备注
        /// 
        [JsonProperty("remark")]
        public string remark { get; set; }
        ///// 
        ///// 数字档案馆RdpId
        ///// 
        //[JsonProperty("RdpId")]
        //public string RdpId { get; set; }
        ///// 
        ///// 盖章前文件id
        ///// 
        //[JsonProperty("fileid")]
        //public string fileid { get; set; }
        ///// 
        ///// 盖章后文件id
        ///// 
        //[JsonProperty("upfileid")]
        //public string upfileid { get; set; }
        ///// 
        ///// 文件名称
        ///// 
        //[JsonProperty("maintitle")]
        //public string maintitle { get; set; }
        ///// 
        ///// 文件编号
        ///// 
        //[JsonProperty("doc_no")]
        //public string doc_no { get; set; }
        ///// 
        ///// 版次
        ///// 
        //[JsonProperty("bc")]
        //public string bc { get; set; }
        ///// 
        ///// 入库档案号
        ///// 
        //[JsonProperty("archnumber")]
        //public string archnumber { get; set; }
        ///// 
        ///// 档案室验收日期
        ///// 
        //[JsonProperty("sendtime")]
        //public DateTime? sendtime { get; set; }
        ///// 
        ///// 蓝图打印日期
        ///// 
        //[JsonProperty("printtime")]
        //public DateTime? printtime { get; set; }
        ///// 
        ///// 蓝图是否寄出(是、否)
        ///// 
        //[JsonProperty("ifmail")]
        //public string ifmail { get; set; }
    }
    public partial class IDPDesignDrawingResponseData
    {
        public static IDPDesignDrawingResponseData FromJson(string json)
        {
            return JsonConvert.DeserializeObject(json, Model.Converter.Settings);
        }
    }
}