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

import com.baomidou.mybatisplus.annotation.TableName;
import com.thinkunion.park.service.common.entity.BasicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @ClassName ParkSpaceInfo
 * @Description 园区空间信息
 * @Author 张逸飞
 * @Date 2022年10月26日 14:37:21
 */
@Data
@TableName("park_space_info")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "园区空间信息", description = "园区空间信息")
public class ParkSpaceInfo extends BasicEntity {

    /**
     * 空间名称
     */
    @ApiModelProperty(value = "空间名称")
    private String name;

    /**
     * 父主键
     */
    @ApiModelProperty(value = "父主键")
    private Long parentId;

    /**
     * 类型（1：层、2：区、3：建筑）
     */
    @ApiModelProperty(value = "类型（1：层、2：区、3：建筑")
    private Integer type;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer sort;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 层类型（0：地下层、1：地面层）
     */
    @ApiModelProperty(value = "层类型（0：地下层、1：地面层）")
    private Integer levelType;

    /**
     * 用途类型id
     */
    @ApiModelProperty(value = "用途类型id")
    private Long useTypeId;

}
