whyclxw
4 天以前 bfa320956f20988fe671b0c4d25aa82fe766a98d
src/main/java/com/whyc/constant/UserOperation.java
@@ -1,6 +1,5 @@
package com.whyc.constant;
import com.alibaba.fastjson.annotation.JSONType;
import com.fasterxml.jackson.annotation.JsonFormat;
/**用户操作类型*/
@@ -15,6 +14,10 @@
    TYPE_CANCEL(7,"取消"),
    TYPE_STOP(9,"终止"),
    TYPE_GET(10,"读取"),
    TYPE_DOWNLOAD(11,"文档下载"),
    TYPE_DOWNLOAD_PRODUCT(12,"产品下载"),
    TYPE_DOWNLOAD_MATERIAL(13,"物料下载"),
    TYPE_DOWNLOAD_SOFWARE(14,"软件下载"),
    TYPE_UNRECOGNIZED(-1,"无法识别的操作类型"),
    
@@ -26,7 +29,10 @@
    TYPE_PARAM_CHANGE(32,"参数变更"),
    TYPE_PASSWORD_CHANGE(33,"密码修改"),
    TYPE_LOGIN_TIMEOUT(34,"登录超时"),
    TYPE_LOGIN_NO_PASS(35,"登录系统-用户ID登录");
    TYPE_LOGIN_NO_PASS(35,"登录系统-用户ID登录"),
    /**自定义的日志类型*/
    TYPE_SEND_MAIL(41,"邮件发送");
    private Integer type;
@@ -52,4 +58,14 @@
    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }
    public static String getNameByType(Integer type){
        UserOperation[] enums=values();
        for (UserOperation op:enums) {
            if (op.getType()==type){
                return op.getTypeName();
            }
        }
        return "";
    }
}