SysLog.java 1.71 KB
Newer Older
liqin's avatar
liqin committed
1 2
package cn.wisenergy.chnmuseum.party.model;

liqin's avatar
liqin committed
3 4 5 6
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
liqin's avatar
liqin committed
7
import io.swagger.annotations.ApiModel;
liqin's avatar
liqin committed
8
import io.swagger.annotations.ApiModelProperty;
liqin's avatar
liqin committed
9 10
import lombok.Data;
import lombok.EqualsAndHashCode;
liqin's avatar
liqin committed
11 12

import java.io.Serializable;
liqin's avatar
liqin committed
13
import java.time.LocalDateTime;
liqin's avatar
liqin committed
14 15 16

/**
 * <p>
liqin's avatar
liqin committed
17
 * 用户/平台操作日志
liqin's avatar
liqin committed
18 19
 * </p>
 *
liqin's avatar
liqin committed
20 21
 * @author Danny Lee
 * @since 2021-03-16
liqin's avatar
liqin committed
22
 */
liqin's avatar
liqin committed
23 24
@Data
@EqualsAndHashCode(callSuper = false)
25
@TableName("t_sys_log")
liqin's avatar
liqin committed
26 27
@ApiModel(value = "SysLog对象", description = "用户/平台操作日志")
public class SysLog implements Serializable {
liqin's avatar
liqin committed
28 29 30

    private static final long serialVersionUID = 1L;

liqin's avatar
liqin committed
31 32
    @ApiModelProperty(value = "操作日志ID")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
liqin's avatar
liqin committed
33 34
    private String id;

liqin's avatar
liqin committed
35 36 37
    @ApiModelProperty(value = "操作者")
    @TableField("operator")
    private String operator;
liqin's avatar
liqin committed
38

liqin's avatar
liqin committed
39 40 41
    @ApiModelProperty(value = "操作类型")
    @TableField("operation_type")
    private String operationType;
liqin's avatar
liqin committed
42

liqin's avatar
liqin committed
43 44 45
    @ApiModelProperty(value = "操作对象")
    @TableField("operation_object")
    private String operationObject;
liqin's avatar
liqin committed
46

liqin's avatar
liqin committed
47 48 49
    @ApiModelProperty(value = "操作内容")
    @TableField("operation_content")
    private String operationContent;
liqin's avatar
liqin committed
50

liqin's avatar
liqin committed
51 52 53
    @ApiModelProperty(value = "操作时间")
    @TableField("operation_time")
    private LocalDateTime operationTime;
liqin's avatar
liqin committed
54

liqin's avatar
liqin committed
55 56 57
    @ApiModelProperty(value = "远程IP")
    @TableField("operation_ip")
    private String operationIp;
liqin's avatar
liqin committed
58

59 60 61 62
    @ApiModelProperty(value = "日志类型 1.平台操作日志  2.用户操作日志")
    @TableField("type")
    private Integer type;

liqin's avatar
liqin committed
63
}