|
|
|
@ -0,0 +1,46 @@ |
|
|
|
package com.qniao.dam.api.query.paymentorder.user.response; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|
|
|
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentOrderStatusEnum; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
@Data |
|
|
|
public class UserGetPaymentOrderDetailVo { |
|
|
|
|
|
|
|
@ApiModelProperty("唯一标识") |
|
|
|
@JsonSerialize(using = ToStringSerializer.class) |
|
|
|
private Long id; |
|
|
|
|
|
|
|
@ApiModelProperty("订单标识") |
|
|
|
@JsonSerialize(using = ToStringSerializer.class) |
|
|
|
private Long orderId; |
|
|
|
|
|
|
|
@ApiModelProperty("产品标题") |
|
|
|
private String productTitle; |
|
|
|
|
|
|
|
@ApiModelProperty("产品描述") |
|
|
|
private String productDesc; |
|
|
|
|
|
|
|
@ApiModelProperty("应付金额") |
|
|
|
private BigDecimal payableAmount; |
|
|
|
|
|
|
|
@ApiModelProperty("未付金额") |
|
|
|
private BigDecimal unpaidAmount; |
|
|
|
|
|
|
|
@ApiModelProperty("实付金额") |
|
|
|
private BigDecimal paidAmount; |
|
|
|
|
|
|
|
@ApiModelProperty("付款时间") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|
|
|
private LocalDateTime paidTime; |
|
|
|
|
|
|
|
@ApiModelProperty("状态") |
|
|
|
private PaymentOrderStatusEnum status; |
|
|
|
|
|
|
|
} |