package com.bootdo.datasend.dianxin.domain.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description DoorRequestDataListDTO
 * @Author lijingtong
 * @Date 2025-06-17
 */
@NoArgsConstructor
@Data
public class DoorRequestDataListDTO {
    // 多维网关设备SN
    @JSONField(name = "gatewaySN")
    private String gatewaySN;
    // 设备(国标)编码
    @JSONField(name = "deviceSN")
    private String deviceSN;
    // 门禁验证方式
    @JSONField(name = "validType")
    private Integer validType;
    // 卡号/人脸编码(证件号码MD5)
    @JSONField(name = "cardNo")
    private String cardNo;
    // 验证结果
    @JSONField(name = "validResult")
    private Short validResult;
    // 通行时间
    @JSONField(name = "passTime")
    private String passTime;
    // 通行方向
    @JSONField(name = "passDirection")
    private Integer passDirection;
    // 人脸图base64编码
    @JSONField(name = "personPicBase64")
    private String personPicBase64;
    // 全景图base64编码
    @JSONField(name = "globalPicBase64")
    private String globalPicBase64;
    // 人员姓名
    @JSONField(name = "userName")
    private String userName;

    @JSONField(name = "personPic")
    private String personPic;

    @JSONField(name = "globalPic")
    private String globalPic;
}
