refactor(repositories): use barrel imports

This commit is contained in:
2026-06-17 12:09:40 +08:00
parent d41b3c4473
commit 1152491088
7 changed files with 54 additions and 46 deletions
@@ -14,10 +14,12 @@
*/
import type { Result } from "@/utils/result";
import type { GuestLoginResponse } from "@/data/dto/auth/guest_login_response";
import type { LoginResponse } from "@/data/dto/auth/login_response";
import type { RefreshTokenResponse } from "@/data/dto/auth/refresh_token_response";
import type { User } from "@/data/dto/user/user";
import type {
GuestLoginResponse,
LoginResponse,
RefreshTokenResponse,
} from "@/data/dto/auth";
import type { User } from "@/data/dto/user";
export interface IAuthRepository {
/** 用户注册。注册成功不会自动登录(与 Dart 行为一致)。 */
@@ -12,9 +12,11 @@
*/
import type { Result } from "@/utils/result";
import type { ChatHistoryResponse } from "@/data/dto/chat/chat_history_response";
import type { ChatMessage } from "@/data/dto/chat/chat_message";
import type { ChatSendResponse } from "@/data/dto/chat/chat_send_response";
import type {
ChatHistoryResponse,
ChatMessage,
ChatSendResponse,
} from "@/data/dto/chat";
export interface IChatRepository {
/** 发送一条消息。 */
@@ -10,11 +10,13 @@
*/
import type { Result } from "@/utils/result";
import type { CreditsData } from "@/data/dto/user/credits_data";
import type { CreditsHistoryData } from "@/data/dto/user/credits_history_data";
import type { UpdateProfileRequest } from "@/data/dto/user/update_profile_request";
import type { User } from "@/data/dto/user/user";
import type { UserStatsResponse } from "@/data/dto/user/user_stats_response";
import type {
CreditsData,
CreditsHistoryData,
UpdateProfileRequest,
User,
UserStatsResponse,
} from "@/data/dto/user";
export interface IUserRepository {
/** 获取用户统计信息。 */