using SqlSugar; namespace MES.Service.Modes; /// /// 销售退货通知单明细表 /// [SugarTable("SALES_RETURN_NOTICE_DETAIL")] public class SalesReturnNoticeDetail { /// /// SEQ_sales /// [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_SALES_RETURN_NOTICE_DETAIL", IsPrimaryKey = true)] public decimal Id { get; set; } /// /// 物料编码 /// [SugarColumn(ColumnName = "MATERIAL_ID")] public string MaterialId { get; set; } /// /// 销售单位 /// [SugarColumn(ColumnName = "SALES_UNIT_ID")] public string SalesUnitId { get; set; } /// /// 销售数量 /// [SugarColumn(ColumnName = "SALES_QUANTITY")] public decimal SalesQuantity { get; set; } /// /// 是否赠品 /// [SugarColumn(ColumnName = "IS_FREE")] public string IsFree { get; set; } /// /// 退货日期 /// [SugarColumn(ColumnName = "RETURN_DATE")] public DateTime? ReturnDate { get; set; } /// /// 仓库 /// [SugarColumn(ColumnName = "WAREHOUSE")] public string Warehouse { get; set; } /// /// 计划跟踪号 /// [SugarColumn(ColumnName = "PLAN_TRACKING_NUMBER")] public string PlanTrackingNumber { get; set; } /// /// 批号 /// [SugarColumn(ColumnName = "LOT_NUMBER")] public string LotNumber { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "NOTE")] public string Note { get; set; } /// /// 退货类型 /// [SugarColumn(ColumnName = "RETURN_TYPE")] public string ReturnType { get; set; } /// /// 库存单位 /// [SugarColumn(ColumnName = "INVENTORY_UNIT")] public string InventoryUnit { get; set; } /// /// 库存数量 /// [SugarColumn(ColumnName = "INVENTORY_QUANTITY")] public decimal InventoryQuantity { get; set; } /// /// 货主类型 /// [SugarColumn(ColumnName = "OWNER_TYPE_ID")] public string OwnerTypeId { get; set; } /// /// 货主 /// [SugarColumn(ColumnName = "OWNER_ID")] public string OwnerId { get; set; } /// /// 源单类型 /// [SugarColumn(ColumnName = "SOURCE_BILL_TYPE")] public string SourceBillType { get; set; } /// /// 源单单号 /// [SugarColumn(ColumnName = "SOURCE_BILL_NO")] public string SourceBillNo { get; set; } /// /// 订单单号 /// [SugarColumn(ColumnName = "ORDER_BILL_NO")] public string OrderBillNo { get; set; } /// /// ERP行ID /// [SugarColumn(ColumnName = "ERP_LINE_ID")] public string ErpLineId { get; set; } /// /// ERP头ID /// [SugarColumn(ColumnName = "ERP_HEAD_ID")] public string ErpHeadId { get; set; } /// /// 行号 / Line number /// [SugarColumn(ColumnName = "LINE_NUMBER", SqlParameterDbType = System.Data.DbType.Int32)] public int? FLineNumber { get; set; } /// /// 行状态 / Line status (e.g. 'Active','Cancelled') /// [SugarColumn(ColumnName = "LINE_STATUS", Length = 50)] public string FLineStatus { get; set; } /// /// 退款客户编号 / Refund customer ID /// [SugarColumn(ColumnName = "REFUND_CUSTOMER", Length = 100)] public string FRefundCustomer { get; set; } /// /// 供应商编码 / Supplier code /// [SugarColumn(ColumnName = "SUPPLIER", Length = 100)] public string FSupplier { get; set; } /// /// 免费品类型 / Freebie type (Sample/Gift etc.) /// [SugarColumn(ColumnName = "FREEBIE_TYPE", Length = 50)] public string FFreebieType { get; set; } /// /// 免费品原因 / Freebie reason description /// [SugarColumn(ColumnName = "FREEBIE_REASON", Length = 200)] public string FFreebieReason { get; set; } /// /// 源头单据行号 / Source document line number /// [SugarColumn(ColumnName = "SOURCE_DOC_LINE_NO", SqlParameterDbType = System.Data.DbType.Int32)] public int? FSourceDocLineNo { get; set; } /// /// 源头单据子行号 / Source document sub-line number /// [SugarColumn(ColumnName = "SOURCE_DOC_SUB_LINE_NO", SqlParameterDbType = System.Data.DbType.Int32)] public int? FSourceDocSubLineNo { get; set; } /// /// 来源单据类型 / Source document type (PO/SO/Invoice etc.) /// [SugarColumn(ColumnName = "SOURCE_DOC_TYPE", Length = 50)] public string FSourceDocType { get; set; } /// /// 原始单据行号 / Original document line number /// [SugarColumn(ColumnName = "ORIGINAL_DOC_LINE_NO", SqlParameterDbType = System.Data.DbType.Int32)] public int? FOriginalDocLineNo { get; set; } /// /// 补货组织代码 / Replenishment organization code /// [SugarColumn(ColumnName = "REPLENISH_ORG", Length = 50)] public string FReplenishOrg { get; set; } /// /// 收货组织代码 / Receiving organization code /// [SugarColumn(ColumnName = "RECEIVING_ORG", Length = 50)] public string FReceivingOrg { get; set; } /// /// 原业务员ID / Original salesman ID /// [SugarColumn(ColumnName = "ORIGINAL_SALESMAN", Length = 50)] public string FOriginalSalesman { get; set; } /// /// 原部门代码 / Original department code /// [SugarColumn(ColumnName = "ORIGINAL_DEPT", Length = 50)] public string FOriginalDept { get; set; } /// /// 项目编号 / Project number /// [SugarColumn(ColumnName = "PROJECT", Length = 100)] public string FProject { get; set; } /// /// 退货原因分类 / Return reason category /// [SugarColumn(ColumnName = "RETURN_REASON", Length = 200)] public string FReturnReason { get; set; } /// /// 退货详细说明 / Detailed return description /// 货物在运输过程中发生破损 /// [SugarColumn(ColumnName = "RETURN_DESCRIPTION", Length = 4000)] public string FReturnDescription { get; set; } }