package com.panzhihua.common.model.vos.community; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import org.springframework.format.annotation.DateTimeFormat; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 房屋租售 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2021-01-22 14:48 **/ @Data public class ComOpsHouseVO implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @ApiModelProperty(value = "主键") @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 状态 0待审核 1已上架 2已驳回 3已下架 */ @ApiModelProperty(value = "状态 0待审核 1已上架 2已驳回 3已下架") private Integer status; /** * 房屋所在社区id */ @ApiModelProperty(value = "房屋所在社区id") private Long houseCommunityId; /** * 房屋所在社区名字 */ @ApiModelProperty(value = "房屋所在社区名字") private String houseCommunityName; /** * 房屋标题 */ @ApiModelProperty(value = "房屋标题") private String title; /** * 租售类型 1 出租 2 出售 */ @ApiModelProperty(value = "租售类型 1 出租 2 出售") private Integer houseType; /** * 租房类型 1 整租 2 合租 */ @ApiModelProperty(value = "租房类型 1 整租 2 合租") private Integer rentType; /** * 价格 */ @ApiModelProperty(value = "价格") private Double amount; /** * 面积 */ @ApiModelProperty(value = "面积") private Integer area; /** * 室数量 */ @ApiModelProperty(value = "室数量") private Integer brn; /** * 厅数量 */ @ApiModelProperty(value = "厅数量") private Integer lrn; /** * 卫数量 */ @ApiModelProperty(value = "卫数量") private Integer wcn; /** * 所在楼层 */ @ApiModelProperty(value = "所在楼层") private Integer floor; /** * 总楼层 */ @ApiModelProperty(value = "总楼层") private Integer totalFloor; /** * 朝向 0无1东2南3西4北5东南6东北7西南8西北9南北10东西 */ @ApiModelProperty(value = "朝向 0无1东2南3西4北5东南6东北7西南8西北9南北10东西") private Integer orient; /** * 装修情况 */ @ApiModelProperty(value = "装修情况") private String decoration; /** * 房屋简介 */ @ApiModelProperty(value = "房屋简介") private String introduction; /** * 联系方式 */ @ApiModelProperty(value = "联系方式") private String mobile; /** * 拒绝原因 */ @ApiModelProperty(value = "拒绝原因") private String reason; /** * 图片地址 多个用逗号隔开 */ @ApiModelProperty(value = "图片地址 多个用逗号隔开") private String photoPah; /** * 发布人id */ @ApiModelProperty(value = "发布人id") private Long userId; /** * 用户类型 1 小程序 2 运营平台 3 社区平台 */ @ApiModelProperty(value = "用户类型 1 小程序 2 运营平台 3 社区平台") private Integer userType; /** * 社区主键 */ @ApiModelProperty(value = "社区主键") private Long communityId; /** * */ @ApiModelProperty(value = "") private LocalDateTime approveAt; /** * 审核人id */ @ApiModelProperty(value = "审核人id") private Long approveBy; /** * create_at */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("发布人名字") private String userName; }