package com.xcong.excoin.modules.yunding.vo; 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.util.Date; @Data @ApiModel(value = "YdOrderVo", description = "订单详情") public class YdOrderVo { @ApiModelProperty("订单ID") private Long id; /** * 产品ID */ @ApiModelProperty("产品ID") private Long productId; /** * 购买数量 */ @ApiModelProperty("购买数量") private Integer quantity; /** * 总金额 */ @ApiModelProperty("总金额") private BigDecimal amount; /** * 累计收益 */ @ApiModelProperty("累计收益") private BigDecimal totalProfit; /** * 今日收益 */ @ApiModelProperty("今日收益") private BigDecimal todayProfit; /** * 1:待生效 2:生效中 3:已终止 */ @ApiModelProperty("1:待生效 2:生效中 3:已终止") private Integer state; /** * 购买日期 */ @ApiModelProperty("购买日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date buyTime; /** * 生效日期 */ @ApiModelProperty("生效日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date workTime; /** * 终止日期 */ @ApiModelProperty("终止日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endTime; /** * 名称 */ @ApiModelProperty("名称") private String name; /** * 产品售价 */ @ApiModelProperty("产品售价") private BigDecimal salePrice; /** * 1:期货 2:现货 */ @ApiModelProperty("产品类型 1:期货 2:现货") private Integer typeCoin; }