using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; using Tiger.Model; using Tiger.Model.Base; namespace Tiger.Model.MES.Yada { /// /// 实体:mes_MOPickList /// [Serializable] [SugarTable("mes_MOPickList")] public class mes_MOPickList : iViewEntity, iPrepPickItem { #region 构造函数 /// /// 实体:mes_MOPickList /// public mes_MOPickList() {} #endregion #region 公共属性 /// /// 工单备料表ID /// public long PickListId { get; set; } /// /// 供应商组织 /// public long SupplyOrg { get; set; } /// /// 行号 /// public int DocLineNO { get; set; } /// /// 工单ID /// public long MoId { get; set; } /// /// 工单号 /// public string MoDocNo { get; set; } /// /// 物料编码ID /// public long ItemMaster { get; set; } /// /// 物料编码 /// public string Code { get; set; } /// /// 实际需求数量 /// public double ActualReqQty { get; set; } /// /// 实发数量 /// public double IssuedQty { get; set; } /// /// 未发数量 /// public double IssueNotDeliverQty { get; set; } /// /// 发料方式 /// public int IssueStyle { get; set; } /// /// 发料方式名称 /// public string IssueStyleName { get; set; } /// /// 单位 /// public string IssueUOM { get; set; } /// /// 仓库ID /// public long WhId { get; set; } /// /// 仓库代码 /// public string WhCode { get; set; } /// /// 仓库名称 /// public string WhName { get; set; } /// /// 储位ID /// public long BinId { get; set; } /// /// 储位代码 /// public string BinCode { get; set; } /// /// 储位名称 /// public string BinName { get; set; } /// /// 建议批次 /// public string SuggestedBatch { get; set; } /// /// 创建时间 /// public DateTime CreatedOn { get; set; } = DateTime.MinValue; /// /// 更新时间 /// public DateTime ModifiedOn { get; set; } = DateTime.MinValue; /// /// 库存储位 /// public string InventoryInfoCode { get; set; } /// /// 图码 /// public string PictureCode { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 销售订单备注 /// public string SoRemark { get; set; } /// /// 工单备注 /// public string MoRemark { get; set; } /// /// 产品型号 /// public string ItemModel { get; set; } /// /// SAP料号 /// public string SapCode { get; set; } /// /// 客户名称 /// public string Customer { get; set; } /// /// 需求分类 /// public string DemandCode { get; set; } #endregion #region 虚拟属性 /*例子 [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region 枚举变量 /*例子 public enum FieldNames { [Description("枚举描述0")] Enum0, [Description("枚举描述1")] Enum1, } */ #endregion #region 公共方法 public BIZ_WMS_PREP_SRC_DTL GetPickItem() { return new BIZ_WMS_PREP_SRC_DTL() { Source = this, ITEM_CODE = Code, UNIT = IssueUOM, SOURCE_CODE = nameof(BIZ_MES_WO), SOURCE_ID = PickListId.ToString(), SOURCE_ORDER = MoDocNo, SOURCE_LINE = DocLineNO.ToString(), QTY_REQ = ActualReqQty, QTY_DLVY = IssuedQty, QTY_ACT_REQ = ActualReqQty - IssuedQty, }; } #endregion }//endClass }