error_code.dart 752 B

123456789101112131415161718192021222324252627
  1. import '../../resource/string.gen.dart';
  2. class ErrorCode {
  3. /// 登录相关错误码
  4. static const int verificationCodeError = 1005; //验证码错误
  5. static const int noLoginError = 1006; //未登录
  6. static const int noMember = 1007; //没有会员
  7. /// 会员服务相关错误码
  8. static const int isMember = 1301; //您已经是会员了
  9. static const int payOrderError = 1004;
  10. }
  11. /// 错误码扩展方法
  12. extension ErrorDescription on int {
  13. String get description {
  14. switch (this) {
  15. case ErrorCode.verificationCodeError:
  16. return StringName.loginVerificationCodeRequestFailedToast;
  17. case ErrorCode.noLoginError:
  18. return StringName.accountNoLogin;
  19. default:
  20. return 'UNKNOWN_ERROR';
  21. }
  22. }
  23. }