package com.panzhihua.common.model.vos.community.rentHouse; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * @author zzj */ @Data @ApiModel public class RentingHourseOrderVO { private Long id; /** * 街道ID */ @ApiModelProperty(value = "街道ID") private Long streetId; /** * 小区id */ @ApiModelProperty(value = "小区id") private Long villageId; /** * 社区id */ @ApiModelProperty(value = "社区id") private Long communityId; /** * 小区名称 */ @ApiModelProperty(value = "小区名称") private String villageName; /** * 订单类型(1、新订单2、续租订单) */ @ApiModelProperty(value = "订单类型(1、新订单2、续租订单)") private Integer orderType; /** * 续租订单的原订单号 */ @ApiModelProperty(value = "续租订单的原订单号") private String originOrderSn; /** * 订单SN号 */ @ApiModelProperty(value = "订单SN号") private String orderSn; /** * 交易流水号 */ @ApiModelProperty(value = "交易流水号") private String paySn; /** * 租赁月数(多少个月) */ @ApiModelProperty(value = "租赁月数(多少个月)") private Integer rentingMonth; /** * 建筑面积 */ @ApiModelProperty(value = "建筑面积") private String constructArea; /** * 房型 */ @ApiModelProperty(value = "房型") private String roomType; /** * 月租金 */ @ApiModelProperty(value = "月租金") private BigDecimal monthlyRentMoney; /** * 保证金 */ @ApiModelProperty(value = "保证金") private BigDecimal depositAmount; /** * 服务费 */ @ApiModelProperty(value = "服务费") private BigDecimal serverCharge; /** * 定金 */ @ApiModelProperty(value = "定金") private BigDecimal dingAmount; /** * 支付定金的订单号 */ @ApiModelProperty(value = "支付定金的订单号") private String preOrderSn; /** * 支付的定金的订单备注 */ @ApiModelProperty(value = "支付的定金的订单备注") private String preOrderNote; /** * 订单是否已经平台结算 */ @ApiModelProperty(value = "订单是否已经平台结算") private String settingFlag; /** * 结算金额 */ @ApiModelProperty(value = "结算金额") private BigDecimal settingAmount; /** * 计算订单号 */ @ApiModelProperty(value = "计算订单号") private String settingSn; /** * 平台结算时间 */ @ApiModelProperty(value = "平台结算时间") private Date settingDate; /** * 总楼层 */ @ApiModelProperty(value = "总楼层") private String totalFloor; /** * 朝向 */ @ApiModelProperty(value = "朝向") private String orientation; /** * 装饰 */ @ApiModelProperty(value = "装饰") private String decoration; /** * 房内物品 */ @ApiModelProperty(value = "房内物品") private String hourseItem; /** * 房主姓名 */ @ApiModelProperty(value = "房主姓名") private String hourseOwnerName; /** * 房主身份证 */ @ApiModelProperty(value = "房主身份证") private String hourseIdCard; /** * 房主电话 */ @ApiModelProperty(value = "房主电话") private String hoursePhone; /** * 租客的用户ID,微信用户类型 */ @ApiModelProperty(value = "租客的用户ID,微信用户类型") private Long rentingUserId; /** * 租赁开始时间 */ @ApiModelProperty(value = "租赁开始时间") private Date startDate; /** * 租赁结束时间 */ @ApiModelProperty(value = "租赁结束时间") private Date endDate; /** * 合同内容 */ @ApiModelProperty(value = "合同内容") private String contractText; /** * 已支付定金金额(已经下定金的金额) */ @ApiModelProperty(value = "已支付定金金额(已经下定金的金额)") private BigDecimal payedDingMoney; /** * 订单最终金额 */ @ApiModelProperty(value = "订单最终金额") private BigDecimal totalAccount; /** * 1、订单未支付2、订单已支付3、待房东签约4、房东已签约,合同生效5、已退款 */ @ApiModelProperty(value = "1、订单未支付2、订单已支付3、待房东签约4、房东已签约,合同生效5、已退款") private Integer status; /** * 创建者 */ @ApiModelProperty(value = "创建者") private Long createUser; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createDate; /** * 房屋登记ID */ @ApiModelProperty(value = "房屋登记ID") private Long registerId; /** * 图片 */ @ApiModelProperty(value = "图片") private String url; }