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; } }