333
schangxiang@126.com
2025-05-16 9796651f30deb9eee38c9d846255b293fbba15eb
PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanExportModel.cs
@@ -17,10 +17,94 @@
        public string TaskCode { get; set; }
        /// <summary>
        /// 原料编号
        /// 计划状态
        /// </summary>
        [ExcelColumn(Name = "原料编号", Width = 25)]
        public string OrgMaterialCode { get; set; }
        [ExcelColumn(Name = "计划状态", Width = 25)]
        public WorkPlanStatusEnum WorkPlanStatus { get; set; }
        /// <summary>
        /// 叫料状态
        /// </summary>
        [ExcelColumn(Name = "叫料状态", Width = 25)]
        public CallMaterialStatusEnum CallMaterialStatus { get; set; }
        /// <summary>
        /// 原料标识
        /// </summary>
        [ExcelColumn(Name = "原料标识", Width = 25)]
        public string DataIdentifier { get; set; }
        /// <summary>
        /// 原料型号
        /// </summary>
        [ExcelColumn(Name = "原料型号", Width = 25)]
        public string MaterialMode { get; set; }
        /// <summary>
        /// 长度(mm)
        /// </summary>
        [ExcelColumn(Name = "长度(mm)", Width = 25)]
        public decimal Length { get; set; }
        /// <summary>
        /// 打码内容
        /// </summary>
        [ExcelColumn(Name = "打码内容", Width = 25)]
        public string MarkingContent { get; set; }
        /// <summary>
        /// 打码位置
        /// </summary>
        [ExcelColumn(Name = "打码位置", Width = 25)]
        public decimal MarkingPosition { get; set; }
        /// <summary>
        /// 切割位置
        /// </summary>
        [ExcelColumn(Name = "切割位置", Width = 25)]
        public decimal CuttingPosition { get; set; }
        /// <summary>
        /// 管段数量
        /// </summary>
        [ExcelColumn(Name = "管段数量", Width = 25)]
        public int Quantity { get; set; }
        /// <summary>
        /// 法兰厚度(mm)
        /// </summary>
        [ExcelColumn(Name = "法兰厚度(mm)", Width = 25)]
        public decimal FlangeThickness { get; set; }
        /// <summary>
        /// 法兰直径(mm)
        /// </summary>
        [ExcelColumn(Name = "法兰直径(mm)", Width = 25)]
        public decimal FlangeInnerDiameter { get; set; }
        /// <summary>
        /// 法兰公称压力
        /// </summary>
        [ExcelColumn(Name = "法兰公称压力", Width = 25)]
        public string WeldingHeatInput { get; set; }
        /// <summary>
        /// 法兰冲码内容
        /// </summary>
        [ExcelColumn(Name = "法兰冲码内容", Width = 25)]
        public string PipeAllowableStress { get; set; }
        /// <summary>
        /// 套管长度(mm)
        /// </summary>
        [ExcelColumn(Name = "套管长度(mm)", Width = 25)]
        public decimal PipeDiameter { get; set; }
        /// <summary>
        /// 套管直径(mm)
        /// </summary>
        [ExcelColumn(Name = "套管直径(mm)", Width = 25)]
        public decimal PipeWallThickness { get; set; }
        /// <summary>
        /// 工厂代码
@@ -47,10 +131,22 @@
        public string EquipmentCode { get; set; }
        /// <summary>
        /// 工件名称
        /// 产线编码
        /// </summary>
        [ExcelColumn(Name = "工件名称", Width = 25)]
        public string WorkpieceName { get; set; }
        [ExcelColumn(Name = "产线编码", Width = 25)]
        public string ProdLineCode { get; set; }
        /// <summary>
        /// 船号
        /// </summary>
        [ExcelColumn(Name = "船号", Width = 25)]
        public string ShipNumber { get; set; }
        /// <summary>
        /// 项目号
        /// </summary>
        [ExcelColumn(Name = "项目号", Width = 25)]
        public string ProjectNumber { get; set; }
        /// <summary>
        /// 工序名称
