38 lines
1.2 KiB
Dart
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;
|
|
}
|