package com.gxwebsoft.house.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * AI找房返回的轻量房源卡片
 */
@Data
@Schema(name = "HouseAiHouseCard对象", description = "AI找房返回的轻量房源卡片")
public class HouseAiHouseCard implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "房源ID")
    private Integer houseId;

    @Schema(description = "房源标题")
    private String houseTitle;

    @Schema(description = "户型")
    private String houseType;

    @Schema(description = "面积")
    private String extent;

    @Schema(description = "楼层")
    private String floor;

    @Schema(description = "朝向")
    private String toward;

    @Schema(description = "月租金")
    private String monthlyRent;

    @Schema(description = "所在城市")
    private String city;

    @Schema(description = "所在辖区")
    private String region;

    @Schema(description = "详细地址")
    private String address;

    @Schema(description = "图片附件")
    private String files;

    @Schema(description = "办公室配套")
    private String supporting;

    @Schema(description = "房源匹配或接近原因")
    private String matchReason;
}
