package com.hzs.sale.order.param;/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/4/12 14:04
 * @Classname: SaOrderChargeLogParam
 * @PackageName: com.hzs.sale.order.param
 */

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 *@BelongsProject: hzs_cloud
 *@BelongsPackage: com.hzs.sale.order.param
 *@Author: yh
 *@CreateTime: 2023-04-12  14:04
 *@Description: TODO
 *@Version: 1.0
 */
@Data
public class SaOrderChargeLogParam {


    /**
     * 签呈单号
     */
    private String approvalCode;

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

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

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

    /**
     * 电话
     */
    private String phone;

    /**
     * 撤单人
     */
    private String creatorName;
    /**
     * 终审人
     */
    private String lastInstanceApprover;

    /**
     * 推荐人名称
     */
    private String parentName;
    /**
     * 推荐人编号
     */
    private String parentCode;


    /**
     * 安置人名称
     */
    private String placeParentName;
    /**
     * 安置人编号
     */
    private String placeParentCode;

    /**
     * 服务中心id
     */
    private Long pkCenter;
    /**
     * 服务中心编号
     */
    private String pkCenterCode;

    /**
     * 服务中心名称
     */
    private String pkCenterName;

    /**
     * 订单类型
     */
    private Integer orderType;

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

    /**
     * 供应方式（经营范围）
     */
    private Integer operateScope;

    /**
     * 运输方式
     */
    private Integer tranType;
    /**
     * 支付方式
     */
    private Integer payType;

    /**
     * 预售状态
     */
    private Integer preSaleStatus;

    /**
     * 订单状态
     */
    private Integer orderStatus;
    /**
     * 产品名称
     */
    private Integer productName;
    /**
     * 产品规格
     */
    private String specsName;

    /**
     * 快递公司
     */
    private String logisticsCompany;

    /**
     * 快递单号
     */
    private String logisticsCode;

    /**
     * 收货人
     */
    private String recName;
    /**
     * 收货电话
     */
    private String recPhone;
    /**
     * 省
     */
    private Long recProvince;
    /**
     * 市
     */
    private Long recCity;
    /**
     * 区县
     */
    private Long recCounty;
    /**
     * 详细地址
     */
    private String recAddress;

    /**
     * 开始创建时间
     */
    private Date startCreationTime;

    /**
     * 结束创建时间
     */
    private Date endCreationTime;

    /**
     * 开始支付时间
     */
    private Date startPayTime;

    /**
     * 结束支付时间
     */
    private Date endPayTime;
    /**
     * 开始终审时间
     */
    private Date startLastInstanceDate;
    /**
     * 结束终审时间
     */
    private Date endLastInstanceDate;
    /**
     *体系主键
     */
    private Integer pkVertex;
    /**
     * 团队
     */
    private Long pkTeamCode;

    /**
     * 注册类型
     */
    private Integer customerType;

    /**
     * 关联编号
     */
    private String relevancyMemberCode;

    /**
     * 关联部门
     */
    private Integer relevancyDept;
    /**
     * 会员id 列表
     */
    private List<Long> memberIdList;

    /**
     * 所属国家
     */
    private Integer pkCountry;

    private Integer chargeType;

    /**
     *  开始撤单时间
     */
    private Date startCancelOrderTime;

    /**
     *  结束撤单时间
     */
    private Date endCancelOrderTime;
}
