#连接库初步完成
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
import '../../features/devices/domain/entities/device_entity.dart';
|
||||
|
||||
abstract class BaseModel {
|
||||
BaseModel.fromJson(Map<String, dynamic> json);
|
||||
abstract class BaseModel<E> {
|
||||
/// 将 Model 转换为对应的 Domain Entity
|
||||
E toEntity();
|
||||
|
||||
/// 将 Model 转换为 JSON(用于持久化或日志)
|
||||
Map<String, dynamic> toJson();
|
||||
toEntity();
|
||||
BaseModel.fromEntity(DeviceEntity entity);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user