You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
410 B
22 lines
410 B
1 week ago
|
enum SyncStatus {
|
||
|
/// 已同步,本地无修改
|
||
|
synced,
|
||
|
|
||
|
/// 未同步到服务器
|
||
|
notSynced,
|
||
|
}
|
||
|
|
||
|
// 添加更多扩展方法
|
||
|
extension SyncStatusExtension on SyncStatus {
|
||
|
String get displayName {
|
||
|
switch (this) {
|
||
|
case SyncStatus.synced:
|
||
|
return '已上传';
|
||
|
case SyncStatus.notSynced:
|
||
|
return '未上传';
|
||
|
}
|
||
|
}
|
||
|
|
||
|
bool get isSynced => this == SyncStatus.synced;
|
||
|
}
|