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

import java.time.LocalDate;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

import lombok.Getter;
import lombok.Setter;

@MappedSuperclass
@Getter
@Setter
public abstract class BasePlaylistTrackLifetimeEntity {

    @Column(name = "isrc", insertable = false, updatable = false)
    private String isrc;

    @Column(name = "playlist_id", insertable = false, updatable = false)
    private String playlistId;

    @Column(name = "earliest_date")
    private LocalDate earliestDate;

    @Column(name = "latest_date")
    private LocalDate latestDate;
}
