package com.ylx.order.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 后台订单派单订单上下文
 *
 * @author ylx
 */
@Data
@ApiModel("后台订单派单订单上下文")
public class AdminOrderDispatchOrderVO {

    /**
     * 订单ID。
     */
    @ApiModelProperty("订单ID")
    private Long orderId;

    /**
     * 订单号。
     */
    @ApiModelProperty("订单号")
    private String orderNo;

    /**
     * 订单状态。
     */
    @ApiModelProperty("订单状态")
    private Integer status;

    /**
     * 服务项目ID。
     */
    @ApiModelProperty("服务项目ID")
    private Long projectId;

    /**
     * 服务项目名称。
     */
    @ApiModelProperty("服务项目名称")
    private String projectName;

    /**
     * 服务类目ID。
     */
    @ApiModelProperty("服务类目ID")
    private Integer categoryId;

    /**
     * 用户下单纬度。
     */
    @ApiModelProperty("用户下单纬度")
    private BigDecimal userLatitude;

    /**
     * 用户下单经度。
     */
    @ApiModelProperty("用户下单经度")
    private BigDecimal userLongitude;
}
