using SqlSugar;
namespace MES.Service.Modes
{
///
/// 生产订单表(委外)
///
[SugarTable("PRODUCTION_ORDER")]
public class ProductionOrder
{
///
/// SEQ_ORDER
///
[SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_ORDER", IsPrimaryKey = true)]
public decimal Id { get; set; }
///
/// 单据编号
///
[SugarColumn(ColumnName = "ORDER_NO")]
public string? OrderNo { get; set; }
///
/// 贴片工艺属性
///
[SugarColumn(ColumnName = "SMT_PROCESS_ATTR")]
public string? SmtProcessAttr { get; set; }
///
/// 仓库
///
[SugarColumn(ColumnName = "WAREHOUSE")]
public string? Warehouse { get; set; }
///
/// 单据日期
///
[SugarColumn(ColumnName = "ORDER_DATE")]
public DateTime? OrderDate { get; set; }
///
/// 单据类型
///
[SugarColumn(ColumnName = "ORDER_TYPE")]
public string? OrderType { get; set; }
///
/// 业务状态
///
[SugarColumn(ColumnName = "BUSINESS_STATUS")]
public string? BusinessStatus { get; set; }
///
/// 产品编码
///
[SugarColumn(ColumnName = "PRODUCT_CODE")]
public string? ProductCode { get; set; }
///
/// 单位
///
[SugarColumn(ColumnName = "UNIT")]
public string? Unit { get; set; }
///
/// 工单数量
///
[SugarColumn(ColumnName = "WORK_ORDER_QTY")]
public double? WorkOrderQty { get; set; }
///
/// 计划组
///
[SugarColumn(ColumnName = "PLANNING_GROUP")]
public string? PlanningGroup { get; set; }
///
/// 计划员
///
[SugarColumn(ColumnName = "PLANNER")]
public string? Planner { get; set; }
///
/// 预计开工时间
///
[SugarColumn(ColumnName = "ESTIMATED_START_TIME")]
public DateTime? PlanStartDate { get; set; }
///
/// 预计完工时间
///
[SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
public DateTime? PlanFinishDate { get; set; }
///
/// 计划下达日期
///
[SugarColumn(ColumnName = "PLAN_RELEASE_DATE")]
public DateTime? PlanReleaseDate { get; set; }
///
/// 入库上限
///
[SugarColumn(ColumnName = "STORAGE_UPPER_LIMIT")]
public double? StorageUpperLimit { get; set; }
///
/// 入库下限
///
[SugarColumn(ColumnName = "STORAGE_LOWER_LIMIT")]
public double? StorageLowerLimit { get; set; }
///
/// 计划跟踪号
///
[SugarColumn(ColumnName = "TRACKING_NO")]
public string? TrackingNo { get; set; }
///
/// 批号
///
[SugarColumn(ColumnName = "BATCH_NO")]
public string? BatchNo { get; set; }
///
/// BOM版次
///
[SugarColumn(ColumnName = "BOM_VERSION")]
public string? BomVersion { get; set; }
///
/// 销售订单号
///
[SugarColumn(ColumnName = "SALES_ORDER_NO")]
public string? SalesOrderNo { get; set; }
///
/// 销售订单行号
///
[SugarColumn(ColumnName = "SALES_ORDER_LINE_NO")]
public string? SalesOrderLineNo { get; set; }
///
/// 生成方式
///
[SugarColumn(ColumnName = "GENERATION_METHOD")]
public string? GenerationMethod { get; set; }
///
/// ERP生产订单ID
///
[SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_ID")]
public string? ErpProductionOrderId { get; set; }
///
/// ERP生产订单序号
///
[SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_LINE_NO")]
public string? ErpProductionOrderLineNo { get; set; }
///
/// ERP生产订单单号
///
[SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_NO")]
public string? ErpProductionOrderNo { get; set; }
///
/// 源单类型
///
[SugarColumn(ColumnName = "SOURCE_ORDER_TYPE")]
public string? SourceOrderType { get; set; }
///
/// 源单编号
///
[SugarColumn(ColumnName = "SOURCE_ORDER_NO")]
public string? SourceOrderNo { get; set; }
///
/// 源单分录行号
///
[SugarColumn(ColumnName = "SOURCE_ORDER_ENTRY_NO")]
public string? SourceOrderEntryNo { get; set; }
///
/// 需求单据号
///
[SugarColumn(ColumnName = "DEMAND_ORDER_NO")]
public string? DemandOrderNo { get; set; }
///
/// 需求单据行号
///
[SugarColumn(ColumnName = "DEMAND_ORDER_LINE_NO")]
public string? DemandOrderLineNo { get; set; }
///
/// 结案人
///
[SugarColumn(ColumnName = "CLOSING_PERSON")]
public string? ClosingPerson { get; set; }
///
/// 结案类型
///
[SugarColumn(ColumnName = "CLOSING_TYPE")]
public string? ClosingType { get; set; }
///
/// 源拆分订单编号
///
[SugarColumn(ColumnName = "SPLIT_ORDER_NO")]
public string? SplitOrderNo { get; set; }
///
/// 备注
///
[SugarColumn(ColumnName = "REMARKS")]
public string? Remarks { get; set; }
///
/// ERPID
///
[SugarColumn(ColumnName = "ERP_ID")]
public string? ErpId { get; set; }
///
/// ERP生产订单分录内码
///
[SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
public string? ErpProductionEntryCode { get; set; }
///
/// 采购订单
///
[SugarColumn(ColumnName = "PURCHASEORDERNO")]
public string? PurchaseOrderNo { get; set; }
///
/// 采购订单行号
///
[SugarColumn(ColumnName = "PURCHASEORDERENTRYSEQ")]
public long? PurchaseOrderEntrySeq { get; set; }
///
/// 标准点数
///
[SugarColumn(ColumnName = "STANDARDPOINTS")]
public decimal? Standardpoints { get; set; }
///
/// 计价点数
///
[SugarColumn(ColumnName = "PRICINGPOINTS")]
public decimal? Pricingpoints { get; set; }
///
/// 入库数量
///
[SugarColumn(ColumnName = "STOCKINQTY")]
public decimal? StockInQty { get; set; }
///
/// 未入库数量
///
[SugarColumn(ColumnName = "NOSTOCKINQTY")]
public double? NoStockInQty { get; set; }
///
/// 入库货主
///
[SugarColumn(ColumnName = "STOCKOWNER")]
public string? StockOwner { get; set; }
///
/// 供应商
///
[SugarColumn(ColumnName = "SUPP_NO")]
public string? SUPPLIER { get; set; }
}
}