chore: integrate barrelsby for auto-generated barrel exports

Add barrelsby configuration and regenerate model barrel files using the tool to standardize exports and automate maintenance of index.ts files across model directories.
This commit is contained in:
2026-06-08 14:11:39 +08:00
parent c22b90c7f4
commit 700ad0bc1a
7 changed files with 95 additions and 45 deletions
+17 -14
View File
@@ -1,14 +1,17 @@
// auth 子目录 barrel export
export { AppleLoginRequest } from "./apple_login_request";
export { FbIdLoginRequest } from "./fb_id_login_request";
export { FacebookLoginRequest } from "./facebook_login_request";
export { GoogleLoginRequest } from "./google_login_request";
export { GuestLoginRequest } from "./guest_login_request";
export { GuestLoginResponse } from "./guest_login_response";
export { LoginRequest } from "./login_request";
export { LoginResponse } from "./login_response";
export { LogoutResponse } from "./logout_response";
export { RefreshTokenRequest } from "./refresh_token_request";
export { RefreshTokenResponse } from "./refresh_token_response";
export { RegisterRequest } from "./register_request";
export { SendCodeRequest } from "./send_code_request";
/**
* @file Automatically generated by barrelsby.
*/
export * from "./apple_login_request";
export * from "./facebook_login_request";
export * from "./fb_id_login_request";
export * from "./google_login_request";
export * from "./guest_login_request";
export * from "./guest_login_response";
export * from "./login_request";
export * from "./login_response";
export * from "./logout_response";
export * from "./refresh_token_request";
export * from "./refresh_token_response";
export * from "./register_request";
export * from "./send_code_request";
+14 -11
View File
@@ -1,11 +1,14 @@
// chat 子目录 barrel export
export { ChatHistoryResponse } from "./chat_history_response";
export { ChatMessage } from "./chat_message";
export { ChatSendResponse } from "./chat_send_response";
export { ChatSyncData } from "./chat_sync_data";
export { ChatSyncRequest } from "./chat_sync_request";
export { GuestChatQuota } from "./guest_chat_quota";
export { ImageUploadResponse } from "./image_upload_response";
export { SendMessageRequest } from "./send_message_request";
export { SttData } from "./stt_data";
export { SyncMessage } from "./sync_message";
/**
* @file Automatically generated by barrelsby.
*/
export * from "./chat_history_response";
export * from "./chat_message";
export * from "./chat_send_response";
export * from "./chat_sync_data";
export * from "./chat_sync_request";
export * from "./guest_chat_quota";
export * from "./image_upload_response";
export * from "./send_message_request";
export * from "./stt_data";
export * from "./sync_message";
+37 -5
View File
@@ -1,5 +1,37 @@
// models 顶层 barrel export - 集中导出所有分类
export * from "./auth";
export * from "./chat";
export * from "./metrics";
export * from "./user";
/**
* @file Automatically generated by barrelsby.
*/
export * from "./auth/apple_login_request";
export * from "./auth/facebook_login_request";
export * from "./auth/fb_id_login_request";
export * from "./auth/google_login_request";
export * from "./auth/guest_login_request";
export * from "./auth/guest_login_response";
export * from "./auth/login_request";
export * from "./auth/login_response";
export * from "./auth/logout_response";
export * from "./auth/refresh_token_request";
export * from "./auth/refresh_token_response";
export * from "./auth/register_request";
export * from "./auth/send_code_request";
export * from "./chat/chat_history_response";
export * from "./chat/chat_message";
export * from "./chat/chat_send_response";
export * from "./chat/chat_sync_data";
export * from "./chat/chat_sync_request";
export * from "./chat/guest_chat_quota";
export * from "./chat/image_upload_response";
export * from "./chat/send_message_request";
export * from "./chat/stt_data";
export * from "./chat/sync_message";
export * from "./metrics/app_event";
export * from "./metrics/pwa_event";
export * from "./user/avatar_data";
export * from "./user/credits_data";
export * from "./user/credits_history_data";
export * from "./user/personality_traits";
export * from "./user/recent_memory";
export * from "./user/update_profile_request";
export * from "./user/user";
export * from "./user/user_stats_response";
+6 -3
View File
@@ -1,3 +1,6 @@
// metrics 子目录 barrel export
export { AppEvent } from "./app_event";
export { PwaEvent } from "./pwa_event";
/**
* @file Automatically generated by barrelsby.
*/
export * from "./app_event";
export * from "./pwa_event";
+12 -9
View File
@@ -1,9 +1,12 @@
// user 子目录 barrel export
export { AvatarData } from "./avatar_data";
export { CreditsData } from "./credits_data";
export { CreditsHistoryData } from "./credits_history_data";
export { PersonalityTraits } from "./personality_traits";
export { RecentMemory } from "./recent_memory";
export { UpdateProfileRequest } from "./update_profile_request";
export { User } from "./user";
export { UserStatsResponse } from "./user_stats_response";
/**
* @file Automatically generated by barrelsby.
*/
export * from "./avatar_data";
export * from "./credits_data";
export * from "./credits_history_data";
export * from "./personality_traits";
export * from "./recent_memory";
export * from "./update_profile_request";
export * from "./user";
export * from "./user_stats_response";