OperationAction.java 1.32 KB
Newer Older
eddie.woo's avatar
eddie.woo committed
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
package pwc.taxtech.atms.common;

public enum OperationAction {

    New(1), 
    Update(2), 
    Delete(3),
    /**复制*/
    Copy(4),
    /**自动对应*/
    AutoMapping(5),
    /**手动对应*/
    ManualMapping(6),
    /**取消对应*/
    CancelMapping(7),
    /**添加账套*/
    AddEnterpriseAccountSet(8),
    /**修改账套*/
    UpdateEnterpriseAccountSet(9),
    /**添加科目*/
    AddEnterpriseAccount(10),
    /**修改科目*/
    UpdateEnterpriseAccount(11),
    /**关联机构*/
    AddRelevantOrgAction(12),
    /**修改关联机构*/
    UpdateRelevantOrg(13),
    /**删除机构*/
    DeleteRelevantOrg(14),
    /**新增用户*/
    AddNewUser(15),
    /**删除用户*/
    DeleteUser(16),
    /**新增权限*/
    AddNewPermission(17),
    /**去除权限*/
37 38
    DeletePermission(18),
    /**进入项目**/
gary's avatar
gary committed
39 40 41 42 43
    EnterProject(19),
    /**变更股权**/
    ChangeEquity(20),
    /**新增股权**/
    NewEquity(21);
eddie.woo's avatar
eddie.woo committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

    private int value;

    OperationAction(int value) {
        this.value = value;
    }

    public int value() {
        return value;
    }
    
    public static String getName(int value) {
        for(OperationAction action:OperationAction.values()) {
            if(action.value() == value) {
                return action.name();
            }
        }
        return null;
    }
}