using SqlSugar;
namespace MES.Service.Modes;
///
/// 物料出库表
///
[SugarTable("MES_INV_ITEM_OUTS")]
public class MesInvItemOuts
{
///
/// SEQ_INV_ID
///
[SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_INV_ID",
IsPrimaryKey = true)]
public decimal Id { get; set; }
///
/// 出库单号
///
[SugarColumn(ColumnName = "ITEM_OUT_NO")]
public string? ItemOutNo { get; set; }
///
/// 生产订单
///
[SugarColumn(ColumnName = "TASK_NO")]
public string? TaskNo { get; set; }
///
/// 工序号
///
[SugarColumn(ColumnName = "PROC_NO")]
public string? ProcNo { get; set; }
///
/// 状态|0-未审核1-审核
///
[SugarColumn(ColumnName = "STATUS")]
public decimal? Status { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CREATE_BY")]
public string? CreateBy { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CREATE_DATE")]
public DateTime? CreateDate { get; set; }
///
/// 最后更新人
///
[SugarColumn(ColumnName = "LASTUPDATE_BY")]
public string? LastupdateBy { get; set; }
///
/// 最后更新时间
///
[SugarColumn(ColumnName = "LASTUPDATE_DATE")]
public DateTime? LastupdateDate { get; set; }
///
/// 单据类型ID
///
[SugarColumn(ColumnName = "BILL_TYPE_ID")]
public decimal? BillTypeId { get; set; }
///
/// 事务类型
///
[SugarColumn(ColumnName = "TRANSACTION_NO")]
public decimal? TransactionNo { get; set; }
///
/// 备注信息
///
[SugarColumn(ColumnName = "REMARK")]
public string? Remark { get; set; }
///
/// 出库原因
///
[SugarColumn(ColumnName = "REASON")]
public string? Reason { get; set; }
///
/// 生产线编码
///
[SugarColumn(ColumnName = "PRODUCE_LINE_NO")]
public string? ProduceLineNo { get; set; }
///
/// 审核人
///
[SugarColumn(ColumnName = "CHECK_USER")]
public string? CheckUser { get; set; }
///
/// 审核日期
///
[SugarColumn(ColumnName = "CHECK_DATE")]
public DateTime? CheckDate { get; set; }
///
/// 领料日期
///
[SugarColumn(ColumnName = "OUT_DATE")]
public DateTime? OutDate { get; set; }
///
/// 领料工段
///
[SugarColumn(ColumnName = "MMLIST")]
public string? Mmlist { get; set; }
///
/// 子库CODE
///
[SugarColumn(ColumnName = "DEPOT_CODE")]
public string? DepotCode { get; set; }
///
/// SAP返回单据
///
[SugarColumn(ColumnName = "SAPNO")]
public string? Sapno { get; set; }
///
/// 是否已回写SAP
///
[SugarColumn(ColumnName = "SAPSTATUS")]
public short? Sapstatus { get; set; }
///
/// SAP返回年份
///
[SugarColumn(ColumnName = "SAPYEAR")]
public short? Sapyear { get; set; }
///
/// SAP返回信息
///
[SugarColumn(ColumnName = "SAPTEXT")]
public string? Saptext { get; set; }
///
/// 工序线体
///
[SugarColumn(ColumnName = "PROC_LINE_NO")]
public string? ProcLineNo { get; set; }
///
/// 领料部门
///
[SugarColumn(ColumnName = "OUT_PART")]
public string? OutPart { get; set; }
///
/// 0 生产,1 委外
///
[SugarColumn(ColumnName = "F_TYPE")]
public long? FType { get; set; }
///
/// 录入提交
///
[SugarColumn(ColumnName = "OUT_STATUS")]
public decimal? OutStatus { get; set; }
///
/// 是否可见
///
[SugarColumn(ColumnName = "IS_VISUAL")]
public decimal? IsVisual { get; set; }
///
/// 接收人
///
[SugarColumn(ColumnName = "RECEIVER")]
public string? Receiver { get; set; }
///
/// 工厂编号
///
[SugarColumn(ColumnName = "FACTORY")]
public string? Factory { get; set; }
///
/// 公司编号
///
[SugarColumn(ColumnName = "COMPANY")]
public string? Company { get; set; }
///
/// 冲销事务类型编码
///
[SugarColumn(ColumnName = "MTRANSCTION_NO")]
public decimal? MtransctionNo { get; set; }
///
/// 任务单号
///
[SugarColumn(ColumnName = "WORK_NO")]
public string? WorkNo { get; set; }
///
/// 任务单号行号
///
[SugarColumn(ColumnName = "WORK_LINE")]
public decimal? WorkLine { get; set; }
///
/// 供应商编号
///
[SugarColumn(ColumnName = "SUPP_NO")]
public string? SuppNo { get; set; }
///
/// 订单号
///
[SugarColumn(ColumnName = "CMPOCODE")]
public string? Cmpocode { get; set; }
///
/// 原物料出货标识
///
[SugarColumn(ColumnName = "ITEM_FLAG")]
public decimal? ItemFlag { get; set; }
///
/// 1=半成品出货
///
[SugarColumn(ColumnName = "BOARD_FLAG")]
public decimal? BoardFlag { get; set; }
///
/// 出库类别
///
[SugarColumn(ColumnName = "OUT_TYPE")]
public string? OutType { get; set; }
///
/// 业务类型
///
[SugarColumn(ColumnName = "BUSINESS_TYPE")]
public string? BusinessType { get; set; }
///
/// 产品编号
///
[SugarColumn(ColumnName = "BOARD_ITEM")]
public string? BoardItem { get; set; }
///
/// 产量
///
[SugarColumn(ColumnName = "PLAN_QTY")]
public decimal? PlanQty { get; set; }
///
/// 领料编号/委外订单
///
[SugarColumn(ColumnName = "PBILL_NO")]
public string? PbillNo { get; set; }
///
/// 补料申请单号
///
[SugarColumn(ColumnName = "BBILL_NO")]
public string? BbillNo { get; set; }
///
/// 标识 /1已推送
///
[SugarColumn(ColumnName = "NFLAG")]
public short? Nflag { get; set; }
///
/// 退料方式
///
[SugarColumn(ColumnName = "FMRMODE")]
public string? Fmrmode { get; set; }
///
/// erp返回信息
///
[SugarColumn(ColumnName = "MSG")]
public string? Msg { get; set; }
///
/// 状态
///
[SugarColumn(ColumnName = "STATES")]
public string? States { get; set; }
[SugarColumn(IsIgnore = true)] public string? DepotName { get; set; }
[SugarColumn(IsIgnore = true)] public string? SuppName { get; set; }
[SugarColumn(IsIgnore = true)] public string? CreateByFname { get; set; }
[SugarColumn(IsIgnore = true)] public string? CheckUserFname { get; set; }
}