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