package com.ruoyi.errand.object.vo.sys; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @ApiModel("订单详情(后台)") public class OrderSysDetailVO { @ApiModelProperty("1待确认2进行中3已取消4已完成5已评价") private Integer orderStatus; @ApiModelProperty("下单用户") private String appUserName; @ApiModelProperty("联系电话") private String appUserPhone; @ApiModelProperty("所在小区") private String communityName; @ApiModelProperty("收件人姓名") private String recipientName; @ApiModelProperty("收件人电话") private String recipientPhone; @ApiModelProperty("详细地址") private String addressDetail; @ApiModelProperty("代办事项") private String agencyMatters; @ApiModelProperty("货品件数") private Integer num; @ApiModelProperty("备注") private String remark; @ApiModelProperty("上传图片地址(多张逗号隔开,最多五张)") private String pics; @ApiModelProperty("跑腿员") private String courierName; @ApiModelProperty("跑腿员联系电话") private String courierPhone; @ApiModelProperty("跑腿上传图片地址(多张逗号隔开,最多五张)") private String courierPics; @ApiModelProperty("订单编号") private String orderNumber; @ApiModelProperty("下单时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime orderTime; @ApiModelProperty("完成时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime finishTime; @ApiModelProperty("支付金额") private BigDecimal paymentAmount; @ApiModelProperty("用户评分(0.5-5.0,支持半星") private BigDecimal userRating; @ApiModelProperty("用户评价内容") private String userContent; @ApiModelProperty("跑腿员评分(0.5-5.0,支持半星") private BigDecimal courierRating; @ApiModelProperty("跑腿员评价内容") private String courierContent; }