whyclxw
5 天以前 8c635598000e40edfb3edf5934124ad48d60f62d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.whyc.constant;
 
/**
 * 审计日志/用户操作日志 操作类型定义
 * TODO type的定义暂不确定,待后续更新
 */
public enum UserLogTypeEnum {
 
    /*==========系统|业务级别范畴==========*/
    CATEGORY_SYSTEM(1, "系统级别"),
    CATEGORY_BUSINESS(2, "业务级别"),
 
    /*==========系统级别日志==========*/
    LOGIN(1, "登录系统"),
    LOGIN_FAIL(1, "登录失败"),
    LOGOUT(1, "登出系统"),
    LOGIN_TIMEOUT(1, "登录超时"),
    PASSWORD_CHANGE(1, "密码修改"),
    USER_UPDATE(1, "用户信息修改"),
    USER_ADD(1, "用户增加"),
    USER_DELETE(1, "用户删除"),
    UNAUTHORIZED_ACCESS(1, "越权访问"),
    EXCEPTION(1, "调用异常"),
    SYS_PARAM_UPDATE(1, "系统配置修改"),
    SYS_PARAM_DELETE(1, "系统配置删除"),
 
    /*==========业务级别日志==========*/
 
    ;
 
    private Integer type;
    private String name;
 
    UserLogTypeEnum(Integer type, String name) {
        this.type = type;
        this.name = name;
    }
 
    public Integer getType() {
        return type;
    }
 
    public String getName() {
        return name;
    }
}