| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- 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 ProjectDetailVo implements Serializable {
- /**
- * 序列化版本号。
- */
- private static final long serialVersionUID = -5476449557413382937L;
- /**
- * 主键ID。
- */
- @ApiModelProperty("id")
- private Long id;
- /**
- * 项目标题。
- */
- @ApiModelProperty("标题")
- private String title;
- /**
- * 项目分类ID。
- */
- @ApiModelProperty("项目分类ID")
- private Integer type;
- /**
- * 项目分类名称。
- */
- @ApiModelProperty("项目分类名称")
- private String typeName;
- /**
- * 项目封面图。
- */
- @ApiModelProperty("封面图")
- private String cover;
- /**
- * 最低价。
- */
- @ApiModelProperty("最低价")
- private BigDecimal priceMin;
- /**
- * 最高价。
- */
- @ApiModelProperty("最高价")
- private BigDecimal priceMax;
- /**
- * 标注价格,即项目现价。
- */
- @ApiModelProperty("标注价格(现价)")
- private BigDecimal price;
- /**
- * 标准服务时长。
- */
- @ApiModelProperty("标时")
- private Integer standardDuration;
- /**
- * 计量单位,来源于字典数据。
- */
- @ApiModelProperty("计量单位(字典数据)")
- private Integer unitType;
- /**
- * 商户分佣比例。
- */
- @ApiModelProperty("商户分佣比例")
- private BigDecimal merchantShareRatio;
- /**
- * 是否推荐:0=否,1=是。
- */
- @ApiModelProperty("是否推荐:0=否,1=是")
- private Integer isRecommended;
- /**
- * 价格是否自定义:0=否,1=是。
- */
- @ApiModelProperty("价格是否自定义:0=否,1=是")
- private Integer isPriceCustom;
- /**
- * 是否上架:0=上架,1=下架。
- */
- @ApiModelProperty("是否上架: 0=上架, 1=下架")
- private Integer status;
- /**
- * 项目亮点,关联亮点字典表的ID集合。
- */
- @ApiModelProperty("项目亮点:关联亮点字典表的ID集合")
- private String highlightIds;
- /**
- * 项目适用人群。
- */
- @ApiModelProperty("适用人群")
- private String targetAudience;
- /**
- * 项目详情,富文本内容。
- */
- @ApiModelProperty("项目详情 富文本")
- private String detail;
- /**
- * 创建时间。
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty("创建时间")
- private Date createTime;
- /**
- * 更新时间。
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty("更新时间")
- private Date updateTime;
- }
|