package com.om.entity.po; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; 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; /** *
* *
* * @author bmmx * @since 2024-04-27 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("security_log") @ApiModel(value="SecurityLog对象", description="") public class SecurityLog implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "安全日志主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "用户名") private String userName; @ApiModelProperty(value = "ip地址") private String ip; @ApiModelProperty(value = "事件类型") private String eventType; @ApiModelProperty(value = "事件详情") private String eventDetails; @ApiModelProperty(value = "事件级别") private String eventLevel; @ApiModelProperty(value = "时间戳") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; }