package com.clx.performance.param.pc;

import com.msl.common.base.PageParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @Author liruixin
 * @create 2023-09-19 13:33
 */
@Getter
@Setter
@NoArgsConstructor
@ToString
public class PageCarrierOrderChildParam extends PageParam {

    @ApiModelProperty(value = "货单编号")
    private String orderGoodsNo;

    @ApiModelProperty(value="运单编号",example = "201457878")
    private String childNo;

    @ApiModelProperty(value="司机姓名",example = "募资类")
    private String driverName;

    @ApiModelProperty(value="司机手机号",example = "12222222222")
    private String driverMobile;

    @ApiModelProperty(value="发货地址",example = "北京")
    private String sendAddress;

    @ApiModelProperty(value="收货地址",example = "黄羊城")
    private String receiveAddress;

    @ApiModelProperty(value="状态",example = "1")
    private Integer status;

    @ApiModelProperty(value="开始时间",example = "2020-01-01 10:10:10")
    private String beginTime;

    @ApiModelProperty(value = "结束时间",example = "2020-01-01 10:10:10")
    private String endTime;

    @ApiModelProperty(value = "车牌号",example = "晋A12345")
    private String truckNo;

    @ApiModelProperty(value = "运单状态集合")
    private List<Integer> statusList;

    @ApiModelProperty(value = "时间筛选类型，1：接单时间，2：磅单审核通过时间，3：完成时间")
    private Integer timeType;

}
