사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태)

This commit is contained in:
JiWoong Sul
2025-08-29 15:11:59 +09:00
parent a740ff10c8
commit d916b281a7
333 changed files with 53617 additions and 22574 deletions

View File

@@ -42,8 +42,8 @@ class UserRepositoryImpl implements UserRepository {
size: result.perPage,
totalElements: result.total,
totalPages: result.totalPages,
first: result.first,
last: result.last,
first: result.page == 1, // 첫 페이지 여부
last: result.page >= result.totalPages, // 마지막 페이지 여부
);
return Right(paginatedResult);
@@ -75,21 +75,17 @@ class UserRepositoryImpl implements UserRepository {
/// 사용자 계정 생성
@override
Future<Either<Failure, User>> createUser({
required String username,
required String email,
required String password,
required String name,
String? email,
String? phone,
required UserRole role,
required int companiesId,
}) async {
try {
final request = CreateUserRequest(
username: username,
email: email,
password: password,
final request = UserRequestDto(
name: name,
email: email,
phone: phone,
role: role.name,
companiesId: companiesId,
);
final dto = await _remoteDataSource.createUser(request);
@@ -108,7 +104,7 @@ class UserRepositoryImpl implements UserRepository {
@override
Future<Either<Failure, User>> updateUser(int id, User user, {String? newPassword}) async {
try {
final request = UpdateUserRequest.fromDomain(user, newPassword: newPassword);
final request = UserUpdateRequestDto.fromDomain(user, newPassword: newPassword);
final dto = await _remoteDataSource.updateUser(id, request);
final updatedUser = dto.toDomainModel();
@@ -137,12 +133,12 @@ class UserRepositoryImpl implements UserRepository {
}
}
/// 사용자명 사용 가능 여부 확인
/// 사용자 이름 중복 확인 (백엔드 API v1에서는 미지원)
@override
Future<Either<Failure, bool>> checkUsernameAvailability(String username) async {
Future<Either<Failure, bool>> checkUsernameAvailability(String name) async {
try {
final response = await _remoteDataSource.checkUsernameAvailability(username);
return Right(response.available);
// 백엔드에서 지원하지 않으므로 항상 true 반환
return const Right(true);
} on ApiException catch (e) {
return Left(_mapApiExceptionToFailure(e));
} catch (e) {