package com.hzs.sale.deliver.param;

import com.hzs.common.core.web.domain.BaseAuthorityEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Description: 二次发货入参
 * @Author: jiang chao
 * @Time: 2023/5/5 15:34
 * @Classname: DeliverSecondParam
 * @PackageName: com.hzs.sale.deliver.param
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DeliverSecondParam extends BaseAuthorityEntity {

    /**
     * 订单编号
     */
    private String orderCode;

    /**
     * 会员编号
     */
    private String memberCode;

    /**
     * 会员姓名
     */
    private String memberName;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 订单类型 来源于专区设置
     */
    private Integer orderType;

    /**
     * 发货方式 (1=快递,2=公司自提,3=店铺自提,4=店铺配送)
     */
    private Integer deliveryWay;

    /**
     * 收货人
     */
    private String recName;

    /**
     * 收货电话
     */
    private String recPhone;

    /**
     * 省
     */
    private Integer recProvince;

    /**
     * 市
     */
    private Integer recCity;

    /**
     * 县
     */
    private Integer recCounty;

    /**
     * 收货地址
     */
    private String recAddress;

    /**
     * 支付方式（0=钱包）
     */
    private Integer payType;

    /**
     * 创建时间
     */
    private Date[] creationTime;

    /**
     * 支付时间
     */
    private Date[] payTime;

    /**
     * 发货仓库
     */
    private Integer pkStorehouse;

}
