package com.yuchen.saas.park.api.entity.security;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.nest.springwrap.core.mp.base.BaseEntity;

/**
 * <p>
 * 宇视人脸检测事件表
 * </p>
 *
 * @author 洪铭铭
 * @since 2024-09-12
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("saas_park_face_detect_event")
@ApiModel(value="SaasParkFaceDetectEvent对象", description="宇视人脸检测事件表")
public class SaasParkFaceDetectEvent extends BaseEntity {


    @ApiModelProperty(value = "时间")
    @TableField("time_stamp")
    private Integer timeStamp;

    @ApiModelProperty(value = "告警类型")
    @TableField("alarm_type")
    private String alarmType;

    @ApiModelProperty(value = "性别 0: 未知, 1: 男, 2: 女")
    @TableField("gender")
    private String gender;

    @ApiModelProperty(value = "年龄段 0: 未知,1: 儿童,2: 少年,3: 青年,4: 中年,5: 老年")
    @TableField("age_range")
    private String ageRange;

    @ApiModelProperty(value = "是否佩戴眼镜 0: 未知,1: 不戴眼镜,2: 戴眼镜")
    @TableField("glass_flag")
    private String glassFlag;

    @ApiModelProperty(value = "眼镜款式 0: 未知,1: 普通眼镜,2: 太阳眼镜,99: 其他")
    @TableField("glasses_style")
    private String glassesStyle;

    @ApiModelProperty(value = "是否佩戴口罩 0: 未知,1: 不戴,2: 戴口罩")
    @TableField("mask_flag")
    private String maskFlag;

    @ApiModelProperty(value = "是否戴帽子 0: 未知,1: 不戴,2: 戴")
    @TableField("hat_flag")
    private String hatFlag;

    @ApiModelProperty(value = "图片")
    @TableField("alarm_picture")
    private String alarmPicture;

    public Integer getTimeStamp() {
        return timeStamp;
    }

    public void setTimeStamp(Integer timeStamp) {
        this.timeStamp = timeStamp;
    }

    public String getAlarmType() {
        return alarmType;
    }

    public void setAlarmType(String alarmType) {
        this.alarmType = alarmType;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getAgeRange() {
        return ageRange;
    }

    public void setAgeRange(String ageRange) {
        this.ageRange = ageRange;
    }

    public String getGlassFlag() {
        return glassFlag;
    }

    public void setGlassFlag(String glassFlag) {
        this.glassFlag = glassFlag;
    }

    public String getGlassesStyle() {
        return glassesStyle;
    }

    public void setGlassesStyle(String glassesStyle) {
        this.glassesStyle = glassesStyle;
    }

    public String getMaskFlag() {
        return maskFlag;
    }

    public void setMaskFlag(String maskFlag) {
        this.maskFlag = maskFlag;
    }

    public String getHatFlag() {
        return hatFlag;
    }

    public void setHatFlag(String hatFlag) {
        this.hatFlag = hatFlag;
    }

    public String getAlarmPicture() {
        return alarmPicture;
    }

    public void setAlarmPicture(String alarmPicture) {
        this.alarmPicture = alarmPicture;
    }
}
