/** * Copyright (c) 2018 人人开源 All rights reserved. * * https://www.renren.io * * 版权所有,侵权必究! */ package com.zt.modules.log.model; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import lombok.EqualsAndHashCode; import com.baomidou.mybatisplus.annotation.TableName; import com.zt.common.entity.BusiLogEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 登录日志 * * @author Mark sunlightcs@gmail.com * @since 1.0.0 */ @Data @ApiModel(value = "登录日志") @EqualsAndHashCode(callSuper=false) @TableName("SYS_LOG_LOGIN") public class SysLogLogin extends BusiLogEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户操作 0:用户登录 1:用户退出") private Integer operation; @ApiModelProperty(value = "状态 0:失败 1:成功 2:账号已锁定") private Integer status; @ApiModelProperty(value = "用户代理") private String userAgent; @ApiModelProperty(value = "操作IP") private String ip; @ApiModelProperty(value = "用户名") private String creatorName; @ApiModelProperty(value = "用户拥有角色名") @TableField(exist = false) private String roleNames; }