emoticon_api/ARW.Model/Vo/Business/GoodsManager/Goodss/AllGoodsVo.cs

86 lines
1.9 KiB
C#

using Newtonsoft.Json;
using OfficeOpenXml.Attributes;
using SqlSugar;
using System;
using System.Collections.Generic;
namespace ARW.Model.Vo.Business.GoodsManager.Goodss
{
/// <summary>
/// 全部商品展示对象
///
/// @author lwh
/// @date 2023-07-24
/// </summary>
public class AllGoodsVo
{
/// <summary>
/// 描述 :
/// </summary>
[EpplusIgnore]
public int GoodsId { get; set; }
/// <summary>
/// 描述 :
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[EpplusIgnore]
public long GoodsGuid { get; set; }
/// <summary>
/// 描述 :名称
/// </summary>
[EpplusTableColumn(Header = "商品名称")]
public string GoodsName { get; set; }
/// <summary>
/// 描述 :图片
/// </summary>
[EpplusTableColumn(Header = "商品图片")]
public string GoodsPicture { get; set; }
/// <summary>
/// 描述 :价格(最低)
/// </summary>
[EpplusTableColumn(Header = "商品价格")]
public decimal GoodsPriceLowest { get; set; }
/// <summary>
/// 描述 :划线价格(最低)
/// </summary>
[EpplusTableColumn(Header = "划线价格")]
public decimal GoodsDashedPriceLowest { get; set; }
/// <summary>
/// 库存总量
/// </summary>
public int GoodsTotalInventory { get; set; }
/// <summary>
/// 描述 :上下架状态(1上架 2下架)
/// </summary>
[EpplusIgnore]
public int GoodsShelfStatus { get; set; }
[EpplusTableColumn(Header = "状态")]
public string GoodsShelfStatusName { get; set; }
/// <summary>
/// 描述 :排序
/// </summary>
[EpplusTableColumn(Header = "排序")]
public int GoodsSort { get; set; }
}
}