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