refactor(dto): move app models into dto layer

This commit is contained in:
2026-06-17 17:34:55 +08:00
parent f0b5275c55
commit 5d66cef85c
24 changed files with 30 additions and 41 deletions
+11
View File
@@ -0,0 +1,11 @@
/**
* 认证模式(登录 / 注册)
*
* 原始 Dart: lib/ui/auth/model/auth_mode.dart
*/
export const AuthMode = {
Login: "login",
Register: "register",
} as const;
export type AuthMode = (typeof AuthMode)[keyof typeof AuthMode];
+12
View File
@@ -0,0 +1,12 @@
/**
* 认证面板模式(Facebook / Email
*
* 原始 Dart: lib/ui/auth/model/auth_panel_mode.dart
*/
export const AuthPanelMode = {
Facebook: "facebook",
Email: "email",
} as const;
export type AuthPanelMode =
(typeof AuthPanelMode)[keyof typeof AuthPanelMode];
+3
View File
@@ -3,12 +3,15 @@
*/
export * from "./apple_login_request";
export * from "./auth_mode";
export * from "./auth_panel_mode";
export * from "./facebook_login_request";
export * from "./facebook_user_data";
export * from "./fb_id_login_request";
export * from "./google_login_request";
export * from "./guest_login_request";
export * from "./guest_login_response";
export * from "./login_status";
export * from "./login_request";
export * from "./login_response";
export * from "./logout_response";
+19
View File
@@ -0,0 +1,19 @@
/**
* 登录状态枚举
*/
export const LoginStatus = {
/** 未登录(默认初值) */
NotLoggedIn: "notLoggedIn",
/** 游客登录 */
Guest: "guest",
/** Facebook OAuth 登录 */
Facebook: "facebook",
/** Google OAuth 登录 */
Google: "google",
/** 邮箱 + 密码登录 */
Email: "email",
/** Apple ID 登录 */
Apple: "apple",
} as const;
export type LoginStatus = (typeof LoginStatus)[keyof typeof LoginStatus];