package com.zd.alg.smartlock.domain.api;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @Author: liujh
 * @Date: 2022/08/29/14:48
 * @Description:
 */
@ApiModel("门锁中间表")
public class SlDoorLock {

    @ApiModelProperty(value = "主键")
    private Long id;

    @ApiModelProperty(value = "人员id")
    private Long userId;

    @ApiModelProperty(value = "人员姓名")
    private String userName;

    @ApiModelProperty(value = "人员卡号")
    private String cardNum;

    @ApiModelProperty(value = "实验室id")
    private Long subjectId;

    @ApiModelProperty(value = "实验室名称")
    private String subjectName;

    @ApiModelProperty(value = "部门id")
    private Long deptId;

    @ApiModelProperty(value = "部门名称")
    private String deptName;

    @ApiModelProperty(value = "门锁id")
    private String doorLockid;

    @ApiModelProperty(value = "人脸编号")
    private String faceCode;

    @ApiModelProperty(value = "人脸状态（1正常，0停用）")
    private Long faceState;

    @ApiModelProperty(value = "手指 1-10")
    private Long finger;

    @ApiModelProperty(value = "指纹编号")
    private String fingerCode;

    @ApiModelProperty(value = "指纹状态（1正常，0停用）")
    private Long fingerState;

    @ApiModelProperty(value = "卡片状态（1正常，0停用）")
    private Long cardState;

    @ApiModelProperty(value = "开始时间")
    private Date cardBegintime;

    @ApiModelProperty(value = "结束时间")
    private Date cardEndtime;

    @ApiModelProperty(value = "1人脸  2指纹 3门卡")
    private Long dataType;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "修改人")
    private String updateBy;

    @ApiModelProperty(value = "创建人")
    private String cereatBy;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}
