Files
app/lib/core/constants/app_constants.dart
2026-05-15 09:03:09 +08:00

38 lines
1.2 KiB
Dart

/// 应用常量
class AppConstants {
// 存储键
static const String keyAccessToken = 'access_token';
static const String keyRefreshToken = 'refresh_token';
static const String keyAccessExpires = 'access_expires';
static const String keyRefreshExpires = 'refresh_expires';
static const String keyRememberMe = 'remember_me';
static const String keyThemeMode = 'theme_mode';
static const String keyLanguage = 'language';
// 文件类型
static const int fileTypeFile = 0;
static const int fileTypeFolder = 1;
// 默认图标
static const String defaultAvatar = 'assets/images/default_avatar.png';
// 时间格式
static const String dateFormat = 'yyyy-MM-dd';
static const String dateTimeFormat = 'yyyy-MM-dd HH:mm:ss';
static const String timeFormat = 'HH:mm:ss';
}
/// API响应码
class ApiCode {
static const int success = 0;
static const int continueCode = 203;
static const int credentialInvalid = 40020;
static const int incorrectPassword = 40069;
static const int lockConflict = 40073;
static const int staleVersion = 40076;
static const int credentialRequired = 401;
static const int permissionDenied = 403;
static const int notFound = 404;
static const int internalError = 500;
}