feat: 完善接口19-顶部通知铃铛与站内通知中心
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m5s

This commit is contained in:
luo
2026-07-25 10:20:53 +08:00
parent eb13763020
commit 9289a6e940
37 changed files with 1264 additions and 226 deletions

View File

@@ -31,7 +31,9 @@ import type {
AssetOperationLogsParams,
AssetPackageUsageRecord,
UpdateAssetPackageUsedDataRequest,
UpdateAssetPackageExpiresAtRequest
UpdateAssetPackageExpiresAtRequest,
ExpiringAssetItem,
ExpiringAssetQueryParams
} from '@/types/api'
const runRateLimitedAssetAction = async <T>(
@@ -45,6 +47,19 @@ const runRateLimitedAssetAction = async <T>(
}
export class AssetService extends BaseService {
/**
* 获取管理端临期资产列表
* GET /api/admin/expiring-assets
*/
static getExpiringAssets(
params?: ExpiringAssetQueryParams
): Promise<
BaseResponse<{ items: ExpiringAssetItem[]; total: number; page: number; size: number }>
> {
return this.get<
BaseResponse<{ items: ExpiringAssetItem[]; total: number; page: number; size: number }>
>('/api/admin/expiring-assets', params)
}
/**
* 通过任意标识符查询设备或卡的完整详情
* 支持虚拟号、ICCID、IMEI、SN、MSISDN