南骏 池
2025-07-19 3a6f7cb36dff0ec99edddbb53078947fcf08a47e
MES.Service/Modes/ShipmentDetail.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,155 @@
using SqlSugar;
namespace MES.Service.Modes;
/// <summary>
///     é”€å”®å‘货通知单明细表
/// </summary>
[SugarTable("SHIPMENT_DETAIL")]
public class ShipmentDetail
{
    /// <summary>
    ///     SEQ_sales
    /// </summary>
    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales",
        IsPrimaryKey = true)]
    public decimal Id { get; set; }
    /// <summary>
    ///     ERPID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_ID")]
    public string ErpId { get; set; }
    /// <summary>
    ///     ERP头ID
    /// </summary>
    [SugarColumn(ColumnName = "ERP_HEAD_ID")]
    public string ErpHeadId { get; set; }
    /// <summary>
    ///     å•据行号
    /// </summary>
    [SugarColumn(ColumnName = "LINE_NO")]
    public long? LineNo { get; set; }
    /// <summary>
    ///     äº§å“ä»£ç 
    /// </summary>
    [SugarColumn(ColumnName = "PROD_CODE")]
    public string ProdCode { get; set; }
    /// <summary>
    ///     äº§å“åç§°
    /// </summary>
    [SugarColumn(ColumnName = "PROD_NAME")]
    public string ProdName { get; set; }
    /// <summary>
    ///     äº§å“è§„æ ¼
    /// </summary>
    [SugarColumn(ColumnName = "PROD_SPEC")]
    public string ProdSpec { get; set; }
    /// <summary>
    ///     é‡‘额
    /// </summary>
    [SugarColumn(ColumnName = "AMOUNT")]
    public double? Amount { get; set; }
    /// <summary>
    ///     å•ä»·
    /// </summary>
    [SugarColumn(ColumnName = "UNIT_PRICE")]
    public double? UnitPrice { get; set; }
    /// <summary>
    ///     æ•°é‡
    /// </summary>
    [SugarColumn(ColumnName = "QUANTITY")]
    public double? Quantity { get; set; }
    /// <summary>
    ///     å‡ºåº“数量
    /// </summary>
    [SugarColumn(ColumnName = "OUT_QTY")]
    public double? OutQty { get; set; }
    /// <summary>
    ///     æ‰¹å·
    /// </summary>
    [SugarColumn(ColumnName = "BATCH_NO")]
    public string BatchNo { get; set; }
    /// <summary>
    ///     é€€è´§æ•°é‡
    /// </summary>
    [SugarColumn(ColumnName = "RETURN_QTY")]
    public double? ReturnQty { get; set; }
    /// <summary>
    ///     å‘货数量
    /// </summary>
    [SugarColumn(ColumnName = "SHIP_QTY")]
    public double? ShipQty { get; set; }
    /// <summary>
    ///     å¤‡æ³¨
    /// </summary>
    [SugarColumn(ColumnName = "REMARKS")]
    public string Remarks { get; set; }
    /// <summary>
    ///     é”€å”®è®¢å•单号
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_NO")]
    public string OrderNo { get; set; }
    /// <summary>
    ///     é”€å”®è®¢å•分录
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_ENTRY")]
    public string OrderEntry { get; set; }
    /// <summary>
    ///     é”€å”®è®¢å•ID
    /// </summary>
    [SugarColumn(ColumnName = "ORDER_ID")]
    public string OrderId { get; set; }
    /// <summary>
    ///     åŸºæœ¬å•ä»·
    /// </summary>
    [SugarColumn(ColumnName = "BASE_PRICE")]
    public double? BasePrice { get; set; }
    /// <summary>
    ///     åŸºæœ¬å•位数量
    /// </summary>
    [SugarColumn(ColumnName = "BASE_QTY")]
    public double? BaseQty { get; set; }
    /// <summary>
    ///     ä»“库代码
    /// </summary>
    [SugarColumn(ColumnName = "WAREHOUSE_CODE")]
    public string WarehouseCode { get; set; }
    /// <summary>
    ///     ä»“库名称
    /// </summary>
    [SugarColumn(ColumnName = "WAREHOUSE_NAME")]
    public string WarehouseName { get; set; }
    /// <summary>
    ///     åŸºæœ¬å•位出库数量
    /// </summary>
    [SugarColumn(ColumnName = "BASE_OUT_QTY")]
    public double? BaseOutQty { get; set; }
    /// <summary>
    ///     å•位
    /// </summary>
    [SugarColumn(ColumnName = "UNIT")]
    public string Unit { get; set; }
}