content: 
  package com.platform.domain.vo;
  
  import io.swagger.annotations.ApiModelProperty;
  import lombok.Data;
  import javax.validation.constraints.NotBlank;
  import java.sql.Date;
  import java.sql.Timestamp;
  
  /**
   * 交易详情，按需应该存入数据库，这里存入数据库，仅供临时测试
   * @author AllDataDC
   * @date 2023-01-27
   */
  @Data
  public class TradeVo {
  
      /** （必填）商品描述 */
      @NotBlank
      private String body;
  
      /** （必填）商品名称 */
      @NotBlank
      private String subject;
  
      /** （必填）商户订单号，应该由后台生成 */
      @ApiModelProperty(hidden = true)
      private String outTradeNo;
  
      /** （必填）第三方订单号 */
      @ApiModelProperty(hidden = true)
      private String tradeNo;
  
      /** （必填）价格 */
      @NotBlank
      private String totalAmount;
  
      /** 订单状态,已支付，未支付，作废 */
      @ApiModelProperty(hidden = true)
      private String state;
  
      /** 创建时间，存入数据库时需要 */
      @ApiModelProperty(hidden = true)
      private Timestamp createTime;
  
      /** 作废时间，存入数据库时需要 */
      @ApiModelProperty(hidden = true)
      private Date cancelTime;
  }
  