| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- package com.ylx.project.domain.vo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.Date;
- @Data
- @ApiModel("项目分页vo")
- public class ProjectPageVo implements Serializable {
- /**
- * 序列化版本号。
- */
- private static final long serialVersionUID = -1987716391112070223L;
- /**
- * 主键ID。
- */
- @ApiModelProperty("id")
- private Long id;
- /**
- * 项目标题。
- */
- @ApiModelProperty("标题")
- private String cTitle;
- /**
- * 项目分类。
- */
- @ApiModelProperty("项目分类")
- private Integer type;
- /**
- * 项目封面图。
- */
- @ApiModelProperty("封面图")
- private String cCover;
- /**
- * 标注价格,即项目现价。
- */
- @ApiModelProperty("标注价格(现价)")
- private BigDecimal dPrice;
- /**
- * 市场参考价起始值。
- */
- @ApiModelProperty("市场参考价(起)")
- private BigDecimal priceMin;
- /**
- * 市场参考价结束值。
- */
- @ApiModelProperty("市场参考价(止)")
- private BigDecimal priceMax;
- /**
- * 标准服务时长。
- */
- @ApiModelProperty("标时")
- private Integer standardDuration;
- /**
- * 计量单位,来源于字典数据。
- */
- @ApiModelProperty("计量单位(字典数据)")
- private Integer unitType;
- /**
- * 状态:0=上架,1=下架。
- */
- @ApiModelProperty("状态: 0=上架, 1=下架")
- private Integer status;
- /**
- * 是否推荐:0=否,1=是。
- */
- @ApiModelProperty("是否推荐:0=否,1=是")
- private Integer isRecommended;
- /**
- * 价格是否自定义:0=否,1=是。
- */
- @ApiModelProperty("价格是否自定义:0=否,1=是")
- private Integer isPriceCustom;
- /**
- * 标时是否自定义:0=否,1=是。
- */
- @ApiModelProperty("标时是否自定义:0=否,1=是")
- private Integer isTimeCustom;
- /**
- * 项目亮点,关联亮点字典表的ID集合。
- */
- @ApiModelProperty("项目亮点:关联亮点字典表的ID集合")
- private String highlightIds;
- /**
- * 项目适用人群。
- */
- @ApiModelProperty("适用人群")
- private String targetAudience;
- /**
- * 创建时间。
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date createTime;
- }
|