1
dengjunjie
2025-03-11 c455612b03e6ecac994884dde5b5f4bc4909c181
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Inbound/Dt_InboundOrderDetail.cs
@@ -1,105 +1,47 @@
using System;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
namespace WIDESEA_Model.Models
{
    /// <summary>
    /// å…¥åº“单明细
    ///</summary>
    [SugarTable("Dt_InboundOrderDetail")]
    [SugarTable(nameof(Dt_InboundOrderDetail), "入库单明细")]
    public class Dt_InboundOrderDetail : BaseEntity
    {
        /// <summary>
        /// å¤‡  æ³¨:入库单明细ID
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="OrderDetailId" ,IsPrimaryKey = true,IsIdentity = true) ]
        public int OrderDetailId  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:入库单ID
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="OrderId" ) ]
        public int? OrderId  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:单据编号(关联 inboundOrder表)
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="InboundNo" ) ]
        public string? InboundNo  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:批次号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="BatchNo" ) ]
        public string? BatchNo  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:单据类型(1,生产入库单  2,生产退料单 3,采购入库单 4,调拨入库单 5,销售退货单 6,空盘入库单 7,其他入库单)
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="InboundType" ) ]
        public int? InboundType  { get; set;  }
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id {  get; set; }
        /// <summary>
        /// å¤‡  æ³¨:入库单据状态 0,未开始  1,组盘中  2,完成组盘 3,入库中  4,已入库
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="InboundState" ) ]
        public int? InboundState  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:物料编号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="MaterialNo" ) ]
        public string? MaterialNo  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:物料名称
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="MaterialName" ) ]
        public string? MaterialName  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:预计入库数量
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="PreInboundQuantity" ) ]
        public string? PreInboundQuantity  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:实际入库数量
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="ActualInboundQuantity" ) ]
        public string? ActualInboundQuantity  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:入库单位
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Unit" ) ]
        public string? Unit  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:备注
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Remark" ) ]
        public string? Remark  { get; set;  }
        [SugarColumn(IsNullable = false, ColumnDescription = "入库单主键")]
        public int OrderId { get; set; }
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "物料编号")]
        public string MaterielCode {  get; set; }
        [SugarColumn(IsNullable = false, Length = 200, ColumnDescription = "物料名称")]
        public string MaterielName { get; set; }
        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "批次号")]
        public string BatchNo {  get; set; }
        [SugarColumn(IsNullable = false, DecimalDigits = 2, ColumnDescription = "单据数量")]
        public decimal OrderQuantity {  get; set; }
        [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "货位编号")]
        public string LocationCode { get; set; }
        [SugarColumn(IsNullable = false, DecimalDigits = 2, ColumnDescription = "组盘数量", DefaultValue = "0")]
        public decimal ReceiptQuantity {  get; set; }
        [SugarColumn(IsNullable = false, DecimalDigits = 2, ColumnDescription = "上架数量", DefaultValue = "0")]
        public decimal OverInQuantity {  get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "订单明细状态", DefaultValue = "0")]
        public int OrderDetailStatus {  get; set; }
        [SugarColumn(IsNullable = true, ColumnDescription = "备注")]
        public string Remark {  get; set; }
    }
}
}