@@ -71,15 +167,9 @@
        public string PreSerialNumber { get; set; }
        /// <summary>
        /// 原料标识
        /// 管段编码
        /// </summary>
        [ExcelColumn(Name = "原料标识", Width = 25)]
        public string DataIdentifier { get; set; }
        /// <summary>
        /// 管规格码
        /// </summary>
        [ExcelColumn(Name = "管规格码", Width = 25)]
        [ExcelColumn(Name = "管段编码", Width = 25)]
        public string PipeSpecCode { get; set; }
        /// <summary>
@@ -89,16 +179,16 @@
        public string PipeSectionName { get; set; }
        /// <summary>
        /// 外径
        /// 外径(mm)
        /// </summary>
        [ExcelColumn(Name = "外径", Width = 25)]
        public string OuterDiameter { get; set; }
        [ExcelColumn(Name = "外径(mm)", Width = 25)]
        public decimal OuterDiameter { get; set; }
        /// <summary>
        /// 坡口
        /// 壁厚(mm)
        /// </summary>
        [ExcelColumn(Name = "坡口", Width = 25)]
        public string Bevel { get; set; }
        [ExcelColumn(Name = "壁厚(mm)", Width = 25)]
        public decimal Thickness { get; set; }
        /// <summary>
        /// 材质
@@ -107,153 +197,9 @@
        public string Material { get; set; }
        /// <summary>
        /// 长度
        /// 工艺流向编号
        /// </summary>
        [ExcelColumn(Name = "长度", Width = 25)]
        public string Length { get; set; }
        /// <summary>
        /// 打孔位
        /// </summary>
        [ExcelColumn(Name = "打孔位", Width = 25)]
        public string DrillingPosition { get; set; }
        /// <summary>
        /// 相贯
        /// </summary>
        [ExcelColumn(Name = "相贯", Width = 25)]
        public string Intersecting { get; set; }
        /// <summary>
        /// 接口要求
        /// </summary>
        [ExcelColumn(Name = "接口要求", Width = 25)]
        public string InterfaceRequirement { get; set; }
        /// <summary>
        /// 是否有主签
        /// </summary>
        [ExcelColumn(Name = "是否有主签", Width = 25)]
        public bool HasMainSignature { get; set; }
        /// <summary>
        /// 包括数量
        /// </summary>
        [ExcelColumn(Name = "包括数量", Width = 25)]
        public int Quantity { get; set; }
        /// <summary>
        /// 打码内容
        /// </summary>
        [ExcelColumn(Name = "打码内容", Width = 25)]
        public string MarkingContent { get; set; }
        /// <summary>
        /// 切割文件
        /// </summary>
        [ExcelColumn(Name = "切割文件", Width = 25)]
        public string CuttingFile { get; set; }
        /// <summary>
        /// 支外径
        /// </summary>
        [ExcelColumn(Name = "支外径", Width = 25)]
        public string BranchOuterDiameter { get; set; }
        /// <summary>
        /// 支管壁厚
        /// </summary>
        [ExcelColumn(Name = "支管壁厚", Width = 25)]
        public string BranchWallThickness { get; set; }
        /// <summary>
        /// 支管材质
        /// </summary>
        [ExcelColumn(Name = "支管材质", Width = 25)]
        public string BranchMaterial { get; set; }
        /// <summary>
        /// 支管端口曲率半径
        /// </summary>
        [ExcelColumn(Name = "支管端口曲率半径", Width = 25)]
        public string BranchPortRadius { get; set; }
        /// <summary>
        /// 支管端口角度
        /// </summary>
        [ExcelColumn(Name = "支管端口角度", Width = 25)]
        public string BranchPortAngle { get; set; }
        /// <summary>
        /// 支管端口要求
        /// </summary>
        [ExcelColumn(Name = "支管端口要求", Width = 25)]
        public string BranchPortRequirement { get; set; }
        /// <summary>
        /// 相贯线类型
        /// </summary>
        [ExcelColumn(Name = "相贯线类型", Width = 25)]
        public string IntersectingLineType { get; set; }
        /// <summary>
        /// 相贯线类别
        /// </summary>
        [ExcelColumn(Name = "相贯线类别", Width = 25)]
        public string IntersectingLineCategory { get; set; }
        /// <summary>
        /// 成品图幅
        /// </summary>
        [ExcelColumn(Name = "成品图幅", Width = 25)]
        public string FinishedProductScale { get; set; }
        /// <summary>
        /// 法兰厚度
        /// </summary>
        [ExcelColumn(Name = "法兰厚度", Width = 25)]
        public string FlangeThickness { get; set; }
        /// <summary>
        /// 法兰内径
        /// </summary>
        [ExcelColumn(Name = "法兰内径", Width = 25)]
        public string FlangeInnerDiameter { get; set; }
        /// <summary>
        /// 焊接热输入
        /// </summary>
        [ExcelColumn(Name = "焊接热输入", Width = 25)]
        public string WeldingHeatInput { get; set; }
        /// <summary>
        /// 管道允许应力
        /// </summary>
        [ExcelColumn(Name = "管道允许应力", Width = 25)]
        public string PipeAllowableStress { get; set; }
        /// <summary>
        /// 管径
        /// </summary>
        [ExcelColumn(Name = "管径", Width = 25)]
        public string PipeDiameter { get; set; }
        /// <summary>
        /// 管道壁厚
        /// </summary>
        [ExcelColumn(Name = "管道壁厚", Width = 25)]
        public string PipeWallThickness { get; set; }
        /// <summary>
        /// VR数据
        /// </summary>
        [ExcelColumn(Name = "VR数据", Width = 25)]
        public string VRData { get; set; }
        /// <summary>
        /// 工艺路线编号
        /// </summary>
        [ExcelColumn(Name = "工艺路线编号", Width = 25)]
        [ExcelColumn(Name = "工艺流向编号", Width = 25)]
        public string ProcessRouteNumber { get; set; }
        /// <summary>
