package com.yanzuoguang.wxxcx.immediateDelivery.vo; import java.math.BigDecimal; /*** * 订单信息 * * @author:heyanou */ public class OrderInfo { /** * <b>是否必填:否</b> * <b>配送服务代码 不同配送公司自定义, 顺丰和达达不填,美团必填</b> */ private String delivery_service_code;// string /** * <b>是否必填:否</b> * <b>订单类型, 0: 即时单 1 预约单,如预约单,需要设置expected_delivery_time或expected_finish_time或expected_pick_time</b> */ private int order_type=0;// number 0 否 /** * <b>是否必填:否</b> * <b>期望派单时间(达达支持,表示达达系统调度时间, 到那个时间才会有状态更新的回调通知),unix-timestamp, 比如1586342180</b> */ private Long expected_delivery_time=0L;// number 0 否 /** * <b>是否必填:否</b> * <b>期望送达时间(美团、顺丰同城急送支持),unix-timestamp, 比如1586342180</b> */ private Long expected_finish_time=0L;// number 0 否 /** * <b>是否必填:否</b> * <b>期望取件时间(闪送、顺丰同城急送支持,闪送需要设置两个小时后的时间,顺丰同城急送只需传expected_finish_time或expected_pick_time其中之一即可,同时都传则以expected_finish_time为准),unix-timestamp, 比如1586342180</b> */ private Long expected_pick_time=0L;// number 0 否 /** * <b>是否必填:否</b> * <b>门店订单流水号,建议提供,方便骑手门店取货,最长不超过32个字符</b> */ private String poi_seq;// string 否 /** * <b>是否必填:否</b> * <b>备注,最长不超过200个字符</b> */ private String note;// string 否 /** * <b>是否必填:否</b> * <b>用户下单付款时间, 顺丰必填, 比如1555220757</b> */ private Long order_time;// number 否 /** * <b>是否必填:否</b> * <b>是否保价,0,非保价,1.保价</b> */ private int is_insured=0;// number 0 否 /** * <b>是否必填:否</b> * <b>保价金额,单位为元,精确到分</b> */ private BigDecimal declared_value;// number 否 /** * <b>是否必填:否</b> * <b>小费,单位为元, 下单一般不加小费</b> */ private BigDecimal tips;// number 否 /** * <b>是否必填:否</b> * <b>是否选择直拿直送(0:不需要;1:需要。选择直拿直送后,同一时间骑手只能配送此订单至完成,配送费用也相应高一些,闪送必须选1,达达可选0或1,其余配送公司不支持直拿直送)</b> */ private int is_direct_delivery;// number 否 /** * <b>是否必填:否</b> * <b>骑手应付金额,单位为元,精确到分</b> */ private BigDecimal cash_on_delivery;// number 否 /** * <b>是否必填:否</b> * <b>骑手应收金额,单位为元,精确到分</b> */ private BigDecimal cash_on_pickup;// number 否 /** * <b>是否必填:否</b> * <b>物流流向,1:从门店取件送至用户;2:从用户取件送至门店</b> */ private int rider_pick_method;// number 否 /** * <b>是否必填:否</b> * <b>收货码(0:不需要;1:需要。收货码的作用是:骑手必须输入收货码才能完成订单妥投)</b> */ private int is_finish_code_needed;// number 否 /** * <b>是否必填:否</b> * <b>取货码(0:不需要;1:需要。取货码的作用是:骑手必须输入取货码才能从商家取货)</b> */ private int is_pickup_code_needed;// number 否 }