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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 房屋租赁-房屋定金订单表(RentingHoursePreOrder)表实体类 * * @author makejava * @since 2021-11-23 10:47:52 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("房屋租赁-房屋定金订单表") public class RentingHoursePreOrder implements Serializable { private static final long serialVersionUID = -60478773417437988L; /** * 主键 */ @ApiModelProperty(value = "主键") @TableId(type = IdType.ASSIGN_ID) private Long id; /** * 订单SN号 */ @ApiModelProperty(value = "订单SN号") private String orderSn; /** * 房屋登记ID */ @ApiModelProperty(value = "房屋登记ID") private Long registerId; /** * 定金 */ @ApiModelProperty(value = "定金") private BigDecimal dingMoney; /** * 合同内容 */ @ApiModelProperty(value = "合同内容") private String contractText; /** * 0 待支付 1 已缴纳定金,待抵扣 2、合同已签订,定金已抵扣 3、房东未按时处理,定金已退款 4、已退还定金 5、未按时去和房东签约订单过期,定金不退,已失效 */ @ApiModelProperty(value = "0 待支付 1 已缴纳定金,待抵扣 2、合同已签订,定金已抵扣 3、房东未按时处理,定金已退款 4、已退还定金 5、未按时去和房东签约订单过期,定金不退,已失效") private Integer status; /** * 定金保留时间 */ @ApiModelProperty(value = "定金保留时间") private Date expireDate; /** * 房东扫描的时候绑定微信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 Long createUser; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createDate; /** * 流水号 */ @ApiModelProperty(value = "流水号") private Long paySn; @ApiModelProperty(value = "社区id") private Long communityId; @ApiModelProperty(value = "房屋名称") private String villageName; /** * 0 待支付 1 已缴纳定金,待抵扣 2、合同已签订,定金已抵扣 3、房东未按时处理,定金已退款 4、已退还定金 5、未按时去和房东签约订单过期,定金不退,已失效 */ public interface status{ int dzf=0; int yjl=1; int yqd=2; int ytk=3; int yth=4; int ysx=5; } }