// 文件: MES.Service.Modes/ZZCXA.cs using System; using SqlSugar; namespace MES.Service.Modes { /// /// ZZCXA - 组装拆卸 子表(之前的 ZZCXA 字段集合),新增 YD_ID 字段来记录主表 ERPID /// [SugarTable("ZZCXA")] public class ZZCXA { /// /// 主键 ID /// [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, OracleSequenceName = "SEQ_ZZCXA")] public decimal? Id { get; set; } /// /// 父表 ID (对应 ZZCX.ID) —— 可用于关系查询 /// [SugarColumn(ColumnName = "PID")] public decimal? Pid { get; set; } /// /// YD_ID:写入主表的 ERPID(你要求:子表的 yd_id 存主表的 erpid) /// [SugarColumn(ColumnName = "YD_ID")] public string YdId { get; set; } /// /// ERP 子表/行 id(erpid/eid 等 ERP 行标识) /// [SugarColumn(ColumnName = "ERPID")] public string Erpid { get; set; } /// /// 单据编码 /// [SugarColumn(ColumnName = "BILL_NO")] public string BillNo { get; set; } /// /// 单据类型 /// [SugarColumn(ColumnName = "DJ_LX")] public string DjLx { get; set; } /// /// 库存组织 /// [SugarColumn(ColumnName = "KC_ZZ")] public string KcZz { get; set; } /// /// 事务类型 /// [SugarColumn(ColumnName = "SW_LX")] public string SwLx { get; set; } /// /// 日期 /// [SugarColumn(ColumnName = "TIME")] public string Time { get; set; } /// /// 部门 /// [SugarColumn(ColumnName = "BM")] public string Bm { get; set; } /// /// 仓管员 /// [SugarColumn(ColumnName = "CGY")] public string Cgy { get; set; } /// /// 库存组 /// [SugarColumn(ColumnName = "KCZ")] public string Kcz { get; set; } /// /// 单据状态 /// [SugarColumn(ColumnName = "DJ_ZT")] public string DjZt { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "MEMO")] public string Memo { get; set; } /// /// 成品货主类型 /// [SugarColumn(ColumnName = "CPHZLX")] public string Cphzlx { get; set; } /// /// 成品货主 /// [SugarColumn(ColumnName = "CPHZ")] public string Cphz { get; set; } /// /// 子件货主类型 /// [SugarColumn(ColumnName = "ZJHZLX")] public string Zjhzlx { get; set; } /// /// 子件货主 /// [SugarColumn(ColumnName = "ZJHZ")] public string Zjhz { get; set; } /// /// 物料编码 id /// [SugarColumn(ColumnName = "ITEM_ID")] public string ItemId { get; set; } /// /// 数量 /// [SugarColumn(ColumnName = "QTY")] public decimal? Qty { get; set; } /// /// 单位 /// [SugarColumn(ColumnName = "UNIT")] public string Unit { get; set; } /// /// 仓库 /// [SugarColumn(ColumnName = "DEPOT_ID")] public string DepotId { get; set; } [SugarColumn(IsIgnore = true)] public List SubItems { get; set; } = new List(); } }