yeg
2 天以前 d8eaa16682cf180e9563d6be05fb43057daf6c07
talent-card-admin/src/api/admin.ts
@@ -122,6 +122,34 @@
// 微信实名认证:平台运营代为发起。未决申请不会重复提交,retry 只对通道已明确驳回时有意义。
export function submitMerchantRealname(id: number | string, retry = false) { return http.post<Record<string, any>, Record<string, any>>(`/api/admin/management/merchant-settlement/onboardings/${id}/realname`, null, { params: { retry } }) }
export interface ManagedOnboardingPayload {
  merchantId: number | string
  providerHuifuId: string
  providerApplyNo?: string
  confirmed?: boolean
}
/**
 * 纳管前置核验:用我们自己的签名身份只读查一次该商户,把运营要人工核对的商户注册名称、商户简称、
 * 主体类型与结算卡取回来。通道查不到会明确报错(该商户不在我们渠道商的管辖范围内)。
 */
export function previewManagedOnboarding(payload: ManagedOnboardingPayload) {
  return http.post<Record<string, any>, Record<string, any>>('/api/admin/management/merchant-settlement/onboardings/managed/preview', payload)
}
/**
 * 纳管:把已在汇付侧完成进件的外部商户接到我方某个商家上。confirmed 是运营肉眼核对通道名称后的
 * 显式确认,后端要求它为真才受理——名称不做字符串判定,那个确认框就是防绑错的人工闸门。
 */
export function adoptManagedOnboarding(payload: ManagedOnboardingPayload & { providerApplyNo: string; confirmed: boolean }) {
  return http.post<Record<string, any>, Record<string, any>>('/api/admin/management/merchant-settlement/onboardings/managed', payload)
}
/**
 * 解绑:只解除我方绑定,清理这条纳管产生的进件与结算卡记录,**不回退通道侧的任何改动**。
 * 该商户号上还有在途订单或待结算资金时后端会拒绝并给出原因。
 */
export function unbindManagedOnboarding(id: number | string) {
  return http.post<Record<string, any>, Record<string, any>>(`/api/admin/management/merchant-settlement/onboardings/${id}/unbind`)
}
export function getAdminNews(params: NewsArticleQuery = {}) {
  return http.get<PageResult<NewsArticle>, PageResult<NewsArticle>>('/api/admin/business/news', { params })
}