232 lines
5.1 KiB
C#
232 lines
5.1 KiB
C#
using Newtonsoft.Json;
|
|
using OfficeOpenXml.Attributes;
|
|
using SqlSugar;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace ARW.Model.Vo.Api.GoodsManager.Goodss
|
|
{
|
|
/// <summary>
|
|
/// 商品展示对象Api
|
|
///
|
|
/// @author lwh
|
|
/// @date 2023-07-09
|
|
/// </summary>
|
|
public class GoodsVoApi
|
|
{
|
|
|
|
/// <summary>
|
|
/// 描述 : 商品Id
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
[EpplusIgnore]
|
|
public long SpuId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺guid
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
public long ShopGuid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺名称
|
|
/// </summary>
|
|
public string ShopName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :商品类目guid
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
public long CategoryIds { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :商品名称
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :编码
|
|
/// </summary>
|
|
public string GoodsCoding { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :主图视频
|
|
/// </summary>
|
|
public string Video { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :视频封面
|
|
/// </summary>
|
|
public string PrimaryImage { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :图片
|
|
/// </summary>
|
|
public string Images { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :价格(最低)
|
|
/// </summary>
|
|
public decimal Price { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :划线价格(最低)
|
|
/// </summary>
|
|
public decimal OriginPrice { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :库存总量
|
|
/// </summary>
|
|
public int SpuStockQuantity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :销量
|
|
/// </summary>
|
|
public int SoldNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :上下架状态(1上架 2下架)
|
|
/// </summary>
|
|
public int IsPutOnSale { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 商品详情展示对象Api
|
|
/// </summary>
|
|
public class GoodsApiDetailsVo
|
|
{
|
|
|
|
/// <summary>
|
|
/// 描述 : 商品Id
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
[EpplusIgnore]
|
|
public long SpuId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺guid
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
public long ShopGuid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :商品类目guid
|
|
/// </summary>
|
|
[JsonConverter(typeof(ValueToStringConverter))]
|
|
public long CategoryIds { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺Logo
|
|
/// </summary>
|
|
public string ShopLogo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺名称
|
|
/// </summary>
|
|
public string ShopName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺销售单量
|
|
/// </summary>
|
|
public int ShopSalesOrderCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :店铺简介
|
|
/// </summary>
|
|
public string ShopIntro { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :商品名称
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :编码
|
|
/// </summary>
|
|
public string GoodsCoding { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :主图视频
|
|
/// </summary>
|
|
public string Video { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :视频封面
|
|
/// </summary>
|
|
public string PrimaryImage { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :图片
|
|
/// </summary>
|
|
public string Images { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :价格(最低)
|
|
/// </summary>
|
|
public decimal MinSalePrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :价格(最高)
|
|
/// </summary>
|
|
public decimal MaxSalePrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :划线价格(最高)
|
|
/// </summary>
|
|
public decimal MaxLinePrice { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 描述 :库存总量
|
|
/// </summary>
|
|
public int SpuStockQuantity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :销量
|
|
/// </summary>
|
|
public int SoldNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :上下架状态(1上架 2下架)
|
|
/// </summary>
|
|
public int IsPutOnSale { get; set; }
|
|
|
|
/// <summary>
|
|
/// 描述 :详情
|
|
/// </summary>
|
|
public string Desc { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 商品规格列表
|
|
/// </summary>
|
|
public List<GoodsSpecApiVo> SpecList { get; set; }
|
|
|
|
/// <summary>
|
|
/// 商品sku列表
|
|
/// </summary>
|
|
public List<GoosSkuApiVo> SkuList { get; set; }
|
|
|
|
}
|
|
|
|
}
|