package com.panzhihua.common.model.vos.community.rentingHouses; import java.math.BigDecimal; import java.util.List; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.panzhihua.common.validated.AddGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.Pattern; /** * @title: RentingHousesConfigVO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 房屋租赁配置信息 * @author: hans * @date: 2021/11/23 14:13 */ @Data @ApiModel("房屋租赁配置信息") public class RentingHouseRegisterVO { @ApiModelProperty(value = "id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty(value = "楼层号") private String floor; @ApiModelProperty(value = "总楼层") private String totalFloor; @ApiModelProperty(value = "房屋地址") private String address; @ApiModelProperty(value = "认证状态(1、未认证2、已认证)") private Integer authStatus; @ApiModelProperty(value = "认证码") private String authCode; @ApiModelProperty(value = "房屋状态(1、待发布 2、已发布,待出租2、出租中3、已退租") private Integer status; @ApiModelProperty(value = "1、待认证2、待发布3、待出租4、保留中 5出租中6、已超时7、已到期)") private Integer detailStatus; @ApiModelProperty(value = "建筑面积") private BigDecimal constructArea; @ApiModelProperty(value = "租房标题") private String title; @ApiModelProperty(value = "室数量") private Integer brn; @ApiModelProperty(value = "厅数量") private Integer lrn; @ApiModelProperty(value = "卫数量") private Integer wcn; @ApiModelProperty(value = "月租金") private BigDecimal monthlyRentMoney; @ApiModelProperty(value = "朝向(1东2南3西4北5东南6东北7西南8西北9南北10东西)") private Integer orientation; @ApiModelProperty(value = "装修情况(1.毛坯房 2.简装 3.精装修)") private Integer decoration; @ApiModelProperty(value = "房屋标签") private String label; @ApiModelProperty(value = "看房时间(1.随时看房 2.提前预约)") private Integer seeHourseDate; @ApiModelProperty(value = "房屋介绍") private String hourseDescription; @ApiModelProperty(value = "入住要求") private String checkInRequirement; @ApiModelProperty(value = "房内物品") private String hourseItem; @ApiModelProperty(value = "房主姓名") private String hourseOwnerName; @ApiModelProperty(value = "房主身份证") private String hourseIdCard; @ApiModelProperty(value = "房主电话") private String hoursePhone; @ApiModelProperty(value = "保证金") private BigDecimal depositMoney; @ApiModelProperty(value = "服务费") private BigDecimal serverCharge; @ApiModelProperty(value = "定金") private BigDecimal dingMoney; @ApiModelProperty(value = "看房电话") private String seeHourseTelephone; @ApiModelProperty(value = "房源封面展示图片") private String url; @ApiModelProperty(value = "房源图片") private List housePictures; @ApiModelProperty(value = "产权证明") private List propertyPictures; @ApiModelProperty(value = "证件照片") private List credentialsPictures; @ApiModelProperty(value = "房屋委托代理合同") private String houseAgencyContract; @ApiModelProperty(value = "小区名称") private String villageName; @ApiModelProperty(value = "街/路/巷") private String alley; @ApiModelProperty(value = "街/路/巷号") private String houseNum; @ApiModelProperty(value = "楼栋号") private String buildingNo; @ApiModelProperty(value = "单元号") private String unitNo; @ApiModelProperty(value = "户室(房间号)") private String houseNo; @ApiModelProperty(value = "房屋的经度") private String longitude; @ApiModelProperty(value = "房屋的纬度") private String latitude; @ApiModelProperty(value = "是否是房东(1.是 2.否)") private Integer isLandlord; @ApiModelProperty(value = "租客电话") private String tenantTelephone; }