mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-12 18:26:36 +08:00
裁剪
swagger 移除 merchant swagger 改造首页内容为通用后台管理系统定位 - 修改首页标题从 'LINUX DO Credit' 改为 'Modern Platform' - 更新副标题为 '为二次开发而生' - 更新首页描述为通用平台的特点 - 更新首页特性标签为 '开箱即用、高度可扩展、工业级基建' - 修改展示卡片为技术栈和二次开发相关 - 更新开发者示例代码为通用的注册和 API Key 获取示例 - 更新页脚品牌名为 'Modern Platform' - 调整页脚导航链接为通用平台相关内容 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 去除遗留 裁剪 移除 /api/v1/user/pay-key 相关代码 - 删除后端 UpdatePayKey 处理器函数和 UpdatePayKeyRequest 结构体 - 删除 User 模型中的 PayKey 字段 - 删除 User.VerifyPayKey 方法 - 删除 EncryptPayKeyFailed 错误常量 - 删除 /api/v1/user/pay-key PUT 路由 - 删除 OAuth 返回中的 IsPayKey 字段 - 删除前端 UserService.updatePayKey 方法 - 删除前端所有支付密钥 UI 和逻辑 - 更新相关的导出和注释 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 去除遗留 api 修正 系统配置 前端裁剪 后端裁剪 init
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
* import services from '@/lib/services';
|
||||
*
|
||||
* const user = await services.auth.getUserInfo();
|
||||
* const transactions = await services.transaction.getTransactions({ page: 1, page_size: 20 });
|
||||
* const systemConfig = await services.admin.listSystemConfigs();
|
||||
* ```
|
||||
*
|
||||
* @example
|
||||
@@ -21,15 +21,9 @@
|
||||
*/
|
||||
|
||||
import { AuthService } from './auth';
|
||||
import { TransactionService } from './transaction';
|
||||
import { MerchantService } from './merchant';
|
||||
import { AdminService } from './admin';
|
||||
import { UserService } from './user';
|
||||
import { DisputeService } from './dispute';
|
||||
import { ConfigService } from './config';
|
||||
import { DashboardService } from './dashboard';
|
||||
import { LeaderboardService } from './leaderboard';
|
||||
import { RedEnvelopeService } from './redenvelope';
|
||||
import { UploadService } from './upload';
|
||||
|
||||
/**
|
||||
@@ -42,24 +36,12 @@ import { UploadService } from './upload';
|
||||
const services = {
|
||||
/** 认证服务 */
|
||||
auth: AuthService,
|
||||
/** 交易服务 */
|
||||
transaction: TransactionService,
|
||||
/** 商户服务 */
|
||||
merchant: MerchantService,
|
||||
/** 管理员服务 */
|
||||
admin: AdminService,
|
||||
/** 用户服务 */
|
||||
user: UserService,
|
||||
/** 争议服务 */
|
||||
dispute: DisputeService,
|
||||
/** 配置服务 */
|
||||
config: ConfigService,
|
||||
/** 仪表板服务 */
|
||||
dashboard: DashboardService,
|
||||
/** 排行榜服务 */
|
||||
leaderboard: LeaderboardService,
|
||||
/** 红包服务 */
|
||||
redEnvelope: RedEnvelopeService,
|
||||
/** 上传服务 */
|
||||
upload: UploadService,
|
||||
} as const;
|
||||
@@ -102,62 +84,16 @@ export type {
|
||||
export { AuthService, TrustLevel } from './auth';
|
||||
export type { User, OAuthLoginUrlResponse, OAuthCallbackRequest } from './auth';
|
||||
|
||||
// 交易服务
|
||||
export { TransactionService } from './transaction';
|
||||
export { DEFAULT_ORDER_TYPES } from './transaction';
|
||||
export type {
|
||||
Order,
|
||||
OrderType,
|
||||
OrderStatus,
|
||||
TransferStatus,
|
||||
TransactionQueryParams,
|
||||
TransactionListResponse,
|
||||
} from './transaction';
|
||||
|
||||
// 争议服务
|
||||
export { DisputeService } from './dispute';
|
||||
export type {
|
||||
Dispute,
|
||||
DisputeStatus,
|
||||
DisputeWithOrder,
|
||||
ListDisputesRequest,
|
||||
ListDisputesResponse,
|
||||
RefundReviewRequest,
|
||||
CloseDisputeRequest,
|
||||
CreateDisputeRequest,
|
||||
} from './dispute';
|
||||
|
||||
// 配置服务
|
||||
export { ConfigService } from './config';
|
||||
export type { PublicConfigResponse } from './config';
|
||||
|
||||
// 商户服务
|
||||
export { MerchantService } from './merchant';
|
||||
export type {
|
||||
MerchantAPIKey,
|
||||
CreateAPIKeyRequest,
|
||||
UpdateAPIKeyRequest,
|
||||
PayMerchantOrderRequest,
|
||||
GetMerchantOrderRequest,
|
||||
GetMerchantOrderResponse,
|
||||
PaymentLink,
|
||||
CreatePaymentLinkRequest,
|
||||
QueryMerchantOrderRequest,
|
||||
QueryMerchantOrderResponse,
|
||||
RefundMerchantOrderRequest,
|
||||
RefundMerchantOrderResponse,
|
||||
GetPaymentLinkInfoResponse,
|
||||
} from './merchant';
|
||||
|
||||
// 管理员服务
|
||||
export { AdminService } from './admin';
|
||||
export type {
|
||||
SystemConfig,
|
||||
CreateSystemConfigRequest,
|
||||
UpdateSystemConfigRequest,
|
||||
UserPayConfig,
|
||||
CreateUserPayConfigRequest,
|
||||
UpdateUserPayConfigRequest,
|
||||
TaskMeta,
|
||||
DispatchTaskRequest,
|
||||
AdminUser,
|
||||
@@ -168,44 +104,6 @@ export type {
|
||||
|
||||
// 用户服务
|
||||
export { UserService } from './user';
|
||||
export type { UpdatePayKeyRequest } from './user';
|
||||
|
||||
// 仪表板服务
|
||||
export { DashboardService } from './dashboard';
|
||||
export type {
|
||||
DailyStatsItem,
|
||||
DailyStatsResponse,
|
||||
GetDailyStatsRequest,
|
||||
TopCustomer,
|
||||
TopCustomersResponse,
|
||||
GetTopCustomersRequest,
|
||||
} from './dashboard';
|
||||
|
||||
// 红包服务
|
||||
export { RedEnvelopeService } from './redenvelope';
|
||||
export type {
|
||||
RedEnvelopeType,
|
||||
RedEnvelopeStatus,
|
||||
RedEnvelope,
|
||||
RedEnvelopeClaim,
|
||||
CreateRedEnvelopeRequest,
|
||||
CreateRedEnvelopeResponse,
|
||||
ClaimRedEnvelopeRequest,
|
||||
ClaimRedEnvelopeResponse,
|
||||
RedEnvelopeDetailResponse,
|
||||
RedEnvelopeListParams,
|
||||
RedEnvelopeListResponse,
|
||||
} from './redenvelope';
|
||||
|
||||
// 排行榜服务
|
||||
export { LeaderboardService } from './leaderboard';
|
||||
export type {
|
||||
LeaderboardEntry,
|
||||
LeaderboardListRequest,
|
||||
LeaderboardListResponse,
|
||||
UserRankInfo,
|
||||
UserRankResponse,
|
||||
} from './leaderboard';
|
||||
|
||||
// 上传服务
|
||||
export { UploadService } from './upload';
|
||||
|
||||
Reference in New Issue
Block a user