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

import com.baomidou.mybatisplus.annotation.TableName;
import com.thinkunion.park.service.common.entity.BasicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author 吕海泉
 * @create 2020/12/22 15:18
 */

@Data
@TableName("pmg_log_people_count")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "报警信息对象", description = "报警信息表")

public class PmgLogPeopleCount extends BasicEntity {
    /**
     * user_id
     */
    @ApiModelProperty(value = "userId")
    private String personId;
    /**
     * imgsrc
     */
    @ApiModelProperty(value = "人脸图片路径")
    private String imgSrc;

    /**
     * imgsrc
     */
    @ApiModelProperty(value = "人脸图片路径")
    private String facePhotoSrc;
    /**
     * temperature
     */
    @ApiModelProperty(value = "温度")
    private Float temperature;

    /**
     * sn
     */
    @ApiModelProperty(value = "设备编号")
    private String sn;

    /**
     * score
     */
    @ApiModelProperty(value = "比对分数")
    private Integer score;


    /**
     * name
     */
    @ApiModelProperty(value = "名称")
    private String name;

    /**
     * sex
     */
    @ApiModelProperty(value = "性别")
    private String sex;

    /**
     * id_card
     */
    @ApiModelProperty(value = "身份")
    private String idCard;

    /**
     * phone
     */
    @ApiModelProperty(value = "联系方式")
    private String phone;

    /**
     * company
     */
    @ApiModelProperty(value = "公司")
    private Long company;

    /**
     * code
     */
    @ApiModelProperty(value = "人员类型唯一编码")
    private String code;


    /**
     * type
     */
    @ApiModelProperty(value = "人员类型")
    private String type;


    /**
     * category
     */
    @ApiModelProperty(value = "category")
    private String category;

    /**
     * license
     */
    @ApiModelProperty(value = "车牌")
    private String license;

    /**
     * timeStamp
     */
    @ApiModelProperty(value = "timeStamp")
    private Long timeStamp;
    /**
     * company
     */
    @ApiModelProperty(value = "公司")
    private String companyName;
    /**
     * mask
     */
    @ApiModelProperty(value = "是否带口罩")
    private String mask;
    /**
     * glass
     */
    @ApiModelProperty(value = "是否带眼镜")
    private String glass;
    /**
     * cameraName
     */
    @ApiModelProperty(value = "抓拍位置(监控点名字)")
    private String cameraName;
    /**
     * cameraIndexCode
     */
    @ApiModelProperty(value = "监控点indexCode")
    private String cameraIndexCode;
    /**
     * captureBkgUrl
     */
    @ApiModelProperty(value = "背景图片路径")
    private String captureBkgUrl;
    /**
     * 设备编号
     */
    @ApiModelProperty(value = "设备编号")
    private String productKey;
    /**
     * 设备名字(平台生成)
     */
    @ApiModelProperty(value = "设备名字")
    private String deviceName;
    /**
     * 设备名字
     */
    @ApiModelProperty(value = "设备名字")
    private String equipmentName;
    /**
     * 设备位置
     */
    @ApiModelProperty("设备位置")
    private String setPosition;

    /***********************  3D/bi  **********************/

    @ApiModelProperty(value = "楼栋id")
    private Long buildingId;

    @ApiModelProperty(value = "楼层id")
    private Long floorId;

    @ApiModelProperty(value = "房间id")
    private Long roomId;
}
