emoticon_api/ARW.Model/Models/Business/OrderManage/OrderGoodss/OrderGoods.cs

91 lines
2.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using SqlSugar;
using OfficeOpenXml.Attributes;
using Newtonsoft.Json;
namespace ARW.Model.Models.Business.OrderManage.OrderGoodss
{
/// <summary>
/// 订单商品记录,数据实体对象
///
/// @author lwh
/// @date 2023-09-01
/// </summary>
[SugarTable("tb_order_goods")]
public class OrderGoods : BusinessBase
{
/// <summary>
/// 描述 :
/// 空值 : false
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "order_goods_id")]
public int OrderGoodsId { get; set; }
/// <summary>
/// 描述 :
/// 空值 : false
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "order_goods_guid")]
public long OrderGoodsGuid { get; set; }
/// <summary>
/// 描述 :订单guid
/// 空值 : false
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(ColumnName = "order_guid")]
public long OrderGuid { get; set; }
/// <summary>
/// 描述 :商品guid
/// 空值 : false
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(ColumnName = "goods_guid")]
public long GoodsGuid { get; set; }
/// <summary>
/// 描述 :商品sku唯一标识
/// 空值 : true
/// </summary>
[SugarColumn(ColumnName = "goods_sku_id")]
public int? GoodsSkuId { get; set; }
/// <summary>
/// 描述 :商品单价
/// 空值 : false
/// </summary>
[SugarColumn(ColumnName = "goods_price")]
public decimal GoodsPrice { get; set; }
/// <summary>
/// 描述 :商品购买数量
/// 空值 : false
/// </summary>
[SugarColumn(ColumnName = "goods_total_num")]
public int GoodsTotalNum { get; set; }
/// <summary>
/// 描述 :商品总额(单价 × 数量)
/// 空值 : false
/// </summary>
[SugarColumn(ColumnName = "goods_total_amoun")]
public decimal GoodsTotalAmoun { get; set; }
}
}