package com.webmanage.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
/**
|
* 订单详情VO
|
*/
|
@Data
|
@ApiModel(value = "OrderDetailVO", description = "订单详情")
|
public class OrderDetailVO {
|
|
@ApiModelProperty("订单编号")
|
private String orderId;
|
|
@ApiModelProperty("产品ID")
|
private Long productId;
|
|
@ApiModelProperty("用户ID")
|
private Long userId;
|
|
@ApiModelProperty("单位ID")
|
private Long unitId;
|
|
@ApiModelProperty("产品名称")
|
private String productName;
|
|
@ApiModelProperty("提供者名称")
|
private String providerName;
|
|
@ApiModelProperty("提供者ID")
|
private Long providerId;
|
|
@ApiModelProperty("申请时间")
|
private LocalDateTime applyTime;
|
|
@ApiModelProperty("订单状态")
|
private String orderStatus;
|
|
@ApiModelProperty("订单总金额")
|
private BigDecimal totalAmount;
|
|
@ApiModelProperty("支付方式")
|
private String paymentType;
|
|
@ApiModelProperty("支付状态")
|
private String paymentStatus;
|
|
@ApiModelProperty("工作流ID")
|
private String workflowId;
|
|
@ApiModelProperty("当前审批步骤")
|
private String currentStep;
|
|
@ApiModelProperty("审批流程配置")
|
private String approvalFlow;
|
|
@ApiModelProperty("买家备注")
|
private String buyerRemarks;
|
|
@ApiModelProperty("卖家备注")
|
private String sellerRemarks;
|
|
@ApiModelProperty("创建时间")
|
private LocalDateTime createdAt;
|
|
@ApiModelProperty("更新时间")
|
private LocalDateTime updatedAt;
|
|
@ApiModelProperty("订单详情列表")
|
private List<OrderDetailItemVO> orderDetails;
|
|
@ApiModelProperty("订单附件列表")
|
private List<OrderAttachmentVO> attachments;
|
|
@ApiModelProperty("订单评价")
|
private OrderEvaluationVO evaluation;
|
}
|