self_mall_api/ARW.Model/Dto/Business/GoodsManager/GoodsSpecs/GoodsSkus/GoodsSkuDto.cs

71 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using ARW.Model.Models.Business.GoodsManager.GoodsSpecs.GoodsSkus;
namespace ARW.Model.Dto.Business.GoodsManager.GoodsSpecs.GoodsSkus
{
/// <summary>
/// 商品规格输入对象
///
/// @author lwh
/// @date 2023-06-19
/// </summary>
public class GoodsSkuDto
{
public int GoodsSkuId { get; set; }
[Required(ErrorMessage = "商品guid不能为空")]
public long GoodsGuid { get; set; }
[Required(ErrorMessage = "第一规格值不能为空")]
public string SpecValue { get; set; }
public string SpecSecondValue { get; set; }
public string SpecThirdValue { get; set; }
[Required(ErrorMessage = "图片不能为空")]
public string GoodsSkuImg { get; set; }
public string GoodsSkuSkuCode { get; set; }
[Required(ErrorMessage = "价格不能为空")]
public decimal GoodsSkuPrice { get; set; }
[Required(ErrorMessage = "划线价格不能为空")]
public decimal GoodsSkuLinePrice { get; set; }
[Required(ErrorMessage = "当前库存数量不能为空")]
public int GoodsSkuStockNum { get; set; }
[Required(ErrorMessage = "商品重量(Kg)不能为空")]
public decimal GoodsSkuWeight { get; set; }
public string GoodsSkuProps { get; set; }
}
/// <summary>
/// 商品规格查询对象
///
/// @author lwh
/// @date 2023-06-19
/// </summary>
public class GoodsSkuQueryDto : PagerInfo
{
public string ids { get; set; }
}
}