KeyInfo.java 1.87 KB
package com.ruoyi.domain.keyInfo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
import com.ruoyi.common.annotation.Excel;

@Data
@Slf4j
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@TableName("key_info")
public class KeyInfo {
    /***ID*/
    @TableId(value = "id", type = IdType.AUTO)
    @Excel(name = "ID")
    private Integer id;


    /***名称(如:XX车的钥匙)*/
    @Excel(name = "名称")
    private String name;


    /***状态*/
    @Excel(name = "状态")
    private Integer status;


    /***是否删除*/
    @Excel(name = "是否删除")
    private Boolean delFlag;


    /***创建人员*/
    @Excel(name = "创建人员")
    @TableField(fill= FieldFill.INSERT)
    private String createBy;


    /***创建时间*/
    @Excel(name = "创建时间")
    @TableField(fill= FieldFill.INSERT)
    private java.util.Date createTime;


    /***修改人员*/
    @Excel(name = "修改人员")
    @TableField(fill= FieldFill.UPDATE)
    private String updateby;


    /***修改时间*/
    @Excel(name = "修改时间")
    @TableField(fill= FieldFill.UPDATE)
    private java.util.Date updateTime;


    /***钥匙所在场站ID*/
    @Excel(name = "钥匙所在场站ID")
    private Integer yardId;


    /***钥匙锁在的设备ID*/
    private Integer deviceId;

    @Excel(name = "钥匙锁在的设备ID")
    @TableField(exist = false)
    private String deviceLabel;


    /***钥匙所在的位置*/
    @Excel(name = "钥匙所在的位置")
    private Integer cabinetno;

    /***车牌号*/
    @Excel(name = "车牌号")
    private java.lang.String plateNum;


    @Override
    public String toString() {
        return com.alibaba.fastjson2.JSON.toJSONString(this);
    }
}