テンプレート-Pythonカスタムステータスコードの列挙型クラス

- * -コーディング:UTF-8 - * 
「」 " ステータスコードの列挙型クラスの

著者:ジルの

使用法:
    構造:列挙名エラー-エラーコードコード-エラーの説明メッセージ
    #コード印刷ステータス情報
    コード= Status.OK。 GET_CODE()
    プリント( "コード"、コード)
    #コード説明印刷ステータス情報
    MSG = Status.OK.get_msg()
    プリント( "MSG:"、MSG)
"" " 
から列挙インポート列挙、UNIQUE 


@Uniqueの
クラスステータス(列挙):
    OK = { " 200は"" 成功" } 
    成功 = { " 000001 "成功} 
    FAIL = { " 000000 "" 失敗" } 
    PARAM_IS_NULL = { " 000002 "" リクエストパラメータブランク" } 
    PARAM_ILLEGAL = { " 000003 "" 不正パラメータ要求" } 
    JSON_PARSE_FAIL = { " 000004 "" JSON変換が失敗しました" } 
    REPEATED_COMMIT = { " 000005 ""提出を繰り返し" }
    SQL_ERROR = { " 000006 "" データベース例外" } 
    NOT_FOUND = { " 000007 "" いいえレコード" } 
    NETWORK_ERROR = { " 000015 "" ネットワーク異常" } 
    UNKNOWN_ERROR = { " 000099 "" 不明な例外" } 

    DEF GET_CODE (自己):
         「」 " 
        ステータスコードが列挙名コードをフェッチ
        :リターン:状態コードコード
        「」 " 
        復帰一覧(self.value.keys())[0] 

    DEF get_msg(自己):
         "" " 
        説明タイトル列挙ステータスメッセージをとら
        :リターン:説明ステータスメッセージ
        " "" 
        リターン・リスト(self.value.values()) [0] 


IF  __name__ == ' __main__ ' 印刷ステータスコード情報 
    コード= Status.OK.get_code()
     プリント" コード:" 、コード)
     #の印刷ステータスコード記述情報 
    MSG = Status.OK.get_msg()
     印刷" MSG:" 、MSG)

    を印刷() 

    トラバース列挙
    以下のための状態での状態:
         プリント(status.name、" "、status.value)

https://www.cnblogs.com/goingforward/p/10006066.html

https://www.jianshu.com/p/6aeb6502ed1d

https://blog.csdn.net/sikedaima/article/details/86510311  【ジャワ】

おすすめ

転載: www.cnblogs.com/sunxiuwen/p/11882037.html