| | |
| | | import lombok.experimental.Accessors; |
| | | |
| | | import javax.validation.constraints.Min; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | |
| | |
| | | @ApiModel(value="XpTradingStrategy对象", description="交易策略配置") |
| | | public class XpTradingStrategy extends BaseModel { |
| | | |
| | | |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | //----------------发单策略-------------------- |
| | | |
| | | @ApiModelProperty(value = "用户每日取消订单数") |
| | | private Integer cancleCount; |
| | |
| | | |
| | | @ApiModelProperty(value = "乘客端首页安全中心是否开启") |
| | | private Boolean showSecurityCenter; |
| | | //----------------发单策略-------------------- |
| | | |
| | | // |
| | | |
| | | |
| | | //---------------发单拦截策略------------------------------------ |
| | | @ApiModelProperty(value = "豁免金额") |
| | | private BigDecimal exemptionAmount; |
| | | |
| | |
| | | @ApiModelProperty(value = "豁免角色 逗号分割 0=全部 1=新客 2=老客 3=流失召回 4=媒体") |
| | | private String exemptionRole; |
| | | |
| | | // |
| | | |
| | | @ApiModelProperty(value = "免密授权金额") |
| | | private BigDecimal passwordFreeAmount; |
| | | |
| | | @ApiModelProperty(value = "预付额度 订单大于金额需预付") |
| | | private BigDecimal prepaidLimit; |
| | | //---------------发单拦截策略------------------------------------ |
| | | |
| | | |
| | | |
| | | //---------------播单策略------------------------------------ |
| | | |
| | | @ApiModelProperty(value = "一轮推单距离") |
| | | @Min(0) |
| | |
| | | @ApiModelProperty(value = "五轮推单时间") |
| | | private Integer fivePushTime; |
| | | |
| | | @ApiModelProperty(value = "排队是时,每X秒轮询接口查询排序") |
| | | private Integer queuePollingTime; |
| | | @ApiModelProperty(value = "乘客据上车点大于X米展示步行导航按钮") |
| | | private Integer walkingNavigationDistance; |
| | | @ApiModelProperty(value = "用户在页面超过X秒未下单,系统静默判断价格是否有波动") |
| | | private Integer notAddOrderTime; |
| | | @ApiModelProperty(value = "波动大于X%,则弹框提示") |
| | | private Integer priceFluctuationRatio; |
| | | @ApiModelProperty(value = "播单—乘客上车后x分钟内未点击出车,订单自动取消") |
| | | private Integer bdNotBoardedTime; |
| | | |
| | | |
| | | |
| | | //---------------播单策略------------------------------------ |
| | | |
| | | |
| | | |
| | | //---------------分单策略------------------------------------ |
| | | |
| | | @ApiModelProperty(value = "规则类型 1=单手举手 2=多手举手") |
| | | private Integer ruleType; |
| | | |
| | |
| | | |
| | | @ApiModelProperty(value = "倾向订单价值") |
| | | private Integer tendencyOrderValue; |
| | | |
| | | |
| | | @ApiModelProperty(value = "倾向距离") |
| | | private Integer tendencyDistance; |
| | |
| | | @ApiModelProperty(value = "电量权重") |
| | | private Integer weightElectricity; |
| | | |
| | | @ApiModelProperty(value = "路线时效,单位:秒") |
| | | @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") |
| | | private Integer MaxStandingTiming; |
| | | |
| | | @ApiModelProperty(value = "触发步行导航的最小距离") |
| | | private Integer walkingGuideDistance; |
| | | |
| | | //---------------分单策略------------------------------------ |
| | | |
| | | |
| | | //-------------------连环派单策略---------------------- |
| | | |
| | | |
| | | @ApiModelProperty(value = "连环派单车辆侧 允许车辆进入连环派单候选池路程阈值, unit : km") |
| | | @Min(value = 0, message = "当前订单剩余里程不能小于0") |
| | | @NotNull(message = "当前订单剩余里程不能为空") |
| | | private Integer distanceRegardAsEnding; |
| | | |
| | | @ApiModelProperty(value = "连环派单车辆侧 允许车辆进入连环派单候选池时间阈值 unit : min") |
| | | @Min(value = 0, message = "当前订单剩余时间不能小于0") |
| | | @NotNull(message = "当前订单剩余时间不能为空") |
| | | private Integer timeRegardAsEnding; |
| | | |
| | | @ApiModelProperty(value = "连环派单车辆侧 保障可完成连环订单的电量 unit : km") |
| | | @Min(value = 0, message = "车辆电量/续航不能小于0") |
| | | @NotNull(message = "车辆电量/续航不能为空") |
| | | private Integer backupPower; |
| | | |
| | | @ApiModelProperty(value = "连环派单订单侧 终点距离起点的距离阈值 unit : km") |
| | | @Min(0) |
| | | private Integer destToPassenger; |
| | | |
| | | @ApiModelProperty(value = "连环派单订单侧 结束时间到用车时间阈值unit : min") |
| | | @Min(0) |
| | | private Integer endingTimeToUseTime; |
| | | //-------------------连环派单策略---------------------- |
| | | |
| | | } |