111
This commit is contained in:
@@ -5,13 +5,13 @@ import '../../core/network/api_response.dart';
|
||||
import '../../core/network/dio_client.dart';
|
||||
import '../models/user.dart';
|
||||
|
||||
/// 用户服务
|
||||
/// 用戶服務
|
||||
class UserService {
|
||||
final DioClient _client;
|
||||
|
||||
UserService(this._client);
|
||||
|
||||
/// 用户登录
|
||||
/// 用戶登錄
|
||||
Future<ApiResponse<Map<String, dynamic>>> login(
|
||||
String username,
|
||||
String password,
|
||||
@@ -22,7 +22,7 @@ class UserService {
|
||||
);
|
||||
}
|
||||
|
||||
/// 用户注册(multipart:含身份证图片和可选推广码)
|
||||
/// 用戶註冊(multipart:含身份證圖片和可選推廣碼)
|
||||
Future<ApiResponse<Map<String, dynamic>>> register(
|
||||
String username,
|
||||
String password, {
|
||||
@@ -43,7 +43,7 @@ class UserService {
|
||||
);
|
||||
}
|
||||
|
||||
/// 获取用户信息
|
||||
/// 獲取用戶信息
|
||||
Future<ApiResponse<User>> getUserInfo() async {
|
||||
return _client.get<User>(
|
||||
ApiEndpoints.userInfo,
|
||||
@@ -51,8 +51,8 @@ class UserService {
|
||||
);
|
||||
}
|
||||
|
||||
/// 上传 KYC 资料(身份证正反面图片字节)
|
||||
/// 使用 fromBytes 以兼容 Web 和移动端
|
||||
/// 上傳 KYC 資料(身份證正反面圖片字節)
|
||||
/// 使用 fromBytes 以兼容 Web 和移動端
|
||||
Future<ApiResponse<void>> uploadKyc(
|
||||
Uint8List frontBytes,
|
||||
Uint8List backBytes,
|
||||
@@ -67,7 +67,7 @@ class UserService {
|
||||
);
|
||||
}
|
||||
|
||||
/// 退出登录
|
||||
/// 退出登錄
|
||||
Future<ApiResponse<void>> logout() async {
|
||||
return _client.post<void>(ApiEndpoints.logout);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user