package com.panzhihua.service_community.entity;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.panzhihua.common.validated.AddGroup;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import javax.validation.constraints.NotBlank;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
|
/**
|
* 房屋租售-租赁房屋登记(RentingHourseRegister)表实体类
|
*
|
* @author makejava
|
* @since 2021-11-23 10:49:07
|
*/
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@ApiModel("房屋租售-租赁房屋登记")
|
public class RentingHourseRegister implements Serializable {
|
|
private static final long serialVersionUID = 687172975256702649L;
|
|
/**
|
* 主键id
|
*/
|
@ApiModelProperty(value = "主键id")
|
@TableId(type = IdType.ASSIGN_ID)
|
private Long id;
|
|
/**
|
* 街道ID
|
*/
|
@ApiModelProperty(value = "街道ID")
|
private Long streetId;
|
|
/**
|
* 社区id
|
*/
|
@ApiModelProperty(value = "社区id")
|
private Long communityId;
|
|
/**
|
* 小区id
|
*/
|
@ApiModelProperty(value = "小区id")
|
private Long villageId;
|
|
/**
|
* 小区名称
|
*/
|
@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 floor;
|
|
/**
|
* 户室(房间号)
|
*/
|
@ApiModelProperty(value = "户室(房间号)")
|
private String houseNo;
|
|
/**
|
* 房屋编号
|
*/
|
@ApiModelProperty(value = "房屋编号")
|
private String code;
|
|
/**
|
* 房屋地址
|
*/
|
@ApiModelProperty(value = "房屋地址")
|
private String address;
|
|
/**
|
* 认证码
|
*/
|
@ApiModelProperty(value = "认证码")
|
private String authCode;
|
|
/**
|
* 认证状态(1、未认证2、已认证)
|
*/
|
@ApiModelProperty(value = "认证状态(1、未认证2、已认证)")
|
private Integer authStatus;
|
|
/**
|
* 房屋状态(1、待发布 2、已发布,待出租2、出租中3、已退租
|
*/
|
@ApiModelProperty(value = "房屋状态(1、待发布 2、已发布,待出租2、出租中3、已退租")
|
private Integer status;
|
|
/**
|
* 1、待认证2、待发布3、待出租4、保留中 5出租中6、已超时7、已到期)
|
*/
|
@ApiModelProperty(value = "1、待认证2、待发布3、待出租4、保留中 5出租中6、已超时7、已到期)")
|
private Integer detailStatus;
|
|
@ApiModelProperty(value = "房屋的经度")
|
private String longitude;
|
|
@ApiModelProperty(value = "房屋的纬度")
|
private String latitude;
|
|
/**
|
* 建筑面积
|
*/
|
@ApiModelProperty(value = "建筑面积")
|
private BigDecimal constructArea;
|
|
/**
|
* 层次递归字段(省>市>区县>街道>社区>小区>详细地址)
|
*/
|
@ApiModelProperty(value = "层次递归字段(省>市>区县>街道>社区>小区>详细地址)")
|
private String path;
|
|
/**
|
* 看房电话
|
*/
|
@ApiModelProperty(value = "看房电话")
|
private String seeHourseTelephone;
|
|
/**
|
* 租房标题
|
*/
|
@ApiModelProperty(value = "租房标题")
|
private String title;
|
|
/**
|
* 室数量
|
*/
|
@ApiModelProperty(value = "室数量")
|
private Integer brn;
|
|
/**
|
* 厅数量
|
*/
|
@ApiModelProperty(value = "厅数量")
|
private Integer lrn;
|
|
/**
|
* 卫数量
|
*/
|
@ApiModelProperty(value = "卫数量")
|
private Integer wcn;
|
|
/**
|
* 房型
|
*/
|
@ApiModelProperty(value = "房型")
|
private String roomType;
|
|
/**
|
* 月租金
|
*/
|
@ApiModelProperty(value = "月租金")
|
private BigDecimal monthlyRentMoney;
|
|
/**
|
* 保证金
|
*/
|
@ApiModelProperty(value = "保证金")
|
private BigDecimal depositMoney;
|
|
/**
|
* 服务费
|
*/
|
@ApiModelProperty(value = "服务费")
|
private BigDecimal serverCharge;
|
|
/**
|
* 定金
|
*/
|
@ApiModelProperty(value = "定金")
|
private BigDecimal dingMoney;
|
|
/**
|
* 总楼层
|
*/
|
@ApiModelProperty(value = "总楼层")
|
private String totalFloor;
|
|
/**
|
* 朝向(1东2南3西4北5东南6东北7西南8西北9南北10东西)
|
*/
|
@ApiModelProperty(value = "朝向(1东2南3西4北5东南6东北7西南8西北9南北10东西)")
|
private Integer orientation;
|
|
/**
|
* 装修情况(1.毛坯房 2.简装 3.精装修)
|
*/
|
@ApiModelProperty(value = "装修情况(1.毛坯房 2.简装 3.精装修)")
|
private Integer decoration;
|
|
/**
|
* 看房时间(1.随时看房 2.提前预约)
|
*/
|
@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 label;
|
|
/**
|
* 房主姓名
|
*/
|
@ApiModelProperty(value = "房主姓名")
|
private String hourseOwnerName;
|
|
/**
|
* 房主身份证
|
*/
|
@ApiModelProperty(value = "房主身份证")
|
private String hourseIdCard;
|
|
/**
|
* 房主电话
|
*/
|
@ApiModelProperty(value = "房主电话")
|
private String hoursePhone;
|
|
/**
|
* 登记状态(1、保存草稿2、完成登记)
|
*/
|
@ApiModelProperty(value = "登记状态(1、保存草稿2、完成登记)")
|
private Integer infoStatus;
|
|
/**
|
* 房东扫描的时候绑定微信APPID
|
*/
|
@ApiModelProperty(value = "房东扫描的时候绑定微信APPID")
|
private String hourseOwnerWeixinAppid;
|
|
/**
|
* 房东的用户ID,用户表记录了房东的详细信息
|
*/
|
@ApiModelProperty(value = "房东的用户ID,用户表记录了房东的详细信息")
|
private Long hourseOwnerUserId;
|
|
/**
|
* 租客的微信APPID
|
*/
|
@ApiModelProperty(value = "租客的微信APPID")
|
private String tenantWeixinAppid;
|
|
/**
|
* 租客的用户ID,房东的用户ID,用户表记录了租客的详细信息
|
*/
|
@ApiModelProperty(value = "租客的用户ID,房东的用户ID,用户表记录了租客的详细信息")
|
private Long tenantUserId;
|
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value = "创建时间")
|
private Date createAt;
|
|
/**
|
* 修改时间
|
*/
|
@ApiModelProperty(value = "修改时间")
|
private Date updateAt;
|
|
/**
|
* 认证状态(1、未认证2、已认证)
|
*/
|
public interface AuthStatus{
|
int wrz = 1;
|
int yrz = 2;
|
}
|
|
/**
|
* 房屋状态(1、待发布 2、已发布,待出租 3、出租中 4、已退租
|
*/
|
public interface Status{
|
int dfb = 1;
|
int dcz = 2;
|
int czz = 3;
|
int ytz = 4;
|
}
|
|
/**
|
* 1、待认证2、待发布3、待出租4、保留中 5出租中6、已超时7、已到期)
|
*/
|
public interface DetailStatus{
|
int drz = 1;
|
int dfb = 2;
|
int dcz = 3;
|
int blz = 4;
|
int czz = 5;
|
int ycs = 6;
|
int ydq = 7;
|
}
|
}
|