package com.bonus.canteen.core.device.domain;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 设备参数对象 device_global_setting
 * 
 * @author xsheng
 * @date 2025-05-25
 */


@Data
@ToString
public class DeviceGlobalSetting extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 站点地址 */
    @Excel(name = "站点地址")
    @ApiModelProperty(value = "站点地址")
    private String siteUrl;

    /** MQTT地址 */
    @Excel(name = "MQTT地址")
    @ApiModelProperty(value = "MQTT地址")
    private String mqttAddress;

    /** MQTT用户名 */
    @Excel(name = "MQTT用户名")
    @ApiModelProperty(value = "MQTT用户名")
    private String mqttUserName;

    /** MQTT密码 */
    @Excel(name = "MQTT密码")
    @ApiModelProperty(value = "MQTT密码")
    private String mqttPassWord;

    /** 人脸引擎APP_ID */
    @Excel(name = "人脸引擎APP_ID")
    @ApiModelProperty(value = "人脸引擎APP_ID")
    private String appId;

    /** 人脸引擎KEY */
    @Excel(name = "人脸引擎KEY")
    @ApiModelProperty(value = "人脸引擎KEY")
    private String appKey;

    /** 人脸通过率（0-1） */
    @Excel(name = "人脸通过率", readConverterExp = "0=-1")
    private String facePassRate;

    /** 人脸路径前缀 */
    @Excel(name = "人脸路径前缀")
    @ApiModelProperty(value = "人脸路径前缀")
    private String facePrefix;

    /** 人脸版本 */
    @Excel(name = "人脸版本")
    @ApiModelProperty(value = "人脸版本")
    private String faceVersion;


}
