From b89d6a0f58e3c4d7bd3704e007ea96c85a92d0a5 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期二, 12 八月 2025 14:26:15 +0800 Subject: [PATCH] feat: 接口对接 --- apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue | 2 packages/services/apiV2/typings.d.ts | 70 +++++++++++++++++++++++++++++++++-- packages/services/apiV2/taskUser.ts | 14 ++++++ apps/cMiniApp/project.private.config.json | 7 --- 4 files changed, 80 insertions(+), 13 deletions(-) diff --git a/apps/cMiniApp/project.private.config.json b/apps/cMiniApp/project.private.config.json index 63f3b52..02429d4 100644 --- a/apps/cMiniApp/project.private.config.json +++ b/apps/cMiniApp/project.private.config.json @@ -77,13 +77,6 @@ "query": "", "launchMode": "default", "scene": null - }, - { - "name": "", - "pathName": "subpackages/mine/mineCollectTask/mineCollectTask", - "query": "", - "launchMode": "default", - "scene": null } ] } diff --git a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue index 3eb5d6a..a15def4 100644 --- a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue @@ -5,7 +5,7 @@ <Uploader v-model:file-list="form.avatar" :maximum="1" class="bole-uploader"> </Uploader> </nut-form-item> <nut-form-item label="濮撳悕:" class="bole-form-item" prop="name"> - <nut-input v-model.trim="form.name" placeholder="璇疯緭鍏ュ鍚�" /> + <nut-input v-model.trim="form.name" placeholder="璇疯緭鍏ュ鍚�" disabled /> </nut-form-item> <nut-form-item label="鎵嬫満鍙�:" class="bole-form-item" prop="contactPhoneNumber" required> <nut-input v-model.trim="form.contactPhoneNumber" placeholder="璇疯緭鍏ユ墜鏈哄彿" type="text" /> diff --git a/packages/services/apiV2/taskUser.ts b/packages/services/apiV2/taskUser.ts index 33930c4..0b1d1b5 100644 --- a/packages/services/apiV2/taskUser.ts +++ b/packages/services/apiV2/taskUser.ts @@ -26,12 +26,24 @@ }); } +/** 鏌ヨ搴旇仒鎶ュ悕鍒嗛〉鍒楄〃淇℃伅 POST /api/flexjob/taskUser/getTaskUsers */ +export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) { + return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', { + method: 'POST', + headers: { + 'Content-Type': 'application/json-patch+json', + }, + data: body, + ...(options || {}), + }); +} + /** 浠诲姟褰曠敤 PUT /api/flexjob/taskUser/setTaskUserHire */ export async function setTaskUserHire( body: API.SetTaskUserHireCommand, options?: API.RequestConfig ) { - return request<number>('/api/flexjob/taskUser/setTaskUserHire', { + return request<string>('/api/flexjob/taskUser/setTaskUserHire', { method: 'PUT', headers: { 'Content-Type': 'application/json-patch+json', diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts index fbaf463..fe6ab58 100644 --- a/packages/services/apiV2/typings.d.ts +++ b/packages/services/apiV2/typings.d.ts @@ -627,6 +627,24 @@ timestamp?: number; } + interface FriendlyResultGetTaskUsersQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetTaskUsersQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetUserResumeCredentialQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -1257,7 +1275,7 @@ /** 骞撮緞 */ age?: number; /** 鎵嬫満鍙� */ - phoneNumber?: string; + contactPhoneNumber?: string; hireStatus?: EnumTaskUserHireStatus; /** 瀹炲悕鐘舵�� */ userIsReal?: boolean; @@ -1768,6 +1786,52 @@ inProcessReleaseCount?: number; /** 宸插仠姝㈡暟閲� */ stoppedReleaseCount?: number; + } + + interface GetTaskUsersQuery { + /** 浠诲姟Id */ + id?: string; + pageModel?: PagedListQueryPageModel; + } + + interface GetTaskUsersQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetTaskUsersQueryResultItem[]; + } + + interface GetTaskUsersQueryResultItem { + /** 浠诲姟闆囦剑Id */ + id?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 韬唤缂栧彿 */ + personalIdentityCode?: string; + /** 韬唤 */ + personalIdentityContent?: string; + /** 瀛﹀巻缂栧彿 */ + educationalBackgroundCode?: string; + /** 瀛﹀巻 */ + educationalBackgroundContent?: string; + /** 涓婂矖娆℃暟 */ + taskCount?: number; + /** 宸ヤ綔璧勫巻 */ + workSeniority?: string; + /** 宸ヤ綔缁忛獙 */ + workExperience?: string; + hireStatus?: EnumTaskUserHireStatus; } interface GetUserInfoRolesQueryResultItem { @@ -2522,10 +2586,8 @@ } interface SetTaskUserHireCommand { - /** 浠诲姟Id */ + /** 浠诲姟闆囦剑Id */ id?: string; - /** 浜哄憳Id */ - userIds?: string[]; hireStatus?: EnumTaskUserHireStatus; } -- Gitblit v1.9.1