package top.continew.admin.business.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import top.continew.starter.extension.crud.model.entity.BaseDO;

/**
 * 数字人-字幕项实体类
 *
 * @author 王志维
 * @since 2025/12/29
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("dh_subtitle_item")
public class SubtitleItem extends BaseDO {

    /**
     * 字幕项ID
     */
    private Long id;

    /**
     * 关联的数字人ID
     */
    private Long digitalHumanId;

    /**
     * 字幕文本内容
     */
    private String text;

    /**
     * 字幕开始时间（秒）
     */
    private Double startTime;

    /**
     * 字幕结束时间（秒）
     */
    private Double endTime;

    /**
     * 创建时间
     */
    private java.time.LocalDateTime createTime;

    /**
     * 更新时间
     */
    private java.time.LocalDateTime updateTime;
}