FaceDataContent.java 2.91 KB
package com.viontech.keliu.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
public class FaceDataContent {
    /**
     * 设备id
     */
    private Long deviceId;

    /**
     * 通道id
     */
    private Long channelId;

    /**
     * 出入口id
     */
    private Long gateId;

    /**
     * 设备序列号
     */
    private String deviceSerialnum;

    /**
     * 通道序列号
     */
    private String channelSerialnum;

    /**
     * 人员类型(0 新客 1 二次进店 2 多次进店 9 店员)
     */
    private Integer personType;

    /**
     * 人脸图片1
     */
    private String facePic;

    /**
     * 人体图片
     */
    private String bodyPic;

    /**
     * 心情
     */
    private Integer mood;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 方向
     */
    private Integer direction;

    /**
     * 统计时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date counttime;

    /**
     * 统计日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date countdate;

    private Long mallId;

    private Long accountId;

    private String personUnid;

    /**
     * 处理进度表
     */
    private Integer status;

    /**
     * 轨迹信息文件存储路径
     */
    private String trackInfo;

    /**
     * 轨迹时间
     */
    private Integer trackTime;

    /**
     * 开心指数
     */
    private Integer happyConf;

    /**
     * 历史到店次数
     */
    private Integer historyArrivalCount;

    /**
     * 今日到店次数
     */
//    private Integer todayArrivalCount;

    /**
     * 原始抓拍id
     */
    private String unid;

    private Float faceScore;

    private Integer faceType;

    private Integer facePicNum;

    private Integer bodyPicNum;

    private Integer faceFeatureType;

    private Integer bodyFeatureType;

    private Integer bodyType;

    private Integer intersectX;

    private Integer intersectY;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date intersectTime;

    /**
     * 0:儿童 1:成人 -1:未知
     */
    private Integer ageGroup;

    /**
     * 是否是穿堂客流
     */
//    private Integer isAcross;

    /**
     * 持续时长,单位秒
     */
    private Long duration;

    /**
     * 支付方式 0:未支付 1:pos支付 2:手机支付
     */
    private Integer payType;
    /**
     * 是否提货
     */
    private Integer pickUpGoods;
    /**
     * 事件图片
     */
    private String eventImage;
    /**
     * 事件图片头脚坐标
     */
    private String eventCoordinate;
    /**
     * 收银事件结伴人数
     */
    private Integer togetherCount;

    private String eventVideo;
}