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 String productId; @ApiModelProperty("用户ID") private String userId; @ApiModelProperty("单位ID") private String unitId; @ApiModelProperty("产品名称") private String productName; @ApiModelProperty("提供者名称") private String providerName; @ApiModelProperty("提供者ID") private String 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 orderDetails; @ApiModelProperty("订单附件列表") private List attachments; @ApiModelProperty("订单评价") private OrderEvaluationVO evaluation; @ApiModelProperty("是否评价") private String isEvaluate; }