using System.ComponentModel.DataAnnotations; namespace BBWYB.Server.Model.Dto { public class QueryPurchaserRequest { public long? ShopId { get; set; } public string Spu { get; set; } public string Sku { get; set; } /// /// 采购商Id集合 /// public List PurchaserNameList { get; set; } /// /// 主营类目Id集合 /// public List CategoryIdList { get; set; } /// /// 供应商产地集合 /// public List LocationList { get; set; } /// /// 最近天数查询条件,可空 /// public QueryPurchaserConditionByDayRequest RecentDayCondition { get; set; } public Enums.ManagmentMode? ManagmentMode { get; set; } /// /// 页码 从1开始 /// [Required] public int PageIndex { get; set; } /// /// 页记录数 最大20 /// [Required] public int PageSize { get; set; } } public class QueryPurchaserConditionByDayRequest { /// /// 最近天数 /// public int? RecentDay { get; set; } public Enums.ComparisonOperator? PurchasedCountComparisonOperator { get; set; } /// /// 采购量,大于/小于/等于/介于时传该值,可空 /// public int? PurchasedCount { get; set; } /// /// 采购量,介于时传该值同时PurchasedCount也需要有值,可空 /// public int? PurchasedCount2 { get; set; } public Enums.ComparisonOperator? PurchasedAmountComparisonOperator { get; set; } /// /// 采购额,大于/小于/等于/介于时传该值,可空 /// public int? PurchasedAmount { get; set; } /// /// 采购额,介于时传该值同时PurchasedAmount也需要有值,可空 /// public int? PurchasedAmount2 { get; set; } } }