package com.freemud.sdk.api.assortment.order.request.order;

import com.freemud.sdk.api.assortment.order.config.BaseConfig;
import lombok.Data;

import java.util.List;

@Data
public class QueryOrdersByConditionsRequest extends BaseConfig {

    private String orderId;
    private List<String> orderIds;
    private String companyId;
    private String startDate;
    private String endDate;
    private int pageNumber;
    private int pageSize;
    private String phoneNo;
    private List<String> shopIds;
    private List<String> source;
    private Integer payStatus;
    private List<Integer> discountTypes;
    private String discountId;
    private List<Integer> orderStatuses;
    //老版订单 订单类型集合
    private List<Integer> orderTypes;
    //新订单 订单类型集合
    private List<Integer> newOrderTypes;
    private Integer afterSalesStatus;
    private List<Integer> payStatuses;
    private String thirdOrderCode;
    private String userId;
    //订单业务类型 1:普通订单 2:虚拟订单
    private Integer bizType;
    private List<Integer> bizTypes;
}
