package com.kidgrow.oprationcenter.vo; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.util.Date; @Data @NoArgsConstructor @AllArgsConstructor public class ProductAllVo extends Model { private static final long serialVersionUID = 1L; /** * 产品id */ @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 产品名称 */ private String proName; /** * 时长(天) */ private Integer proTime; /** * 时长单位 */ private Integer proTimeUnit; /** * 产品类型 0试用 1正式 */ private Integer proType; /** * 建议售价 */ private BigDecimal proPrice; /** * 报告量 */ private Integer recordCount; /** * 读片量 */ private Integer ailightCount; /** * 产品结束时间-供前端使用 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date endTime; /** * 产品结束时间-供前端使用 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") private Date beginTime; /** * 共享,1是,0不 */ private Boolean isShare; }