#连接库初步完成

This commit is contained in:
CC
2026-01-27 18:44:49 +08:00
parent 8c39f0daf8
commit 949743972c
82 changed files with 1187 additions and 650 deletions

View File

@@ -0,0 +1,32 @@
import 'package:equatable/equatable.dart';
class UserEntity extends Equatable {
final String userId;
final String username;
final String nickname;
final String token;
final String? avatar;
final String? email;
final String? phone;
UserEntity({
required this.userId,
required this.username,
required this.nickname,
required this.token,
this.avatar,
this.email,
this.phone,
});
@override
List<Object?> get props => [
userId,
username,
nickname,
avatar,
token,
email,
phone,
];
}

View File

@@ -1,6 +1,6 @@
import 'package:fpdart/fpdart.dart';
import '../../../../core/domain/entities/user_entity.dart';
import '../entities/user_entity.dart';
import '../errors/auth_failure.dart';
abstract class AuthRepository {

View File

@@ -1,7 +1,7 @@
import 'package:fpdart/fpdart.dart';
import '../../../../core/domain/entities/user_entity.dart';
import '../../../../core/domain/usecases/base_usecase.dart';
import '../entities/user_entity.dart';
import '../errors/auth_failure.dart';
import '../repositories/auth_repository.dart';