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

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

import javax.validation.constraints.NotNull;

@Data
@TableName("property_ads_position")
@ApiModel(value = "广告位管理", description = "广告位管理")
public class PropertyAdsPosition extends TenantEntity {
    /**
     * 园区id
     */
    @NotNull(message = "园区不能为空")
    @ApiModelProperty(value = "园区id")
    private Long parkId;
    /**
     * 楼栋id
     */
    @ApiModelProperty(value = "楼栋id")
    private Long buildingId;
    /**
     * 所在楼层
     */
    @ApiModelProperty(value = "所在楼层")
    private Integer floorNum;
    /**
     * 所在单元
     */
    @ApiModelProperty(value = "所在单元")
    private Integer unitNum;
    /**
     * 广告位名称
     */
    @NotNull(message = "广告位名称不能为空")
    @ApiModelProperty(value = "广告位名称")
    private String adsPositionName;
    /**
     * 资源代码
     */
    @ApiModelProperty(value = "资源代码")
    private String resourceCode;
    /**
     * 是否出租：0-否，1-是
     */
    @NotNull(message = "出租状态不能为空")
    @ApiModelProperty(value = "出租状态：0-未出租，1-已出租")
    private Integer rentStatus;
    /**
     * 备注信息
     */
    @ApiModelProperty(value = "备注信息")
    private String remark;

}
