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 = "YdProductVo", description = "产品详情")
|
public class YdProductVo {
|
|
@ApiModelProperty("产品ID")
|
private Long id;
|
|
/**
|
* 名称
|
*/
|
@ApiModelProperty("名称")
|
private String name;
|
|
/**
|
* 编码
|
*/
|
@ApiModelProperty("编码")
|
private String code;
|
|
/**
|
* 预计产出
|
*/
|
@ApiModelProperty("预计产出")
|
private BigDecimal profitT;
|
|
/**
|
* 产品总数
|
*/
|
@ApiModelProperty("产品总数")
|
private BigDecimal totalT;
|
|
/**
|
* 剩余产品数量
|
*/
|
@ApiModelProperty("剩余产品数量")
|
private BigDecimal surplusT;
|
|
/**
|
* 产品售价
|
*/
|
@ApiModelProperty("产品售价")
|
private BigDecimal salePrice;
|
|
/**
|
* 服务周期
|
*/
|
@ApiModelProperty("服务周期")
|
private Integer proCycle;
|
|
/**
|
* 管理费
|
*/
|
@ApiModelProperty("管理费")
|
private BigDecimal manageExpense;
|
|
/**
|
* 上架天数
|
*/
|
@ApiModelProperty("上架天数")
|
private Integer shelvesDays;
|
@ApiModelProperty("新上架天数")
|
private String shelvesDaysStr;
|
|
/**
|
* 单位
|
*/
|
@ApiModelProperty("单位")
|
private String proUnit;
|
|
/**
|
* 产品币种
|
*/
|
@ApiModelProperty("产品币种")
|
private String coin;
|
|
/**
|
* 限购
|
*/
|
@ApiModelProperty("限购")
|
private Integer limitedNum;
|
|
/**
|
* 1:体验 2:正式
|
*/
|
@ApiModelProperty("1:体验 2:正式")
|
private Integer type;
|
|
/**
|
* 1:期货 2:现货
|
*/
|
@ApiModelProperty("产品类型 1:期货 2:现货")
|
private Integer typeCoin;
|
|
|
@ApiModelProperty("产出规则 1:显示 2:不显示")
|
private Integer getType;
|
|
/**
|
* 优惠 1:免除电费
|
*/
|
@ApiModelProperty("优惠 1:免除电费")
|
private Integer favourable;
|
|
/**
|
* 当前日期
|
*/
|
@ApiModelProperty("当前日期")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date nowTime;
|
|
/**
|
* 生效日期
|
*/
|
@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("状态 1-在售 2-售罄 3-未开售")
|
private Integer status;
|
}
|