using Operater.DbModel; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace Operater.DTO.System { public class AddBatchUpdatePriceTaskRequest { [Required(ErrorMessage = "Tags不能为空")] public string Tags { get; set; } [Required(ErrorMessage = "Rule不能为空")] public PriceUpdateRule Rule { get; set; } } public class PriceUpdateRule { /// /// 修改范围 0全部 1价格区间 /// public string RangeType { get; set; } /// /// 是否覆盖历史修改过的 0否 1是 /// public int HistoryType { get; set; } /// /// 修改类型 add_regular:增加固定金额 add_scale 增加比例 /// public string UpType { get; set; } /// /// 修改的变动值 /// public double UpdateVale { get; set; } /// /// 邮费 /// public double PostFee { get; set; } /// /// 最小价格 /// public double MinPrice { get; set; } /// /// 最大价格 /// public double MaxPrice { get; set; } } public class ReAddTaskRequest { [Required(ErrorMessage = "TaskId不能为空")] public string TaskId { get; set; } } public class DeleteYzSkuRequest { [Required(ErrorMessage = "YzItemId不能为空")] public string YzItemId { get; set; } [Required(ErrorMessage = "DelSkuId不能为空")] public List DelSkuId { get; set; } } public class GetUpdateHistoryRequest : PageBiz { } public class GetUpdateHistoryResponse : BatchUpdate { public PriceUpdateRule RuleModel { get; set; } public string TagName { get; set; } } public class GetTopProductDetailRequest { [Required(ErrorMessage = "YzProductId不能为空")] public string YzProductId { get; set; } } public class UpdateProTagsRequest { [Required(ErrorMessage = "YzProductId不能为空")] public string YzProductId { get; set; } public List TagList { get; set; } } }