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;

/**
 * <p>
 * 楼盘动态
 * </p>
 *
 * @author yuanzhelin
 * @since 2024-10-24
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("pmg_bat_building_dynamic")
@ApiModel(value="PmgBatBuildingDynamic对象", description="楼盘动态")
public class PmgBatBuildingDynamic extends TenantEntity {

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "projectId", value = "项目ID")
    private Long projectId;
    /**
     * 动态类型(1图文2视频)
     */
    @ApiModelProperty(name = "dynamicType", value = "动态类型(1图文2视频)")
    private Integer dynamicType;
    /**
     * 图片地址
     */
    @ApiModelProperty(name = "photoUrl", value = "图片地址")
    private String photoUrl;
    /**
     * 视频地址
     */
    @ApiModelProperty(name = "videoUrl", value = "视频地址")
    private String videoUrl;
    /**
     * 标题
     */
    @ApiModelProperty(name = "title", value = "标题")
    private String title;
    /**
     * 摘要
     */
    @ApiModelProperty(name = "summary", value = "摘要")
    private String summary;
    /**
     * 详细内容
     */
    @ApiModelProperty(name = "content", value = "详细内容")
    private String content;
    /**
     * 分享数
     */
    @ApiModelProperty(name = "shareNum", value = "分享数")
    private Integer shareNum;
    /**
     * 发布状态(1未发布2已发布3已关闭)
     */
    @ApiModelProperty(name = "releaseStatus", value = "发布状态(1未发布2已发布3已关闭)")
    private Integer releaseStatus;
    /**
     * 浏览数
     */
    @ApiModelProperty(name = "viewCount", value = "浏览数")
    private Integer viewCount;


}
