package com.hzs.sale.deliver.param;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @Description: 合并发货单入参
 * @Author: jiang chao
 * @Time: 2022/10/26 15:44
 * @Classname: CreateDeliverParam
 * @PackageName: com.hzs.sale.deliver.param
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DeliverMergeParam extends DeliverExcludeProductParam {

    /**
     * 是否收货人筛选
     */
    private boolean recNameBool;
    /**
     * 是否收货电话筛选
     */
    private boolean recPhoneBool;
    /**
     * 是否收货地址筛选（省、市、县）
     */
    private boolean recAreaBool;
    /**
     * 是否详细地址筛选
     */
    private boolean recAddressBool;

    /**
     * 排除产品ID
     */
    private List<Integer> excludeIdList;

    /**
     * 合单订单明细ID列表
     */
    private List<Long> orderItemIdList;

}
