zhaojs
2023-09-15 fc13938ff90213060532d99a600dea4a84456885
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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
    {
        /// <summary>
        /// 修改范围 0全部 1价格区间
        /// </summary>
        public string RangeType { get; set; }
 
        /// <summary>
        /// 是否覆盖历史修改过的 0否 1是
        /// </summary>
        public int HistoryType { get; set; }
        /// <summary>
        /// 修改类型 add_regular:增加固定金额    add_scale 增加比例
        /// </summary>
        public string UpType { get; set; }
 
        /// <summary>
        /// 修改的变动值
        /// </summary>
        public double UpdateVale { get; set; }
        /// <summary>
        /// 邮费
        /// </summary>
        public double PostFee { get; set; }
        /// <summary>
        /// 最小价格
        /// </summary>
        public double MinPrice { get; set; }
        /// <summary>
        /// 最大价格
        /// </summary>
        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<string> 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<long> TagList { get; set; }
    }
 
}