DispatchRuleTemplateSaveDTO.java
1.03 KB
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
package com.diligrp.rider.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
@Data
public class DispatchRuleTemplateSaveDTO {
/** 模板ID(新建时为null) */
private Long id;
/** 城市ID */
private Long cityId;
/** 模板名称 */
private String name;
/** 抢单模式启用 */
private Integer grabEnabled;
/** 抢单超时分钟数 */
private Integer grabTimeout;
/** 抢单可见范围:1=区域骑手 2=全部 */
private Integer grabScope;
/** 单人最大同时持单量 */
private Integer grabMaxPerRider;
/** 同步开启自动派单 */
private Integer autoDispatch;
/** 条件列表 */
private List<ConditionItem> conditions;
@Data
public static class ConditionItem {
/** 条件类型 */
private String conditionType;
/** 是否启用 */
private Integer enabled;
/** 阈值 */
private BigDecimal thresholdValue;
/** 排序 */
private Integer sortOrder;
}
}