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; }
}
}