package com.netsdk.lib.enumeration;


/** 
* @author 291189
* @description  綣���罔≦� 
* @origin autoTool
* @date 2023/02/10 14:34:21
*/
public enum EM_AC_UNLOCK_MODE {
/**
����
*/
EM_AC_UNLOCK_MODE_UNKNOWN(0,"����"),
/**
����莅後���綣���
*/
EM_AC_UNLOCK_MODE_PWD_ONLY(1,"����莅後���綣���"),
/**
����莅後�桁�≦���
*/
EM_AC_UNLOCK_MODE_CARD(2,"����莅後�桁�≦���"),
/**
絲������桁�≦���
*/
EM_AC_UNLOCK_MODE_PWD_OR_CARD(3,"絲������桁�≦���"),
/**
���桁�≦�����綣���
*/
EM_AC_UNLOCK_MODE_CARD_FIRST(4,"���桁�≦�����綣���"),
/**
��絲������桁�≦���
*/
EM_AC_UNLOCK_MODE_PWD_FIRST(5,"��絲������桁�≦���"),
/**
���倶�綣���
*/
EM_AC_UNLOCK_MODE_SECTION(6,"���倶�綣���"),
/**
篁�篆≧�����
*/
EM_AC_UNLOCK_MODE_FINGERPRINTONLY(7,"篁�篆≧�����"),
/**
絲������桁�≧��篆≧�����
*/
EM_AC_UNLOCK_MODE_PWD_OR_CARD_OR_FINGERPRINT(8,"絲������桁�≧��篆≧�����"),
/**
絲���+�桁��+篆≧�����綣���
*/
EM_AC_UNLOCK_MODE_PWD_AND_CARD_AND_FINGERPINT(9,"絲���+�桁��+篆≧�����綣���"),
/**
絲���+篆≧�����綣���
*/
EM_AC_UNLOCK_MODE_PWD_AND_FINGERPRINT(10,"絲���+篆≧�����綣���"),
/**
�桁��+篆≧�����
*/
EM_AC_UNLOCK_MODE_CARD_AND_FINGERPRINT(11,"�桁��+篆≧�����"),
/**
紊�篋阪���
*/
EM_AC_UNLOCK_MODE_MULTI_PERSON(12,"紊�篋阪���"),
/**
篋肴�絲号�
*/
EM_AC_UNLOCK_MODE_FACEIDCARD(13,"篋肴�絲号�"),
/**
莚�篁�+ 篋肴�罸�絲�
*/
EM_AC_UNLOCK_MODE_FACEIDCARD_AND_IDCARD(14,"莚�篁�+ 篋肴�罸�絲�"),
/**
篋肴�罸�絲号���桁�≧��篆≧��
*/
EM_AC_UNLOCK_MODE_FACEIDCARD_OR_CARD_OR_FINGER(15,"篋肴�罸�絲号���桁�≧��篆≧��"),
/**
(莚�篁�+莅よ�罸�絲�)���桁�≧��篆≧��
*/
EM_AC_UNLOCK_MODE_FACEIPCARDANDIDCARD_OR_CARD_OR_FINGER(16,"(莚�篁�+莅よ�罸�絲�)���桁�≧��篆≧��"),
/**
UserID+絲���
*/
EM_AC_UNLOCK_MODE_USERID_AND_PWD(17,"UserID+絲���"),
/**
����莅悟����綣���
*/
EM_AC_UNLOCK_MODE_FACE_ONLY(18,"����莅悟����綣���"),
/**
����+絲���綣���
*/
EM_AC_UNLOCK_MODE_FACE_AND_PWD(19,"����+絲���綣���"),
/**
篆≧��+絲���綣���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_AND_PWD(20,"篆≧��+絲���綣���"),
/**
篆≧��+����綣���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_AND_FACE(21,"篆≧��+����綣���"),
/**
�桁��+����綣���
*/
EM_AC_UNLOCK_MODE_CARD_AND_FACE(22,"�桁��+����綣���"),
/**
������絲���綣���
*/
EM_AC_UNLOCK_MODE_FACE_OR_PWD(23,"������絲���綣���"),
/**
篆≧����絲���綣���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_OR_PWD(24,"篆≧����絲���綣���"),
/**
篆≧��������綣���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_OR_FACE(25,"篆≧��������綣���"),
/**
�桁�≧������綣���
*/
EM_AC_UNLOCK_MODE_CARD_OR_FACE(26,"�桁�≧������綣���"),
/**
�桁�≧��篆≧�����
*/
EM_AC_UNLOCK_MODE_CARD_OR_FINGERPRINT(27,"�桁�≧��篆≧�����"),
/**
篆≧��+����+絲���綣���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_AND_FACE_AND_PWD(28,"篆≧��+����+絲���綣���"),
/**
�桁��+����+絲���綣���
*/
EM_AC_UNLOCK_MODE_CARD_AND_FACE_AND_PWD(29,"�桁��+����+絲���綣���"),
/**
�桁��+篆≧��+絲���綣���
*/
EM_AC_UNLOCK_MODE_CARD_AND_FINGERPRINT_AND_PWD(30,"�桁��+篆≧��+絲���綣���"),
/**
��+篆≧��+����膸���綣���
*/
EM_AC_UNLOCK_MODE_CARD_AND_FINGERPRINT_AND_FACE(31,"��+篆≧��+����膸���綣���"),
/**
篆≧����������絲���
*/
EM_AC_UNLOCK_MODE_FINGERPRINT_OR_FACE_OR_PWD(32,"篆≧����������絲���"),
/**
�≧��������絲���綣���
*/
EM_AC_UNLOCK_MODE_CARD_OR_FACE_OR_PWD(33,"�≧��������絲���綣���"),
/**
�≧��篆≧��������綣���
*/
EM_AC_UNLOCK_MODE_CARD_OR_FINGERPRINT_OR_FACE(34,"�≧��篆≧��������綣���"),
/**
��+篆≧��+����+絲���膸���綣���
*/
EM_AC_UNLOCK_MODE_CARD_AND_FINGERPRINT_AND_FACE_AND_PWD(35,"��+篆≧��+����+絲���膸���綣���"),
/**
�≧��篆≧����������絲���綣���
*/
EM_AC_UNLOCK_MODE_CARD_OR_FINGERPRINT_OR_FACE_OR_PWD(36,"�≧��篆≧����������絲���綣���"),
/**
(莚�篁�+篋肴�罸�絲�)�� �桁�� �� ����
*/
EM_AC_UNLOCK_MODE_FACEIPCARDANDIDCARD_OR_CARD_OR_FACE(37,"(莚�篁�+篋肴�罸�絲�)�� �桁�� �� ����"),
/**
篋肴�罸�絲� �� �桁��(篋�膸雁��) �� ����
*/
EM_AC_UNLOCK_MODE_FACEIDCARD_OR_CARD_OR_FACE(38,"篋肴�罸�絲� �� �桁��(篋�膸雁��) �� ����"),
/**
(��+絲���鐚���鐚�篆≧��+絲���鐚�藥�莅や減2
*/
EM_AC_UNLOCK_MODE_CARDANDPWD_OR_FINGERPRINTANDPWD(39,"(��+絲���鐚���鐚�篆≧��+絲���鐚�藥�莅や減2"),
/**
篋肴�(�х��)������
*/
EM_AC_UNLOCK_MODE_PHOTO_OR_FACE(40,"篋肴�(�х��)������"),
/**
篋肴�(篆≧��)
*/
EM_AC_UNLOCK_MODE_FINGERPRINT(41,"篋肴�(篆≧��)"),
/**
篋肴�(�х��+篆≧��)
*/
EM_AC_UNLOCK_MODE_PHOTO_AND_FINGERPRINT(42,"篋肴�(�х��+篆≧��)"),
/**
篋肴����桁�≧��篆≧����������絲���
*/
EM_AC_UNLOCK_MODE_FACEIDCARD_OR_CARD_OR_FINGERPRINT_OR_FACE_OR_PASSWORD(43,"篋肴����桁�≧��篆≧����������絲���"),
/**
紊����欠瓜��
*/
EM_AC_UNLOCK_MODE_MULTI_USER_TYPE(44,"紊����欠瓜��"),
/**
篋肴����ュ嵯��
*/
EM_AC_UNLOCK_MODE_FACEIDCARD_OR_HEALTHCODE(45,"篋肴����ュ嵯��");

private int value;

private String note;

public String getNote() {
        return note;
    }

public int getValue() {
        return value;
    }

EM_AC_UNLOCK_MODE(int givenValue, String note) {
        this.value = givenValue;
        this.note = note;
    }

public static String getNoteByValue(int givenValue) {
        for (EM_AC_UNLOCK_MODE enumType : EM_AC_UNLOCK_MODE.values()) {
            if (givenValue == enumType.getValue()) {
                return enumType.getNote();
            }
        }
        return null;
    }

public static int getValueByNote(String givenNote) {
        for (EM_AC_UNLOCK_MODE enumType : EM_AC_UNLOCK_MODE.values()) {
            if (givenNote.equals(enumType.getNote())) {
                return enumType.getValue();
            }
        }
        return -1;
    }

public static EM_AC_UNLOCK_MODE getEnum(int value) {
        for (EM_AC_UNLOCK_MODE e : EM_AC_UNLOCK_MODE.values()) {
            if (e.getValue() == value)
                return e;
        }
        return EM_AC_UNLOCK_MODE.EM_AC_UNLOCK_MODE_UNKNOWN;
    }

}