package com.yuchen.saas.parking.api.entity;

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-08-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("pmg_bat_park_parking_screen_rule_voice")
@ApiModel(value="PmgBatParkParkingScreenRuleVoice对象", description="屏显规则语音设置表")
public class PmgBatParkParkingScreenRuleVoice extends TenantEntity {

    /**
     * 屏显规则id
     */
    @ApiModelProperty(name = "ruleId", value = "屏显规则id")
    private Long ruleId;
    /**
     * 事件类型(1:空闲 2:临时车 3:无牌车 4:储值车 5:月卡车 6:错时车 7:内部车)
     */
    @ApiModelProperty(name = "eventType", value = "事件类型(1:空闲 2:临时车 3:无牌车 4:储值车 5:月卡车 6:错时车 7:内部车)")
    private Integer eventType;
    /**
     * 出入口类型：1出，2入
     */
    @ApiModelProperty(name = "ruleType", value = "出入口类型：1出，2入")
    private Integer ruleType;
    /**
     * 相机id
     */
    @ApiModelProperty(name = "deviceId", value = "相机id")
    private Long deviceId;
    /**
     * 欢迎语
     */
    @ApiModelProperty(name = "welcomeVoice", value = "欢迎语")
    private String welcomeVoice;
    /**
     * 送别语
     */
    @ApiModelProperty(name = "byeVoice", value = "送别语")
    private String byeVoice;



}
