feat: 手动实名和套餐列表退款
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m53s

This commit is contained in:
sexygoat
2026-04-23 18:13:07 +08:00
parent 719db517f2
commit cd2ca96873
12 changed files with 539 additions and 180 deletions

View File

@@ -17,7 +17,9 @@ import type {
AssetWalletTransactionParams,
AssetWalletResponse,
AssetOrdersParams,
AssetOrdersResponse
AssetOrdersResponse,
UpdateAssetRealnameStatusRequest,
DtoUpdateAssetRealnameStatusResponse
} from '@/types/api'
export class AssetService extends BaseService {
@@ -208,12 +210,25 @@ export class AssetService extends BaseService {
* @param identifier 资产标识符ICCID 或 VirtualNo
* @param realname_policy 实名认证策略 (none:无需实名, before_order:先实名后充值/购买, after_order:先充值/购买后实名)
*/
static updateRealnamePolicy(
identifier: string,
realname_policy: string
): Promise<BaseResponse> {
static updateRealnamePolicy(identifier: string, realname_policy: string): Promise<BaseResponse> {
return this.patch<BaseResponse>(`/api/admin/assets/${identifier}/realname-mode`, {
realname_policy
})
}
/**
* 手动更新资产实名状态
* PATCH /api/admin/assets/:identifier/realname-status
* @param identifier 资产标识符ICCID 或 VirtualNo
* @param data 实名状态数据
*/
static updateRealnameStatus(
identifier: string,
data: UpdateAssetRealnameStatusRequest
): Promise<BaseResponse<DtoUpdateAssetRealnameStatusResponse>> {
return this.patch<BaseResponse<DtoUpdateAssetRealnameStatusResponse>>(
`/api/admin/assets/${identifier}/realname-status`,
data
)
}
}