using SqlSugar;
namespace MES.Service.Modes
{
///
/// 委外投料单
///
[SugarTable("PRODUCTION_ORDER")]
public class ProductionOrder
{
///
/// SEQ_WW
///
[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? EstimatedStartTime { get; set; }
///
/// 预计完工时间
///
[SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
public DateTime? EstimatedEndTime { 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 = "MI_CN")]
public decimal? MiCn { get; set; }
///
/// 结案标识
///
[SugarColumn(ColumnName = "JA_BS")]
public decimal? JaBs { get; set; }
///
/// 产品类型
///
[SugarColumn(ColumnName = "FPRODUCTTYPE")]
public string? FProductType { get; set; }
///
/// 下达日期
///
[SugarColumn(ColumnName = "FCONVEYDATE")]
public string? Fconveydate { get; set; }
///
/// 需求优先级
///
[SugarColumn(ColumnName = "FPRIORITY")]
public string? Fpriority { get; set; }
///
/// 需求来源
///
[SugarColumn(ColumnName = "FREQSRC")]
public string? Freqsrc { get; set; }
///
/// 强制结案原因
///
[SugarColumn(ColumnName = "FCLOSEREASON")]
public string? Fclosereason { get; set; }
///
/// 源拆分订单编号
///
[SugarColumn(ColumnName = "FSRCSPLITBILLNO")]
public string? Fsrcsplitbillno { get; set; }
///
/// 源拆分订单行号
///
[SugarColumn(ColumnName = "FSRCSPLITSEQ")]
public string? Fsrcsplitseq { get; set; }
///
/// 入库组织
///
[SugarColumn(ColumnName = "FSTOCKINORGID")]
public string? Fstockinorgid { get; set; }
///
/// 采购组织
///
[SugarColumn(ColumnName = "FPURORGID")]
public string? Fpurorgid { get; set; }
///
/// 生产订单状态
///
[SugarColumn(ColumnName = "TEXTA")]
public string? Texta { get; set; }
///
/// 用料清单状态
///
[SugarColumn(ColumnName = "TEXTB")]
public string? Textb { get; set; }
}
}