feat: 联调充值和提现接口

This commit is contained in:
JiaJun
2026-05-21 13:40:32 +08:00
parent 6ac42cf35e
commit 44c984d59e
51 changed files with 3830 additions and 1478 deletions

View File

@@ -50,7 +50,6 @@ interface PersistedAuthState {
interface PersistedAppPreferenceState {
appLanguage: string | null
deviceId: string | null
hasAcceptedProtocol: boolean
}
interface AuthState extends PersistedAuthState {
@@ -222,7 +221,6 @@ interface AppPreferenceStoreState extends PersistedAppPreferenceState {
getOrCreateDeviceId: () => string
isHydrated: boolean
setAppLanguage: (language: string) => void
setProtocolAccepted: (accepted: boolean) => void
}
export const useAppPreferenceStore = create<AppPreferenceStoreState>()(
@@ -230,7 +228,6 @@ export const useAppPreferenceStore = create<AppPreferenceStoreState>()(
(set, get) => ({
appLanguage: null,
deviceId: null,
hasAcceptedProtocol: false,
isHydrated: false,
finishHydration: () => {
set({ isHydrated: true })
@@ -251,9 +248,6 @@ export const useAppPreferenceStore = create<AppPreferenceStoreState>()(
setAppLanguage: (language) => {
set({ appLanguage: language })
},
setProtocolAccepted: (accepted) => {
set({ hasAcceptedProtocol: accepted })
},
}),
{
name: APP_PREFERENCES_STORAGE_KEY,
@@ -261,7 +255,6 @@ export const useAppPreferenceStore = create<AppPreferenceStoreState>()(
partialize: (state) => ({
appLanguage: state.appLanguage,
deviceId: state.deviceId,
hasAcceptedProtocol: state.hasAcceptedProtocol,
}),
onRehydrateStorage: () => (state) => {
state?.finishHydration()
@@ -281,11 +274,3 @@ export function getStoredAppLanguage() {
export function setStoredAppLanguage(language: string) {
useAppPreferenceStore.getState().setAppLanguage(language)
}
export function getStoredProtocolAccepted() {
return useAppPreferenceStore.getState().hasAcceptedProtocol
}
export function setStoredProtocolAccepted(accepted: boolean) {
useAppPreferenceStore.getState().setProtocolAccepted(accepted)
}

View File

@@ -8,8 +8,6 @@ export const MODAL_KEYS = [
'desktopRegister',
/**@description 桌面端多语言弹窗*/
'desktopLanguage',
/**@description 桌面端协议弹窗*/
'desktopProtocol',
/**@description 桌面端规则弹窗*/
'desktopRules',
/**@description 桌面端用户信息弹窗*/
@@ -32,7 +30,6 @@ const INITIAL_MODAL_VISIBILITY: ModalVisibilityMap = {
desktopLogin: false,
desktopRegister: false,
desktopLanguage: false,
desktopProtocol: false,
desktopRules: false,
desktopUserInfo: false,
desktopNotice: false,