shench3
2026-03-03 c90dd2da4cfa60c06099c4e66fba6b203bf90b59
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
package com.xiaopeng.map.dto;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
 
/**
 * 定价设置价格数据传输对象
 */
@Data
@ApiModel(value = "定价设置价格数据传输对象")
public class PricingSetPriceDTO {
 
    @ApiModelProperty(value = "定价ID", required = true)
    @NotNull(message = "定价ID不能为空")
    private Long id;
 
    @ApiModelProperty(value = "基础价格json配置", required = true, notes = "{\n" +
            "  \"num4\": \"起步价数值2\",\n" +
            "  \"num5\": \"起步价数值3\",\n" +
            "  \"num6\": \"起步价数值4\",\n" +
            "  \"num7\": \"起步价数值5\",\n" +
            "  \"num8\": \"起步价数值6\",\n" +
            "  \"num9\": \"起步价数值7\",\n" +
            "  \"num10\": \"起步价数值8\",\n" +
            "  \"num11\": \"起步价数值9\",\n" +
            "  \"num12\": \"起步价数值10\",\n" +
            "  \"num13\": \"起步价数值11\",\n" +
            "  \"num14\": \"起步价数值12\",\n" +
            "  \"num15\": \"起步价数值13\",\n" +
            "  \"num16\": \"起步价数值14\",\n" +
            "  \"num17\": \"起步价数值15\",\n" +
            "  \"num18\": \"起步价数值16\",\n" +
            "  \"num19\": \"起步价数值17\",\n" +
            "  \"num20\": \"起步价数值18\",\n" +
            "  \"num21\": \"起步价数值19\",\n" +
            "  \"num22\": \"起步价数值20\",\n" +
            "  \"num23\": \"起步价数值21\",\n" +
            "  \"num24\": \"起步价数值22\",\n" +
            "  \"num25\": \"起步价数值23\",\n" +
            "  \"num26\": \"起步价数值24\",\n" +
            "  \"num27\": \"起步价数值25\",\n" +
            "  \"num28\": \"起步价数值26\",\n" +
            "  \"num29\": \"起步价数值27\",\n" +
            "  \"num30\": \"起步价数值28\",\n" +
            "  \"num31\": \"起步价数值29\",\n" +
            "  \"num32\": \"起步价数值30\",\n" +
            "  \"num33\": \"起步价数值31\",\n" +
            "  \"num34\": \"起步价数值32\"\n" +
            "}")
    @NotBlank(message = "基础价格json配置不能为空")
    private String basicPricingJson;
 
    @ApiModelProperty(value = "起步价json配置", required = true, notes = "[\n" +
            "  {\n" +
            "    \"num1\": \"08:00\",\n" +
            "    \"num2\": \"10:00\",\n" +
            "    \"num3\": \"起步价数值1\",\n" +
            "    \"num4\": \"起步价数值2\",\n" +
            "    \"num5\": \"起步价数值3\",\n" +
            "    \"num6\": \"起步价数值4\",\n" +
            "    \"num7\": \"起步价数值5\"\n" +
            "  },\n" +
            "  {\n" +
            "    \"num1\": \"10:00\",\n" +
            "    \"num2\": \"12:00\",\n" +
            "    \"num3\": \"起步价数值1\",\n" +
            "    \"num4\": \"起步价数值2\",\n" +
            "    \"num5\": \"起步价数值3\",\n" +
            "    \"num6\": \"起步价数值4\",\n" +
            "    \"num7\": \"起步价数值5\"\n" +
            "  },\n" +
            "  {\n" +
            "    \"num1\": \"14:00\",\n" +
            "    \"num2\": \"16:00\",\n" +
            "    \"num3\": \"起步价数值1\",\n" +
            "    \"num4\": \"起步价数值2\",\n" +
            "    \"num5\": \"起步价数值3\",\n" +
            "    \"num6\": \"起步价数值4\",\n" +
            "    \"num7\": \"起步价数值5\"\n" +
            "  },\n" +
            "  {\n" +
            "    \"num1\": \"18:00\",\n" +
            "    \"num2\": \"20:00\",\n" +
            "    \"num3\": \"起步价数值1\",\n" +
            "    \"num4\": \"起步价数值2\",\n" +
            "    \"num5\": \"起步价数值3\",\n" +
            "    \"num6\": \"起步价数值4\",\n" +
            "    \"num7\": \"起步价数值5\"\n" +
            "  }\n" +
            "]")
    private String startingFareJson;
 
    @ApiModelProperty(value = "动态价格json配置", required = true, notes = "  {\n" +
            "    \"num1\": \"起步价数值1\",\n" +
            "    \"num2\": \"起步价数值2\",\n" +
            "    \"num3\": \"起步价数值3\",\n" +
            "    \"num4\": \"起步价数值4\",\n" +
            "    \"num5\": \"起步价数值5\",\n" +
            "    \"num6\": \"起步价数值6\",\n" +
            "    \"num7\": \"起步价数值7\",\n" +
            "    \"num8\": \"起步价数值8\",\n" +
            "    \"num9\": \"起步价数值9\"\n" +
            "  }")
    @NotBlank(message = "动态价格json配置不能为空")
    private String dynamicPricingJson;
 
    @ApiModelProperty(value = "是否动态价格 0否 1是")
    private Integer isDynamicPrice;
 
}