using SqlSugar;
namespace MES.Service.Modes;
///
/// 采购退货申请明细表(MES_CGTH_SQ_DETAIL)
///
[SugarTable("MES_CGTH_SQ_DETAIL")]
public class MesCgthSqDetail
{
///
/// 明细表记录唯一标识(主键)
///
[SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
public Guid Id { get; set; }
///
/// 关联主表(MES_CGTH_SQ)的 ID
///
[SugarColumn(ColumnName = "MID")]
public Guid? Mid { get; set; }
///
/// 库存单据编号
///
[SugarColumn(ColumnName = "INV_BILL_NO")]
public string? InvBillNo { get; set; }
///
/// 库存作业行号
///
[SugarColumn(ColumnName = "INV_WORK_LINE")]
public int? InvWorkLine { get; set; }
///
/// 采购订单号(通常来自 ERP 系统)
///
[SugarColumn(ColumnName = "EBELN")]
public string? Ebeln { get; set; }
///
/// 外部系统 ID(关联其他系统记录)
///
[SugarColumn(ColumnName = "EID")]
public int? Eid { get; set; }
///
/// ERP 系统中的明细记录 ID
///
[SugarColumn(ColumnName = "ERPID")]
public int? ErpId { get; set; }
///
/// 物料 ID(关联物料主表)
///
[SugarColumn(ColumnName = "ITEM_ID")]
public int? ItemId { get; set; }
///
/// 申请退货数量
///
[SugarColumn(ColumnName = "SQ_NUM")]
public decimal? SqNum { get; set; }
///
/// 已收退货数量
///
[SugarColumn(ColumnName = "YS_NUM")]
public decimal? YsNum { get; set; }
///
/// 明细备注信息
///
[SugarColumn(ColumnName = "REMARK")]
public string? Remark { get; set; }
///
/// 明细完成标识(0/1)
///
[SugarColumn(ColumnName = "IS_FINISH")]
public bool? IsFinish { get; set; }
///
/// 明细排序号
///
[SugarColumn(ColumnName = "ORDER_NO")]
public int? OrderNo { get; set; }
///
/// 入库明细 GUID(关联入库单明细)
///
[SugarColumn(ColumnName = "RKMX_GUID")]
public Guid? RkmxGuid { get; set; }
///
/// 仓库 ID(关联仓库表)
///
[SugarColumn(ColumnName = "depot_id")]
public long? DepotId { get; set; }
///
/// 源单单号(关联原始业务单据)
///
[SugarColumn(ColumnName = "FSRCBillNo")]
public string? FsrcBillNo { get; set; }
///
/// 源单类型(标识原始单据类型)
///
[SugarColumn(ColumnName = "FSRCBillTypeId")]
public string? FsrcBillTypeId { get; set; }
///
/// 库存单位(物料的库存计量单位)
///
[SugarColumn(ColumnName = "FUnitID")]
public string? FUnitId { get; set; }
///
/// 仓位(物料在仓库中的具体存储位置)
///
[SugarColumn(ColumnName = "FSTOCKLOCID")]
public string? FstockLocId { get; set; }
///
/// 批号(物料生产批次编号)
///
[SugarColumn(ColumnName = "FLot")]
public string? FLot { get; set; }
///
/// 计划跟踪号(跟踪物料计划)
///
[SugarColumn(ColumnName = "FMtoNo")]
public string? FMtoNo { get; set; }
}