package com.seer.teach.mall.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Schema(name = "AdminOrderQueryReq", description = "后端订单查询")
public class AdminOrderQueryReq {

    private static final long serialVersionUID = 1L;

    @Schema(description = "订单编号（唯一）")
    private String orderSn;

    @Schema(description = "订单状态（0-待付款，1-已付款，2-已发货，3-已完成，4-已取消,5-待评价）")
    private Integer orderStatus;

    @Schema(description = "物流状态（0-未发货，1-已发货，2-已签收）")
    private Integer shippingStatus;

    @Schema(description = "支付状态（0-未支付，1-已支付，2-支付失败）")
    private Integer payStatus;

    @Schema(description = "收货人姓名")
    private String consignee;

    @Schema(description = "省份")
    private String province;

    @Schema(description = "城市")
    private String city;

    @Schema(description = "区/县")
    private String district;

    @Schema(description = "详细地址")
    private String address;

    @Schema(description = "联系电话")
    private String mobile;

    @Schema(description = "租户ID")
    private String tenantId;
}