class STATUSCODEENUM:
    """
    自定义可能出现的返回状态码
    """
    success = '00000'
    user_register_error = 'A0100'
    username_verified_failed = 'A0110'
    username_existed = 'A0111'
    username_include_sensitive_words = 'A0112'
    username_include_special_characters = 'A0113'
    password_error = 'A0120'
    password_strength_weak = 'A0122'
    sms_verified_failed = 'A0131'
    user_info_verified_failed = 'A0150'
    phonenum_verified_failed = 'A0151'
    user_login_abnormal = 'A0200'
    user_account_not_exist = 'A0201'
    user_account_frozen = 'A0202'
    user_account_invalid = 'A0203'
    username_password_error = 'A0210'
    user_identity_verified_failed = 'A0220'
    login_expired = 'A0230'
    access_permission_exception = 'A0300'
    unauthorized_access = 'A0301'
    authorization_expired = 'A0311'
    no_permission_use_api = 'A0312'
    user_access_blocked = 'A0320'
    blacklist_user = 'A0321'
    account_frozen = 'A0322'
    invalid_ip = 'A0323'
    request_parameter_error = 'A0400'
    authentication_error = 'A0401'
    invalid_user_input = 'A0402'
    not_found_resource = 'A0404'
    not_accept_request = 'A0406'
    request_parameter_empty = 'A0410'
    requested_body_too_large = 'A0413'
    include_sensitive_words = 'A0431'
    request_service_abnormal = 'A0500'
    repeated_user_request = 'A0506'
    file_upload_exception = 'A0700'
    name_existed = 'A0706'
    system_execution_error = 'B0001'
    system_execution_timeout = 'B0100'
    invoke_third_party_service_error = 'C0001'
    api_not_exist = 'C0113'
    massage_service_error = 'C0120'
    cache_service_error = 'C0130'
    third_party_service_timeout = 'C0200'
    db_service_timeout = 'C0250'
    db_service_error = 'C0300'
    primary_key_conflict = 'C0341'
