From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
app/components/billing/type.ts | 46 +++++++++-------------------------------------
1 files changed, 9 insertions(+), 37 deletions(-)
diff --git a/app/components/billing/type.ts b/app/components/billing/type.ts
index 2f5728c..d78eab2 100644
--- a/app/components/billing/type.ts
+++ b/app/components/billing/type.ts
@@ -4,55 +4,31 @@
team = 'team',
enterprise = 'enterprise',
}
+
export enum Priority {
standard = 'standard',
priority = 'priority',
topPriority = 'top-priority',
}
-
-export type BasicPlan = Plan.sandbox | Plan.professional | Plan.team
-
export type PlanInfo = {
level: number
price: number
modelProviders: string
- teamWorkspace: number
teamMembers: number
buildApps: number
- documents: number
- vectorSpace: string
+ vectorSpace: number
documentsUploadQuota: number
- documentsRequestQuota: number
- apiRateLimit: number
documentProcessingPriority: Priority
logHistory: number
- messageRequest: number
+ customTools: string | number
+ messageRequest: {
+ en: string | number
+ zh: string | number
+ }
annotatedResponse: number
}
-export enum SelfHostedPlan {
- community = 'community',
- premium = 'premium',
- enterprise = 'enterprise',
-}
-
-export type SelfHostedPlanInfo = {
- level: number
- price: number
- modelProviders: string
- teamWorkspace: number
- teamMembers: number
- buildApps: number
- documents: number
- vectorSpace: string
- documentsRequestQuota: number
- documentProcessingPriority: Priority
- logHistory: number
- messageRequest: number
- annotatedResponse: number
-}
-
-export type UsagePlanInfo = Pick<PlanInfo, 'buildApps' | 'teamMembers' | 'annotatedResponse' | 'documentsUploadQuota'> & { vectorSpace: number }
+export type UsagePlanInfo = Pick<PlanInfo, 'vectorSpace' | 'buildApps' | 'teamMembers' | 'annotatedResponse' | 'documentsUploadQuota'>
export enum DocumentProcessingPriority {
standard = 'standard',
@@ -64,7 +40,7 @@
billing: {
enabled: boolean
subscription: {
- plan: BasicPlan
+ plan: Plan
}
}
members: {
@@ -91,10 +67,6 @@
can_replace_logo: boolean
model_load_balancing_enabled: boolean
dataset_operator_enabled: boolean
- education: {
- enabled: boolean
- activated: boolean
- }
}
export type SubscriptionItem = {
--
Gitblit v1.8.0