package com.njzscloud.supervisory.order.pojo.param;

import com.njzscloud.supervisory.biz.constant.AuditStatus;
import com.njzscloud.supervisory.order.contant.CheckStatus;
import com.njzscloud.supervisory.order.contant.OrderViewType;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

@Getter
@Setter
@ToString
@Accessors(chain = true)
public class OrderPagingSearchParam {
    /**
     * 审核状态; 字典代码：audit_status
     */
    private AuditStatus auditStatus;

    /**
     * 订单状态; 字典代码：order_status
     */
    private String orderStatus;
    private Long stationId;
    private CheckStatus checkStatus;

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

    /**
     * 车牌号
     */
    private String licensePlate;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 手机号
     */
    private String phone;
    private LocalDateTime startTime;
    private LocalDateTime endTime;
    private OrderViewType type;

}
