package com.multictrl.modules.business.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 喊话器内容
 *
 * @author Sdy
 * @since 1.0.0 2026-05-08
 */
@Data
@TableName("bus_speaker")
public class SpeakerEntity {

    @TableId
    private Long id;
    /**
     * 类型 1 文本 2 音频
     */
    private Integer type;
    /**
     * 机场编号
     */
    private String dockSn;
    /**
     * 模版名称
     */
    private String name;
    /**
     * 文本内容
     */
    private String textContent;
    /**
     * pcm音频地址
     */
    private String pcmPath;
    /**
     * 源音频文件地址
     */
    private String mediaPath;
    /**
     * 文件md5
     */
    private String md5;

    @TableField(fill = FieldFill.INSERT)
    private Date createDate;
}