@@ -269,46 +215,46 @@
        public DateTime PlannedEndTime { get; set; }
        /// <summary>
        /// 时间信息
        /// 班组信息
        /// </summary>
        [ExcelColumn(Name = "时间信息", Width = 25)]
        public string TimeInfo { get; set; }
        [ExcelColumn(Name = "班组信息", Width = 25)]
        public string TeamInfo { get; set; }
        /// <summary>
        ///
        /// 时间戳
        /// </summary>
        [ExcelColumn(Name = "", Width = 25)]
        public string RedundantField1 { get; set; }
        [ExcelColumn(Name = "时间戳", Width = 25)]
        public string Timestamp { get; set; }
        /// <summary>
        ///
        /// 创建时间
        /// </summary>
        [ExcelColumn(Name = "", Width = 25)]
        public string RedundantField2 { get; set; }
        [ExcelColumn(Name = "创建时间", Width = 25)]
        public DateTime CreationTime { get; set; }
        /// <summary>
        ///
        /// 修改时间
        /// </summary>
        [ExcelColumn(Name = "", Width = 25)]
        public string RedundantField3 { get; set; }
        [ExcelColumn(Name = "修改时间", Width = 25)]
        public DateTime LastModificationTime { get; set; }
        /// <summary>
        /// 排序
        /// 创建人
        /// </summary>
        [ExcelColumn(Name = "排序", Width = 25)]
        public int Sort { get; set; }
        [ExcelColumn(Name = "创建人", Width = 25)]
        public string CreatorName { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        [ExcelColumn(Name = "修改人", Width = 25)]
        public string LastModifierName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [ExcelColumn(Name = "备注", Width = 25)]
        public string Remark { get; set; }
        /// <summary>
        /// 是否禁用
        /// </summary>
        [ExcelColumn(Name = "是否禁用", Width = 25)]
        public bool? IsDisabled { get; set; }