refactor(repositories): use barrel imports
This commit is contained in:
@@ -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 {
|
||||
/** 获取用户统计信息。 */
|
||||
|
||||
Reference in New Issue
Block a user