TmHouse.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package fcb.project.manager.base.entity;
  2. import java.time.LocalDateTime;
  3. import com.alibaba.fastjson.annotation.JSONField;
  4. import com.baomidou.mybatisplus.annotation.FieldFill;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import java.io.Serializable;
  7. import com.baomidou.mybatisplus.annotation.TableLogic;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. import lombok.EqualsAndHashCode;
  13. import lombok.experimental.Accessors;
  14. /**
  15. * <p>
  16. *
  17. * </p>
  18. *
  19. * @author abner
  20. * @since 2021-01-07
  21. */
  22. @Data
  23. @EqualsAndHashCode(callSuper = false)
  24. @Accessors(chain = true)
  25. @ApiModel(value="TmHouse对象", description="")
  26. public class TmHouse implements Serializable {
  27. private static final long serialVersionUID=1L;
  28. @ApiModelProperty(value = "唯一ID")
  29. private String id;
  30. @ApiModelProperty(value = "封面照片url")
  31. private String coverImagUrl;
  32. @ApiModelProperty(value = "房源标题")
  33. private String houseTitle;
  34. @ApiModelProperty(value = "创建者ID")
  35. private String createById;
  36. @ApiModelProperty(value = "创建者名称")
  37. private String createByName;
  38. @ApiModelProperty(value = "创建时间")
  39. @TableField(fill = FieldFill.INSERT)
  40. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  41. @JSONField(format = "yyyy-MM-dd HH:mm:ss")
  42. private LocalDateTime createTime;
  43. @ApiModelProperty(value = "最新更新时间")
  44. @TableField(fill = FieldFill.INSERT_UPDATE)
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. @JSONField(format = "yyyy-MM-dd HH:mm:ss")
  47. private LocalDateTime updateTime;
  48. @ApiModelProperty(value = "状态: 0 -> 草稿;1->待审核;2->已审核;3->未通过")
  49. private Integer status;
  50. @ApiModelProperty(value = "审核记录ID")
  51. private String auditId;
  52. @ApiModelProperty(value = "审核人ID")
  53. private String auditorId;
  54. @ApiModelProperty(value = "审核人名称")
  55. private String auditorName;
  56. @ApiModelProperty(value = "审核时间")
  57. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  58. @JSONField(format = "yyyy-MM-dd HH:mm:ss")
  59. private LocalDateTime auditTime;
  60. @ApiModelProperty(value = "是否删除: 0->未删除; 1->已删除")
  61. @TableLogic
  62. @TableField(value = "isDelete" , fill = FieldFill.INSERT)
  63. private Integer isDelete;
  64. @ApiModelProperty(value = "所属楼盘ID")
  65. private String estateId;
  66. @ApiModelProperty(value = "所属楼盘名称")
  67. private String estateName;
  68. @ApiModelProperty(value = "类型")
  69. private Integer type;
  70. @ApiModelProperty(value = "是否上线: 1->上线; 0->下线")
  71. private Integer online;
  72. @ApiModelProperty(value = "房源场景链接")
  73. private String vrLink;
  74. @ApiModelProperty(value = "二维码分享简介")
  75. private String shareDesc;
  76. @ApiModelProperty(value = "房源信息[房车宝提供]")
  77. private String houseInfo;
  78. @ApiModelProperty(value = "场景码")
  79. private String sceneNum;
  80. @ApiModelProperty(value = "房源ID")
  81. private String fcbHouseId;
  82. @ApiModelProperty(value = "房源户型图链接")
  83. private String houseTpeImages;
  84. @ApiModelProperty(value = "建筑面积")
  85. private String houseArea;
  86. @ApiModelProperty(value = "朝向")
  87. private String houseOrientation;
  88. @ApiModelProperty(value = "园林景观")
  89. private String estatePanorama;
  90. @ApiModelProperty(value = "楼盘全景")
  91. private String landscape;
  92. @ApiModelProperty(value = "所属公司ID")
  93. private String belongCompanyId;
  94. }