From e954a97446c24bf6ebebeb646586ca0dda4bc86b Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 20 八月 2025 10:22:06 +0800 Subject: [PATCH] fix: 实名 --- packages/services/apiV2/index.ts | 2 packages/services/apiV2/electronSign.ts | 63 +++++++++++++++ packages/services/apiV2/typings.d.ts | 92 +++++++++++++++++++---- packages/constants/apiEnum.ts | 36 +++++---- 4 files changed, 161 insertions(+), 32 deletions(-) diff --git a/packages/constants/apiEnum.ts b/packages/constants/apiEnum.ts index 3f6b552..bd24f08 100644 --- a/packages/constants/apiEnum.ts +++ b/packages/constants/apiEnum.ts @@ -136,35 +136,39 @@ /** 璧勬簮鎺у埗鍣� */ export enum EnumResourceController { /**鏁版嵁瀛楀吀 */ - Dictionary = 0, + FlexJobServerDictionary = 0, /**浠诲姟 */ - Task = 1, + FlexJobServerTask = 1, /**浠诲姟浜哄憳 */ - TaskUser = 2, + FlexJobServerTaskUser = 2, /**浠诲姟楠屾敹 */ - TaskCheckReceive = 3, + FlexJobServerTaskCheckReceive = 3, + /**鏂囦欢 */ + CommonServerFileUtils = 4, /**鏂囧瓧璇嗗埆 */ - FileUtils = 4, - /**鏂囧瓧璇嗗埆 */ - OcrUtils = 5, + CommonServerOcrUtils = 5, /**鏃ュ織璁板綍 */ - LogRecords = 6, + CommonServerLogRecords = 6, /**鐢ㄦ埛璁よ瘉 */ - Auth = 7, + UserServerAuth = 7, /**鐢ㄦ埛鑿滃崟 */ - Menu = 8, + UserServerMenu = 8, /**鐢ㄦ埛璧勬簮 */ - Resource = 9, + UserServerResource = 9, /**鐢ㄦ埛瑙掕壊 */ - Role = 10, + UserServerRole = 10, /**鐢ㄦ埛淇℃伅 */ - User = 11, + UserServerUser = 11, + /**鐢靛瓙绛� */ + UserServerElectronSign = 12, /**鐢ㄦ埛绠�鍘� */ - UserResume = 12, + UserServerUserResume = 13, /**浼佷笟淇℃伅 */ - Enterprise = 13, + UserServerEnterprise = 14, /**鐏靛伐淇℃伅 */ - EnterpriseEmployee = 14, + UserServerEnterpriseEmployee = 15, + /**鐢靛瓙绛� */ + ElectronSignServerElectronSign = 16, } /** 璧勬簮璇锋眰鏂瑰紡 */ diff --git a/packages/services/apiV2/electronSign.ts b/packages/services/apiV2/electronSign.ts new file mode 100644 index 0000000..77c1101 --- /dev/null +++ b/packages/services/apiV2/electronSign.ts @@ -0,0 +1,63 @@ +/* eslint-disable */ +// @ts-ignore +import { request } from '@/utils/request'; + +/** 鐢靛瓙绛惧洖浼� POST /api/user/electronSign/electronSignCallback */ +export async function electronSignCallback( + body: API.ElectronSignCallbackCommand, + options?: API.RequestConfig +) { + return request<boolean>('/api/user/electronSign/electronSignCallback', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + +/** 涓汉浜鸿劯瀹炲悕璁よ瘉 POST /api/user/electronSign/personalUserFaceReal */ +export async function personalUserFaceReal( + body: API.PersonalUserFaceRealCommand, + options?: API.RequestConfig +) { + return request<string>('/api/user/electronSign/personalUserFaceReal', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + +/** 涓汉涓夎绱犲疄鍚嶈璇� POST /api/user/electronSign/personalUserIdentity3Real */ +export async function personalUserIdentity3Real( + body: API.PersonalUserIdentity3RealCommand, + options?: API.RequestConfig +) { + return request<string>('/api/user/electronSign/personalUserIdentity3Real', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鍙戦�佷釜浜轰笁瑕佺礌瀹炲悕鐭俊 POST /api/user/electronSign/sendPersonalUserIdentity3RealSms */ +export async function sendPersonalUserIdentity3RealSms( + body: API.SendPersonalUserIdentity3RealSmsCommand, + options?: API.RequestConfig +) { + return request<string>('/api/user/electronSign/sendPersonalUserIdentity3RealSms', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/packages/services/apiV2/index.ts b/packages/services/apiV2/index.ts index 9639827..39390a8 100644 --- a/packages/services/apiV2/index.ts +++ b/packages/services/apiV2/index.ts @@ -13,6 +13,7 @@ import * as userResume from './userResume'; import * as auth from './auth'; import * as taskCheckReceive from './taskCheckReceive'; +import * as electronSign from './electronSign'; import * as taskUser from './taskUser'; import * as menu from './menu'; import * as logRecords from './logRecords'; @@ -29,6 +30,7 @@ userResume, auth, taskCheckReceive, + electronSign, taskUser, menu, logRecords, diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts index 090a520..584f731 100644 --- a/packages/services/apiV2/typings.d.ts +++ b/packages/services/apiV2/typings.d.ts @@ -324,6 +324,23 @@ id?: string; } + interface ElectronSignCallbackCommand { + /** 瀹㈡埛Id */ + customerId?: string; + /** 鏂规硶鍚嶇О */ + action?: string; + /** 鏄惁鎴愬姛 */ + success?: boolean; + /** 鍥炶皟鐮� */ + code?: string; + /** 鍥炶皟娑堟伅 */ + message?: string; + /** 鍏宠仈Id */ + relationId?: string; + /** 鍥炰紶鏁版嵁 */ + data?: any; + } + enum EnumBillingMethod { /**鎸夋湀 */ Month = 10, @@ -444,35 +461,39 @@ enum EnumResourceController { /**鏁版嵁瀛楀吀 */ - Dictionary = 0, + FlexJobServerDictionary = 0, /**浠诲姟 */ - Task = 1, + FlexJobServerTask = 1, /**浠诲姟浜哄憳 */ - TaskUser = 2, + FlexJobServerTaskUser = 2, /**浠诲姟楠屾敹 */ - TaskCheckReceive = 3, + FlexJobServerTaskCheckReceive = 3, + /**鏂囦欢 */ + CommonServerFileUtils = 4, /**鏂囧瓧璇嗗埆 */ - FileUtils = 4, - /**鏂囧瓧璇嗗埆 */ - OcrUtils = 5, + CommonServerOcrUtils = 5, /**鏃ュ織璁板綍 */ - LogRecords = 6, + CommonServerLogRecords = 6, /**鐢ㄦ埛璁よ瘉 */ - Auth = 7, + UserServerAuth = 7, /**鐢ㄦ埛鑿滃崟 */ - Menu = 8, + UserServerMenu = 8, /**鐢ㄦ埛璧勬簮 */ - Resource = 9, + UserServerResource = 9, /**鐢ㄦ埛瑙掕壊 */ - Role = 10, + UserServerRole = 10, /**鐢ㄦ埛淇℃伅 */ - User = 11, + UserServerUser = 11, + /**鐢靛瓙绛� */ + UserServerElectronSign = 12, /**鐢ㄦ埛绠�鍘� */ - UserResume = 12, + UserServerUserResume = 13, /**浼佷笟淇℃伅 */ - Enterprise = 13, + UserServerEnterprise = 14, /**鐏靛伐淇℃伅 */ - EnterpriseEmployee = 14, + UserServerEnterpriseEmployee = 15, + /**鐢靛瓙绛� */ + ElectronSignServerElectronSign = 16, } enum EnumResourceMethod { @@ -3049,6 +3070,10 @@ name: string; /** 浠诲姟鍗曞彿 */ code?: string; + /** 浼佷笟鍏ㄧО */ + enterpriseName?: string; + /** 鐢ㄦ埛鍚� */ + userName?: string; billingMethod?: EnumBillingMethod; /** 鏈嶅姟璐� */ serviceFee?: number; @@ -3545,6 +3570,32 @@ clientType?: EnumClientType; } + interface PersonalUserFaceRealCommand { + /** 濮撳悕 */ + name: string; + /** 韬唤璇佸彿 */ + identity: string; + /** 韬唤璇佷汉鍍忛潰 */ + identityImg: string; + /** 韬唤璇佸浗寰介潰 */ + identityBackImg: string; + } + + interface PersonalUserIdentity3RealCommand { + /** 濮撳悕 */ + name: string; + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 韬唤璇佸彿 */ + identity: string; + /** 韬唤璇佷汉鍍忛潰 */ + identityImg: string; + /** 韬唤璇佸浗寰介潰 */ + identityBackImg: string; + /** 楠岃瘉鐮� */ + verifyCode: string; + } + interface RegisterPersonalUserCommand { /** 鎵嬫満鍙风爜 */ phoneNumber: string; @@ -3889,6 +3940,15 @@ phoneNumber: string; } + interface SendPersonalUserIdentity3RealSmsCommand { + /** 濮撳悕 */ + name: string; + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 韬唤璇佸彿 */ + identity: string; + } + interface SetDictionaryDataIsDisabledCommand { ids?: string[]; /** 鏄惁宸茬鐢� */ -- Gitblit v1.9.1