fix: 新增: 修改资产套餐已用量, 修改资产套餐过期时间
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m22s

This commit is contained in:
sexygoat
2026-06-13 10:41:10 +08:00
parent e04a283319
commit 2ecab976f5
12 changed files with 688 additions and 68 deletions

View File

@@ -21,7 +21,10 @@ import type {
UpdateAssetRealnameStatusRequest,
DtoUpdateAssetRealnameStatusResponse,
AssetOperationLogsResponse,
AssetOperationLogsParams
AssetOperationLogsParams,
AssetPackageUsageRecord,
UpdateAssetPackageUsedDataRequest,
UpdateAssetPackageExpiresAtRequest
} from '@/types/api'
export class AssetService extends BaseService {
@@ -104,6 +107,36 @@ export class AssetService extends BaseService {
)
}
/**
* 修改套餐真实已用量
* PATCH /api/admin/assets/:identifier/packages/:package_usage_id/used-data
*/
static updateAssetPackageUsedData(
identifier: string,
packageUsageId: number,
data: UpdateAssetPackageUsedDataRequest
): Promise<BaseResponse<AssetPackageUsageRecord>> {
return this.patch<BaseResponse<AssetPackageUsageRecord>>(
`/api/admin/assets/${identifier}/packages/${packageUsageId}/used-data`,
data as Record<string, any>
)
}
/**
* 修改套餐过期时间
* PATCH /api/admin/assets/:identifier/packages/:package_usage_id/expires-at
*/
static updateAssetPackageExpiresAt(
identifier: string,
packageUsageId: number,
data: UpdateAssetPackageExpiresAtRequest
): Promise<BaseResponse<AssetPackageUsageRecord>> {
return this.patch<BaseResponse<AssetPackageUsageRecord>>(
`/api/admin/assets/${identifier}/packages/${packageUsageId}/expires-at`,
data as Record<string, any>
)
}
// ========== 资产停复机操作(统一接口)==========
/**