package io.delphiplatform.api.v3.rdb.entity.tiktok.video;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import io.delphiplatform.api.v3.constant.DbSchemaConstants;
import lombok.Getter;
import lombok.Setter;

@Entity
@Table(name = "fact_tiktok_top_video_lifetime", schema = DbSchemaConstants.TIKTOK)
@Getter
@Setter
public class FactTikTokTopVideoLifetimeEntity {

    @Id
    private String videoId;

    @Column
    private Integer likes;
    @Column
    private Integer comments;
    @Column
    private Integer views;
    @Column
    private Integer viewsGrowth7Days;
    @Column
    private Integer viewsGrowth28Days;
    @Column
    private BigDecimal viewsGrowth7DaysPercent;
    @Column
    private BigDecimal viewsGrowth28DaysPercent;


}
