| | |
| | | using CMS.Plugin.MyExtension.Domain; |
| | | using CMS.Plugin.PipeLineLems.Domain.Shared.Enums; |
| | | using Microsoft.EntityFrameworkCore; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using Volo.Abp.Domain.Entities.Auditing; |
| | |
| | | /// <summary> |
| | | /// 作业计划表 |
| | | /// </summary> |
| | | public class WorkPlan : FullAuditedAggregateRoot<Guid> |
| | | public class WorkPlan : MyFullAuditedAggregateRoot<Guid> |
| | | { |
| | | /// <summary> |
| | | /// 任务编码 |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原料编号 |
| | | /// 计划状态 |
| | | /// </summary> |
| | | public string OrgMaterialCode { get; set; } |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 叫料状态 |
| | | /// </summary> |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | #region 原料管信息 |
| | | |
| | | ///// <summary> |
| | | ///// 原料编号 |
| | | ///// </summary> |
| | | //public string OrgMaterialCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原料标识 |
| | | /// </summary> |
| | | public string DataIdentifier { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原料型号 |
| | | /// </summary> |
| | | public string MaterialMode { get; set; } |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 打码 |
| | | |
| | | /// <summary> |
| | | /// 长度(mm) |
| | | /// </summary> |
| | | public decimal Length { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打码内容 |
| | | /// </summary> |
| | | public string MarkingContent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打码位置 |
| | | /// </summary> |
| | | public decimal MarkingPosition { get; set; } |
| | | |
| | | #endregion |
| | | |
| | | #region 切割 |
| | | |
| | | ///// <summary> |
| | | ///// 切割文件 |
| | | ///// </summary> |
| | | //public string CuttingFile { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 切割位置 |
| | | /// </summary> |
| | | public decimal CuttingPosition { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段数量 |
| | | /// </summary> |
| | | public int Quantity { get; set; } |
| | | |
| | | #endregion |
| | | |
| | | #region 装配、焊接 |
| | | |
| | | /// <summary> |
| | | /// 法兰厚度(mm) |
| | | /// </summary> |
| | | public decimal FlangeThickness { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法兰直径(mm) |
| | | /// </summary> |
| | | public decimal FlangeInnerDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法兰公称压力 |
| | | /// </summary> |
| | | public string WeldingHeatInput { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法兰冲码内容 |
| | | /// </summary> |
| | | public string PipeAllowableStress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 套管长度(mm) |
| | | /// </summary> |
| | | public decimal PipeDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 套管直径(mm) |
| | | /// </summary> |
| | | public decimal PipeWallThickness { get; set; } |
| | | |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 工厂代码 |
| | |
| | | /// </summary> |
| | | public string EquipmentCode { get; set; } |
| | | |
| | | ///// <summary> |
| | | ///// 工件名称 |
| | | ///// </summary> |
| | | //public string WorkpieceName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工件名称 |
| | | /// 产线编码 |
| | | /// </summary> |
| | | public string WorkpieceName { get; set; } |
| | | public string ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 船号 |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项目号 |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工序名称 |
| | |
| | | /// </summary> |
| | | public string PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原料标识 |
| | | /// </summary> |
| | | public string DataIdentifier { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 管规格码 |
| | | /// 管段编码 |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 外径 |
| | | /// 外径(mm) |
| | | /// </summary> |
| | | public string OuterDiameter { get; set; } |
| | | public decimal OuterDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 坡口 |
| | | /// 壁厚(mm) |
| | | /// </summary> |
| | | public string Bevel { get; set; } |
| | | public decimal Thickness { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 材质 |
| | | /// </summary> |
| | | public string Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 长度 |
| | | /// </summary> |
| | | public string Length { get; set; } |
| | | |
| | | ///// <summary> |
| | | ///// 是否主支管 |
| | | ///// </summary> |
| | | //public bool HasMainSignature { get; set; } |
| | | |
| | | |
| | | |
| | | ///// <summary> |
| | | ///// 成品管件图 |
| | | ///// </summary> |
| | | //public string FinishedProductScale { get; set; } |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 打孔位 |
| | | /// </summary> |
| | | public string DrillingPosition { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 相贯 |
| | | /// </summary> |
| | | public string Intersecting { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 接口要求 |
| | | /// </summary> |
| | | public string InterfaceRequirement { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否有主签 |
| | | /// </summary> |
| | | public bool HasMainSignature { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 包括数量 |
| | | /// </summary> |
| | | public int Quantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打码内容 |
| | | /// </summary> |
| | | public string MarkingContent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 切割文件 |
| | | /// </summary> |
| | | public string CuttingFile { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支外径 |
| | | /// </summary> |
| | | public string BranchOuterDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支管壁厚 |
| | | /// </summary> |
| | | public string BranchWallThickness { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支管材质 |
| | | /// </summary> |
| | | public string BranchMaterial { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支管端口曲率半径 |
| | | /// </summary> |
| | | public string BranchPortRadius { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支管端口角度 |
| | | /// </summary> |
| | | public string BranchPortAngle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 支管端口要求 |
| | | /// </summary> |
| | | public string BranchPortRequirement { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 相贯线类型 |
| | | /// </summary> |
| | | public string IntersectingLineType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 相贯线类别 |
| | | /// </summary> |
| | | public string IntersectingLineCategory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 成品图幅 |
| | | /// </summary> |
| | | public string FinishedProductScale { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法兰厚度 |
| | | /// </summary> |
| | | public string FlangeThickness { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 法兰内径 |
| | | /// </summary> |
| | | public string FlangeInnerDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 焊接热输入 |
| | | /// </summary> |
| | | public string WeldingHeatInput { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管道允许应力 |
| | | /// </summary> |
| | | public string PipeAllowableStress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管径 |
| | | /// </summary> |
| | | public string PipeDiameter { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管道壁厚 |
| | | /// </summary> |
| | | public string PipeWallThickness { get; set; } |
| | | |
| | | /// <summary> |
| | | /// VR数据 |
| | | /// </summary> |
| | | public string VRData { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工艺路线编号 |
| | | /// 工艺流向编号 |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | |
| | | public DateTime? PlannedEndTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 时间信息 |
| | | /// 班组信息 |
| | | /// </summary> |
| | | public string TimeInfo { get; set; } |
| | | |
| | | public string TeamInfo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 冗余字段1 - 预留扩展用途 |
| | | /// 时间戳 |
| | | /// </summary> |
| | | public string RedundantField1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 冗余字段2 - 预留扩展用途 |
| | | /// </summary> |
| | | public string RedundantField2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 冗余字段3 - 预留扩展用途 |
| | | /// </summary> |
| | | public string RedundantField3 { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 排序 |
| | | /// </summary> |
| | | public virtual int Sort { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | public virtual string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 |
| | | /// </summary> |
| | | public virtual bool? IsDisabled { get; set; } |
| | | public string Timestamp { get; set; } |
| | | |
| | | /// <summary> |
| | | /// Adjusts the sort. |