package com.whyc.pojo.plus_lock_his;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
import java.util.Date;
|
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@ApiModel(value="LockHis对象", description="锁具2024年状态更新表")
|
public class LockHis {
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "自增主键")
|
@TableId(value = "num", type = IdType.AUTO)
|
private Integer num;
|
|
@ApiModelProperty(value = "锁具ID号")
|
private Integer lockId;
|
|
@ApiModelProperty(value = "记录时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date recordTime;
|
|
@ApiModelProperty(value = "锁具状态[0-闭锁 1-开锁]")
|
private Integer lockState;
|
|
@ApiModelProperty(value = "上一次开锁方式[0-485开锁 1-刷卡开锁 2-蓝牙开锁 3-DI开锁]")
|
private Integer unlockType;
|
|
@ApiModelProperty(value = "上一次刷开开锁卡号[仅刷ID卡开锁时有效]")
|
private String unlockId;
|
|
@TableField(exist = false)
|
@ApiModelProperty("表名字拼接")
|
private String recordYear;
|
|
@TableField(exist = false)
|
@ApiModelProperty("分页开始位置")
|
private Integer limitStart;
|
|
@TableField(exist = false)
|
@ApiModelProperty("分页结束位置")
|
private Integer limitEnd;
|
|
@TableField(exist = false)
|
@ApiModelProperty("开始时间")
|
private Date startTime;
|
|
@TableField(exist = false)
|
@ApiModelProperty("结束时间")
|
private Date endTime;
|
|
}
|