using SqlSugar;
namespace MES.Service.Modes;
///
/// 生产订单表(委外) 子表
///
[SugarTable("PRODUCTION_ORDER_SUB")]
public class ProductionOrderSub
{
///
/// 默认值: (newid())
///
[SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
public Guid Guid { get; set; }
///
/// 工单单号
///
[SugarColumn(ColumnName = "WORK_ORDER_NO")]
public string? WorkOrderNo { get; set; }
///
/// 序号
///
[SugarColumn(ColumnName = "SEQUENCE_NO")]
public int? SequenceNo { get; set; }
///
/// 材料编码
///
[SugarColumn(ColumnName = "MATERIAL_CODE")]
public string? MaterialCode { get; set; }
///
/// 需领用量
///
[SugarColumn(ColumnName = "REQUIRED_QTY")]
public decimal? RequiredQty { get; set; }
///
/// 已领用量
///
[SugarColumn(ColumnName = "ISSUED_QTY")]
public decimal? IssuedQty { get; set; }
///
/// 位置号
///
[SugarColumn(ColumnName = "LOCATION_NO")]
public string? LocationNo { get; set; }
///
/// 供应组织
///
[SugarColumn(ColumnName = "SUPPLYING_ORG")]
public string? SupplyingOrg { get; set; }
///
/// 发料组织
///
[SugarColumn(ColumnName = "ISSUING_ORG")]
public string? IssuingOrg { get; set; }
///
/// 货主
///
[SugarColumn(ColumnName = "STOCK_OWNER")]
public string? StockOwner { get; set; }
///
/// 计划跟踪号
///
[SugarColumn(ColumnName = "TRACKING_NO")]
public string? TrackingNo { get; set; }
///
/// 批号
///
[SugarColumn(ColumnName = "BATCH_NO")]
public string? BatchNo { get; set; }
///
/// 仓库
///
[SugarColumn(ColumnName = "WAREHOUSE")]
public string? Warehouse { get; set; }
///
/// 发料方式
///
[SugarColumn(ColumnName = "ISSUING_METHOD")]
public string? IssuingMethod { get; set; }
///
/// 工艺
///
[SugarColumn(ColumnName = "PROCESS")]
public string? Process { get; set; }
///
/// 单位
///
[SugarColumn(ColumnName = "UNIT")]
public string? Unit { get; set; }
///
/// 子项单位
///
[SugarColumn(ColumnName = "UNIT2")]
public string? Unit2 { get; set; }
///
/// 供应类型
///
[SugarColumn(ColumnName = "SUPPLYING_TYPE")]
public string? SupplyingType { get; set; }
///
/// 组成用量
///
[SugarColumn(ColumnName = "COMPOSITION_QTY")]
public decimal? CompositionQty { get; set; }
///
/// 是否替料
///
[SugarColumn(ColumnName = "IS_SUBSTITUTE")]
public string? IsSubstitute { get; set; }
///
/// 分子
///
[SugarColumn(ColumnName = "NUMERATOR")]
public decimal? Numerator { get; set; }
///
/// 分母
///
[SugarColumn(ColumnName = "DENOMINATOR")]
public decimal? Denominator { get; set; }
///
/// ERPID
///
[SugarColumn(ColumnName = "ERP_ID")]
public string? ErpId { get; set; }
///
/// ERP头ID
///
[SugarColumn(ColumnName = "ERP_HEADER_ID")]
public string? ErpHeaderId { get; set; }
///
/// 固定损耗
///
[SugarColumn(ColumnName = "FIXED_LOSS")]
public decimal? FixedLoss { get; set; }
///
/// 变动损耗率%
///
[SugarColumn(ColumnName = "VARIABLE_LOSS_RATE")]
public decimal? VariableLossRate { get; set; }
///
/// 子项类型
///
[SugarColumn(ColumnName = "SUB_ITEM_TYPE")]
public string? SubItemType { get; set; }
///
/// 子项单位
///
[SugarColumn(ColumnName = "SUB_ITEM_UNIT")]
public string? SubItemUnit { get; set; }
///
/// 销售订单号
///
[SugarColumn(ColumnName = "SALES_ORDER_NO")]
public string? SalesOrderNo { get; set; }
///
/// 项次号
///
[SugarColumn(ColumnName = "ITEM_NO")]
public string? ItemNo { get; set; }
///
/// 发料组织
///
[SugarColumn(ColumnName = "ISSUING_ORG_2")]
public string? IssuingOrg2 { get; set; }
///
/// 货主类型
///
[SugarColumn(ColumnName = "OWNER_TYPE")]
public string? OwnerType { get; set; }
///
/// 货主
///
[SugarColumn(ColumnName = "OWNER")]
public string? Owner { get; set; }
///
/// 供应组织
///
[SugarColumn(ColumnName = "SUPPLYING_ORG_2")]
public string? SupplyingOrg2 { get; set; }
///
/// 制程不良退料数量
/// 默认值: ((0))
///
[SugarColumn(ColumnName = "TLNUM1")]
public int? Tlnum1 { get; set; }
///
/// 来料不良退料数量
/// 默认值: ((0))
///
[SugarColumn(ColumnName = "TLNUM2")]
public int? Tlnum2 { get; set; }
///
/// 良品退料数量
/// 默认值: ((0))
///
[SugarColumn(ColumnName = "TLNUM3")]
public int? Tlnum3 { get; set; }
///
/// 补料数量
/// 默认值: ((0))
///
[SugarColumn(ColumnName = "BLNUM")]
public int? Blnum { get; set; }
///
/// ERP生产订单分录内码
///
[SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
public string? ErpProductionEntryCode { get; set; }
}