package com.yami.shop.delivery.comment.api.paotui.model.request;

import com.yami.shop.delivery.comment.api.paotui.model.Base;
import lombok.Data;

@Data
public class DeliveryPriceRequest extends Base {

    private int dispatch_mode;           // 发单模式: 1.省钱 2.最快 3.指派 4.价格从低到高依次呼叫
    private String logistic;            // ⚠️指派模式3: 配送平台 示例：uupt 或 dada,uupt
    private Long shop_id;              // 你方门店ID 示例: 99999
    private String origin_id;            // 你方订单号 示例: 123456
    private String receiver_longitude;   // 收件人经度 示例: 120.749981
    private String receiver_latitude;    // 收件人纬度 示例: 32.099328
    private String receiver_address;     // 收件人地址 示例: x省x市x区x县x街道x楼x号
    private String receiver_name;        // 收件人姓名 示例: 张三
    private String receiver_phone;       // 收件人手机号 示例: 18292225222
    private Integer goods_value;         // 物品价格 [单位: 分] 示例: 1000
    private int goods_weight;            // 物品重量 [单位: kg] 示例: 3
    private int goods_category;          // 物品类型，详见物品类别枚举值
    private Long delivery_time;       // 期望送达时间（秒级时间戳） 示例: 1665486622
    private int map_type;                // 坐标类型：1.高德 2.百度
    private String order_source;         // 订单来源，详见订单来源枚举值
    private Boolean need_return_error;    // 是否包含配送方计价失败信息 示例: true 或 false

}
