package cc.mrbird.febs.monitor.entity; 
 | 
  
 | 
import cc.mrbird.febs.common.converter.TimeConverter; 
 | 
import com.baomidou.mybatisplus.annotation.IdType; 
 | 
import com.baomidou.mybatisplus.annotation.TableField; 
 | 
import com.baomidou.mybatisplus.annotation.TableId; 
 | 
import com.baomidou.mybatisplus.annotation.TableName; 
 | 
import com.wuwenze.poi.annotation.Excel; 
 | 
import com.wuwenze.poi.annotation.ExcelField; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.io.Serializable; 
 | 
import java.util.Date; 
 | 
  
 | 
/** 
 | 
 * @author MrBird 
 | 
 */ 
 | 
@Data 
 | 
@TableName("t_log") 
 | 
@Excel("系统日志表") 
 | 
public class SystemLog implements Serializable { 
 | 
  
 | 
    /** 
 | 
     * 日志ID 
 | 
     */ 
 | 
    @TableId(value = "ID", type = IdType.AUTO) 
 | 
    private Long id; 
 | 
  
 | 
    /** 
 | 
     * 操作用户 
 | 
     */ 
 | 
    @TableField("USERNAME") 
 | 
    @ExcelField(value = "操作用户") 
 | 
    private String username; 
 | 
  
 | 
    /** 
 | 
     * 操作内容 
 | 
     */ 
 | 
    @TableField("OPERATION") 
 | 
    @ExcelField(value = "操作内容") 
 | 
    private String operation; 
 | 
  
 | 
    /** 
 | 
     * 耗时 
 | 
     */ 
 | 
    @TableField("TIME") 
 | 
    @ExcelField(value = "耗时(毫秒)") 
 | 
    private Long time; 
 | 
  
 | 
    /** 
 | 
     * 操作方法 
 | 
     */ 
 | 
    @TableField("METHOD") 
 | 
    @ExcelField(value = "操作方法") 
 | 
    private String method; 
 | 
  
 | 
    /** 
 | 
     * 方法参数 
 | 
     */ 
 | 
    @TableField("PARAMS") 
 | 
    @ExcelField(value = "方法参数") 
 | 
    private String params; 
 | 
  
 | 
    /** 
 | 
     * 操作者IP 
 | 
     */ 
 | 
    @TableField("IP") 
 | 
    @ExcelField(value = "操作者IP") 
 | 
    private String ip; 
 | 
  
 | 
    /** 
 | 
     * 创建时间 
 | 
     */ 
 | 
    @TableField("CREATE_TIME") 
 | 
    @ExcelField(value = "操作时间", writeConverter = TimeConverter.class) 
 | 
    private Date createTime; 
 | 
  
 | 
    /** 
 | 
     * 操作地点 
 | 
     */ 
 | 
    @TableField("LOCATION") 
 | 
    @ExcelField(value = "操作地点") 
 | 
    private String location; 
 | 
  
 | 
    private transient String createTimeFrom; 
 | 
    private transient String createTimeTo; 
 | 
} 
 |