package com.yuchen.saas.park.api.entity.building;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.nest.springwrap.core.tenant.mp.TenantEntity;

import java.math.BigDecimal;

/**
 * <p>
 * 户型信息表
 * </p>
 *
 * @author yuanzhelin
 * @since 2024-10-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("pmg_bat_building_apartment_type")
@ApiModel(value="PmgBatBuildingApartmentType对象", description="户型信息表")
public class PmgBatBuildingApartmentType extends TenantEntity {

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "projectId", value = "项目ID")
    private Long projectId;
    /**
     * 建筑面积
     */
    @ApiModelProperty(name = "buildingArea", value = "建筑面积")
    private Long buildingArea;
    /**
     * 朝向
     */
    @ApiModelProperty(name = "orientation", value = "朝向")
    private String orientation;
    /**
     * 售价
     */
    @ApiModelProperty(name = "price", value = "售价")
    private BigDecimal price;
    /**
     * 售卖状态(1未售2在售3售罄)
     */
    @ApiModelProperty(name = "sellStatus", value = "售卖状态(1未售2在售3售罄)")
    private Integer sellStatus;
    /**
     * 户型图
     */
    @ApiModelProperty(name = "photoUrl", value = "户型图")
    private String photoUrl;
    /**
     * 介绍
     */
    @ApiModelProperty(name = "introduction", value = "介绍")
    private String introduction;
    /**
     * 户型
     */
    @ApiModelProperty(name = "apartmentTypeName", value = "户型")
    private String apartmentTypeName;
    /**
     * 户型类型(从0开始递增代表几居室)
     */
    @ApiModelProperty(name = "apartmentType", value = "户型类型(从0开始递增代表几居室)")
    private Integer apartmentType;


}
