From 0ca66ba6d5f5d5502211b9d9c7bff036ebd3f1aa Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 14 八月 2025 16:38:32 +0800 Subject: [PATCH] fix: 验收管理 --- src/services/api/typings.d.ts | 936 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 916 insertions(+), 20 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index fe6ab58..fa14135 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -13,6 +13,17 @@ maxDeep?: number; } + interface APIgetCheckReceiveTaskUserSubmitParams { + /** 鎻愪氦Id锛堢敤浜嶣绔鎴风锛� */ + submitId?: string; + /** 浠诲姟Id锛堢敤浜嶤绔皬绋嬪簭缂栬緫鎻愪氦 鍜屾棩鏈熶竴璧蜂紶锛� */ + taskInfoId?: string; + /** 浠诲姟浜哄憳Id锛堢敤浜嶣绔皬绋嬪簭楠屾敹 鍜屾棩鏈熶竴璧蜂紶锛� */ + taskInfoUserId?: string; + /** 鏃ユ湡锛堢敤浜庝袱涓皬绋嬪簭 璺熸煇涓�涓狪d涓�璧蜂紶锛� */ + date?: string; + } + interface APIgetCurrentLogierMenuParams { /** Id */ id?: string; @@ -48,6 +59,18 @@ interface APIgetEnterpriseElectronSignSettingParams { /** Id */ id?: string; + } + + interface APIgetEnterpriseEmployeeParams { + /** 鐏靛伐Id */ + id?: string; + /** 浠诲姟Id */ + taskInfoId?: string; + } + + interface APIgetEnterpriseLoginInfoParams { + /** 鏌ヨ浼佷笟鐢ㄦ埛鐧诲綍淇℃伅 */ + request?: GetEnterpriseLoginInfoQuery; } interface APIgetEnterpriseParams { @@ -110,6 +133,13 @@ id?: string; } + interface APIgetTaskUserHireStatusParams { + /** 浠诲姟Id */ + taskInfoId?: string; + /** 鐢ㄦ埛Id锛圕绔敤鎴峰彲涓嶅~锛� */ + userId?: string; + } + interface APIgetUserInfoRolesParams { /** 鐢ㄦ埛Id */ userInfoId?: string; @@ -140,6 +170,8 @@ interface APIgetUserResumeParams { /** 鐢ㄦ埛Id */ userId?: string; + /** 鐏靛伐Id */ + enterpriseEmployeeId?: string; } interface APIgetUserResumePersonalParams { @@ -175,11 +207,29 @@ verifyCode: string; } + interface CheckReceiveTaskCommand { + /** 鎻愪氦Id */ + id?: string; + checkReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus; + } + interface CollectTaskCommand { /** 浠诲姟Id */ ids?: string[]; /** 鏄惁鏀惰棌 */ isCollect?: boolean; + } + + interface CollectUserResumeCommand { + /** 鐢ㄦ埛Id */ + id?: string; + /** 鏄惁宸叉敹钘� */ + isCollected?: boolean; + } + + interface ContactUserResumeCommand { + /** 鐢ㄦ埛Id */ + id?: string; } interface DeleteDictionaryCategoryCommand { @@ -200,6 +250,24 @@ interface DeleteUserResumeCredentialCommand { ids: string[]; + } + + interface EditEnterpriseEmployeeCommand { + /** 濮撳悕 */ + name: string; + /** 韬唤璇佸彿 */ + identity: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 韬唤璇佷汉鍍忛潰 */ + identityImg?: string; + /** 韬唤璇佸浗寰介潰 */ + identityBackImg?: string; + /** Id */ + id?: string; } enum EnumBillingMethod { @@ -283,24 +351,26 @@ Dictionary = 0, /**浠诲姟 */ Task = 1, - /**浠诲姟闆囦剑 */ + /**浠诲姟浜哄憳 */ TaskUser = 2, + /**浠诲姟楠屾敹 */ + TaskCheckReceive = 3, /**鐢ㄦ埛璁よ瘉 */ - Auth = 3, + Auth = 4, /**鐢ㄦ埛鑿滃崟 */ - Menu = 4, + Menu = 5, /**鐢ㄦ埛璧勬簮 */ - Resource = 5, + Resource = 6, /**鐢ㄦ埛瑙掕壊 */ - Role = 6, + Role = 7, /**鐢ㄦ埛淇℃伅 */ - User = 7, + User = 8, /**鐢ㄦ埛绠�鍘� */ - UserResume = 8, + UserResume = 9, /**浼佷笟淇℃伅 */ - Enterprise = 9, + Enterprise = 10, /**鐏靛伐淇℃伅 */ - EnterpriseEmployee = 10, + EnterpriseEmployee = 11, } enum EnumResourceMethod { @@ -344,8 +414,10 @@ } enum EnumTaskCheckReceiveStatus { + /**寰呮彁浜� */ + WaitSubmit = 10, /**寰呴獙鏀� */ - Wait = 10, + WaitCheckReceive = 20, /**宸查獙鏀� */ Completed = 30, } @@ -378,6 +450,13 @@ Complete = 20, } + enum EnumTaskUserArrangeStatus { + /**鏈畨鎺� */ + Wait = 10, + /**宸插畨鎺� */ + Complete = 20, + } + enum EnumTaskUserHireStatus { /**寰呭綍鐢� */ Wait = 10, @@ -394,6 +473,17 @@ Pass = 20, /**宸叉嫆绛� */ Refuse = 30, + } + + enum EnumTaskUserSubmitCheckReceiveStatus { + /**寰呮彁浜� */ + WaitSubmit = 10, + /**寰呴獙鏀� */ + WaitCheckReceive = 20, + /**楠屾敹閫氳繃 */ + Success = 30, + /**楠屾敹鏈�氳繃 */ + Fail = 40, } enum EnumUserGender { @@ -426,6 +516,11 @@ Enterprise = 20, /**杩愯惀 */ Operation = 100, + } + + interface ExportTaskCheckReceiveTaskUsersCommand { + /** 浠诲姟Id */ + id?: string; } interface FriendlyResultBoolean { @@ -465,6 +560,96 @@ timestamp?: number; } + interface FriendlyResultGetArrangeTaskUsersQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetArrangeTaskUsersQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTasksQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTasksQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskUserSubmitQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskUserSubmitQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskUserSubmitsQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskUserSubmitsQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetEnterpriseElectronSignSettingQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -483,6 +668,24 @@ timestamp?: number; } + interface FriendlyResultGetEnterpriseEmployeeQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetEnterpriseEmployeeQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetEnterpriseEmployeesQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -491,6 +694,24 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetEnterpriseEmployeesQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetEnterpriseLoginInfoQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetEnterpriseLoginInfoQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -555,6 +776,60 @@ timestamp?: number; } + interface FriendlyResultGetPersonalApplyTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalApplyTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalCancelTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalCancelTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalHireTaskInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalHireTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetPersonalLoginInfoQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -563,6 +838,24 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetPersonalLoginInfoQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetPersonalUserInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetPersonalUserInfosQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -617,6 +910,24 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetTaskInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetTaskUserHireStatusQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetTaskUserHireStatusQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -780,6 +1091,24 @@ errorCode?: string; /** 鏁版嵁 */ data?: string; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultImportEnterpriseEmployeesCommandResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: ImportEnterpriseEmployeesCommandResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -1088,6 +1417,25 @@ timestamp?: number; } + interface FriendlyResultString { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + /** 鏁版嵁 */ + data?: string; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + type GetAliyunOSSAcsQuery = Record<string, any>; interface GetAliyunOSSAcsQueryResult { @@ -1115,6 +1463,231 @@ sort?: number; /** 蹇�熸煡璇� */ quickQuery?: string; + } + + interface GetArrangeTaskUsersQuery { + /** 浠诲姟Id */ + id?: string; + /** 鍏抽敭瀛楋紙濮撳悕/韬唤璇�/鐢佃瘽锛� */ + keywords?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetArrangeTaskUsersQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetArrangeTaskUsersQueryResultItem[]; + } + + interface GetArrangeTaskUsersQueryResultItem { + /** 浠诲姟浜哄憳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; + arrangeStatus?: EnumTaskUserArrangeStatus; + } + + interface GetCheckReceiveTaskQuery { + /** 浠诲姟Id */ + taskInfoId?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + /** 鏃ユ湡锛圔绔皬绋嬪簭涓撶敤锛� */ + date?: string; + pageModel?: PagedListQueryPageModel; + } + + interface GetCheckReceiveTaskQueryResult { + objectData?: GetCheckReceiveTaskQueryResultObjectData; + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetCheckReceiveTaskQueryResultItem[]; + } + + interface GetCheckReceiveTaskQueryResultItem { + /** 浠诲姟浜哄憳Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + taskInfoName?: string; + /** 浠诲姟鍗曞彿 */ + taskInfoCode?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 鏈�杩戞彁浜ゆ椂闂� */ + lastSubmitTime?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + } + + interface GetCheckReceiveTaskQueryResultObjectData { + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟鍗曞彿 */ + code?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + } + + interface GetCheckReceiveTasksQuery { + /** 鏃ユ湡锛堝皬绋嬪簭-楠屾敹绠$悊涓撶敤锛� */ + date?: string; + /** 鍏抽敭瀛楋紙濮撳悕/鎵嬫満/韬唤璇佸彿锛� */ + keywords?: string; + /** 楠屾敹鏃ユ湡-鏈�鏃╂椂闂达紙B绔鎴风-楠屾敹绠$悊涓撶敤锛� */ + checkReceiveTimeBegin?: string; + /** 楠屾敹鏃ユ湡-鏈�鏅氭椂闂达紙B绔鎴风-楠屾敹绠$悊涓撶敤锛� */ + checkReceiveTimeEnd?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetCheckReceiveTasksQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetCheckReceiveTasksQueryResultItem[]; + } + + interface GetCheckReceiveTasksQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟鍗曞彿 */ + code?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 鍙戝竷鏃堕棿 */ + createdTime?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + /** 鏈�杩戦獙鏀舵椂闂� */ + lastCheckReceiveTime?: string; + } + + interface GetCheckReceiveTaskUserSubmitQueryResult { + /** 鎻愪氦Id */ + id?: string; + enterpriseEmployeeUser?: GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser; + /** 鎻愪氦鏃堕棿 */ + createdTime?: string; + /** 楠屾敹鐓х墖 */ + files?: string[]; + } + + interface GetCheckReceiveTaskUserSubmitsQuery { + /** 浠诲姟浜哄憳Id */ + id?: string; + /** 浠诲姟Id */ + taskInfoId?: string; + pageModel?: PagedListQueryPageModel; + } + + interface GetCheckReceiveTaskUserSubmitsQueryResult { + objectData?: GetCheckReceiveTaskUserSubmitsQueryResultObjectData; + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetCheckReceiveTaskUserSubmitsQueryResultItem[]; + } + + interface GetCheckReceiveTaskUserSubmitsQueryResultItem { + /** 鎻愪氦Id */ + id?: string; + /** 鎻愪氦鏃堕棿 */ + createdTime?: string; + /** 楠屾敹鐓х墖 */ + files?: string[]; + checkReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus; + /** 楠屾敹鏃堕棿 */ + checkReceiveTime?: string; + } + + interface GetCheckReceiveTaskUserSubmitsQueryResultObjectData { + taskInfo?: GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo; + enterpriseEmployeeUser?: GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser; + } + + interface GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser { + /** 鐢ㄦ埛Id */ + id?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 鏄惁缁戝畾閾惰鍗� */ + isBindBankCard?: boolean; + } + + interface GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo { + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; } type GetCurrentLogierMenusQuery = Record<string, any>; @@ -1239,6 +1812,34 @@ mergeSignCost?: number; } + interface GetEnterpriseEmployeeQueryResult { + /** 鐏靛伐Id */ + id?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 韬唤璇佷汉鍍忛潰 */ + identityImg?: string; + /** 韬唤璇佸浗寰介潰 */ + identityBackImg?: string; + /** 鎶ュ悕鏃堕棿 */ + applyTime?: string; + /** 瀹炲悕鏃堕棿 */ + userRealTime?: string; + /** 绛剧害鏃堕棿 */ + userSignContractTime?: string; + /** 浼佷笟绛剧害鏃堕棿 */ + enterpriseSignContractTime?: string; + /** 鐢靛瓙鍚堝悓 */ + contractUrl?: string; + } + interface GetEnterpriseEmployeesQuery { /** 鍏抽敭瀛楋紙濮撳悕/鎵嬫満/韬唤璇佸彿锛� */ keywords?: string; @@ -1267,6 +1868,8 @@ interface GetEnterpriseEmployeesQueryResultItem { /** 鐏靛伐Id */ id?: string; + /** 澶村儚 */ + avatar?: string; /** 濮撳悕 */ name?: string; /** 韬唤璇佸彿 */ @@ -1276,9 +1879,24 @@ age?: number; /** 鎵嬫満鍙� */ contactPhoneNumber?: string; - hireStatus?: EnumTaskUserHireStatus; - /** 瀹炲悕鐘舵�� */ + /** 鏄惁瀹炲悕 */ userIsReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 韬唤缂栧彿 */ + personalIdentityCode?: string; + /** 韬唤 */ + personalIdentityContent?: string; + /** 瀛﹀巻缂栧彿 */ + educationalBackgroundCode?: string; + /** 瀛﹀巻 */ + educationalBackgroundContent?: string; + /** 涓婂矖娆℃暟 */ + taskCount?: number; + /** 宸ヤ綔璧勫巻 */ + workSeniority?: string; + /** 宸ヤ綔缁忛獙 */ + workExperience?: string; + hireStatus?: EnumTaskUserHireStatus; userSignContractStatus?: EnumTaskUserSignContractStatus; /** 褰曠敤鏃堕棿 */ hireTime?: string; @@ -1289,6 +1907,27 @@ enterpriseSignContractStatus?: EnumTaskUserSignContractStatus; /** 浼佷笟绛剧害鏃堕棿 */ enterpriseSignContractTime?: string; + } + + type GetEnterpriseLoginInfoQuery = Record<string, any>; + + interface GetEnterpriseLoginInfoQueryResult { + /** Id */ + id?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 浼佷笟鍏ㄧО */ + enterpriseName?: string; + /** 瑙掕壊 */ + roles?: string[]; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + /** 鎴戠殑鏀惰棌 */ + collectedUserCount?: number; + /** 鑱旂郴璁板綍 */ + contactedRecordCount?: number; } interface GetEnterpriseQueryResult { @@ -1485,6 +2124,28 @@ remark?: string; } + interface GetOpenTaskInfosQuery { + /** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */ + keywords?: string; + /** 浼佷笟Id */ + enterpriseId?: string; + /** 鍙戝竷鏃堕棿-寮�濮� */ + beginTime?: string; + /** 鍙戝竷鏃堕棿-缁撴潫 */ + endTime?: string; + /** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */ + cityCode?: string; + settlementCycle?: EnumSettlementCycle; + /** 鍛樺伐绂忓埄 */ + benefitCodes?: string[]; + genderLimit?: EnumUserGender; + status?: EnumTaskStatus; + releaseStatus?: EnumTaskReleaseStatus; + recommendStatus?: EnumTaskRecommendStatus; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + pageModel?: PagedListQueryPageModel; + } + interface GetOperationUserInfosQuery { /** 鍏抽敭瀛� */ keywords?: string; @@ -1514,6 +2175,111 @@ name?: string; } + interface GetPersonalApplyTaskInfosQuery { + status?: GetPersonalApplyTaskInfosQueryStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalApplyTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalApplyTaskInfosQueryResultItem[]; + } + + interface GetPersonalApplyTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + status?: GetPersonalApplyTaskInfosQueryStatus; + } + + enum GetPersonalApplyTaskInfosQueryStatus { + /**寰呯‘璁� */ + WaitHire = 10, + /**寰呯绾� */ + WaitSignContract = 20, + } + + interface GetPersonalCancelTaskInfosQuery { + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalCancelTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalCancelTaskInfosQueryResultItem[]; + } + + interface GetPersonalCancelTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + } + + interface GetPersonalHireTaskInfosQuery { + status?: GetPersonalHireTaskInfosQueryStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalHireTaskInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalHireTaskInfosQueryResultItem[]; + } + + interface GetPersonalHireTaskInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + name?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + billingMethod?: EnumBillingMethod; + /** 鏈嶅姟璐� */ + serviceFee?: number; + settlementCycle?: EnumSettlementCycle; + /** 绂忓埄 */ + benefits?: GetTaskInfoQueryResultBenefit[]; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + status?: GetPersonalHireTaskInfosQueryStatus; + } + + enum GetPersonalHireTaskInfosQueryStatus { + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, + } + type GetPersonalLoginInfoQuery = Record<string, any>; interface GetPersonalLoginInfoQueryResult { @@ -1530,6 +2296,60 @@ hirePassTaskCount?: number; /** 宸插彇娑� */ hireRefuseTaskCount?: number; + } + + interface GetPersonalUserInfosQuery { + /** 鍏抽敭瀛楋紙濮撳悕/鎵嬫満/韬唤璇佸彿/瀹㈡埛锛� */ + keywords?: string; + /** 鏈�杩戝綍鐢ㄦ椂闂�-鏈�鏃╂椂闂� */ + hireTimeBegin?: string; + /** 鏈�杩戝綍鐢ㄦ椂闂�-鏈�鏅氭椂闂� */ + hireTimeEnd?: string; + /** 鏈�杩戠绾︽椂闂�-鏈�鏃╂椂闂� */ + signContractBegin?: string; + /** 鏈�杩戠绾︽椂闂�-鏈�鏅氭椂闂� */ + signContractEnd?: string; + /** 鏄惁宸插疄鍚� */ + isReal?: boolean; + pageModel?: PagedListQueryPageModel; + } + + interface GetPersonalUserInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetPersonalUserInfosQueryResultItem[]; + } + + interface GetPersonalUserInfosQueryResultItem { + /** Id */ + id?: string; + /** 濮撳悕 */ + name?: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 韬唤璇佸彿 */ + identity?: string; + gender?: EnumUserGender; + /** 骞撮緞 */ + age?: number; + /** 甯搁┗鐪佷唤缂栧彿 */ + provinceCode?: string; + /** 甯搁┗鐪佷唤 */ + provinceContent?: string; + /** 甯搁┗鍩庡競缂栧彿 */ + cityCode?: string; + /** 甯搁┗鍩庡競 */ + cityContent?: string; + /** 鎵�灞炲晢鎴� */ + enterprises?: string[]; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + /** 瀹炲悕鏃堕棿 */ + realTime?: string; + /** 鏈�杩戝綍鐢ㄦ椂闂� */ + hireTime?: string; + /** 鏈�杩戠绾︽椂闂� */ + signContractTime?: string; } interface GetResourceFieldsQueryResultItem { @@ -1640,6 +2460,8 @@ applyCount?: number; /** 浠诲姟鍚嶇О */ name?: string; + /** 浠诲姟鍗曞彿 */ + code?: string; billingMethod?: EnumBillingMethod; /** 鏈嶅姟璐� */ serviceFee?: number; @@ -1680,6 +2502,15 @@ status?: EnumTaskStatus; releaseStatus?: EnumTaskReleaseStatus; hireStatus?: EnumTaskUserHireStatus; + applyButton?: GetTaskInfoQueryResultApplyButton; + hireButton?: GetTaskInfoQueryResultHireButton; + } + + enum GetTaskInfoQueryResultApplyButton { + /**寰呯‘璁� */ + WaitHire = 10, + /**鍘荤绾� */ + WaitSignContract = 20, } interface GetTaskInfoQueryResultBenefit { @@ -1696,6 +2527,15 @@ typeCode?: string; /** 璇佷功绫诲瀷 */ typeContent?: string; + } + + enum GetTaskInfoQueryResultHireButton { + /**鐢宠楠屾敹 */ + ApplyCheckReceive = 1, + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, } interface GetTaskInfosQuery { @@ -1717,8 +2557,8 @@ releaseStatus?: EnumTaskReleaseStatus; recommendStatus?: EnumTaskRecommendStatus; checkReceiveStatus?: EnumTaskCheckReceiveStatus; - /** 褰曠敤鐘舵�� */ - hireStatus?: EnumTaskUserHireStatus[]; + /** 鏄惁鏀惰棌 */ + isCollected?: boolean; pageModel?: PagedListQueryPageModel; } @@ -1772,9 +2612,8 @@ checkReceiveStatus?: EnumTaskCheckReceiveStatus; settlementStatus?: EnumTaskSettlementStatus; recommendStatus?: EnumTaskRecommendStatus; - /** 鍒涘缓鏃堕棿 */ + /** 鍙戝竷鏃堕棿 */ createdTime?: string; - hireStatus?: EnumTaskUserHireStatus; } interface GetTaskInfosQueryResultObjectData { @@ -1788,9 +2627,16 @@ stoppedReleaseCount?: number; } + interface GetTaskUserHireStatusQueryResult { + hireStatus?: EnumTaskUserHireStatus; + } + interface GetTaskUsersQuery { /** 浠诲姟Id */ id?: string; + /** 鍏抽敭瀛� */ + keywords?: string; + hireStatus?: EnumTaskUserHireStatus; pageModel?: PagedListQueryPageModel; } @@ -1801,8 +2647,10 @@ } interface GetTaskUsersQueryResultItem { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; + /** 鐏靛伐Id */ + enterpriseEmployeeId?: string; /** 澶村儚 */ avatar?: string; /** 濮撳悕 */ @@ -1989,6 +2837,8 @@ photos?: string[]; /** 缁忓巻 */ taskInfoUsers?: GetUserResumeQueryResultExperience[]; + /** 鏄惁宸叉敹钘� */ + isCollected?: boolean; } interface GetUserResumeQueryResultCredential { @@ -2044,6 +2894,10 @@ ageMax?: number; /** 璧勬牸璇佷功缂栧彿 */ userCredentials?: string[]; + /** 鏄惁宸叉敹钘� */ + isCollected?: boolean; + /** 鏄惁宸茶仈绯� */ + isContacted?: boolean; pageModel?: PagedListQueryPageModel; } @@ -2085,6 +2939,8 @@ workSeniority?: string; /** 宸ヤ綔缁忛獙 */ workExperience?: string; + /** 鍒涘缓鏃堕棿 */ + createdTime?: string; } type GetUserResumeWorkExperienceQuery = Record<string, any>; @@ -2094,6 +2950,33 @@ workSeniority?: string; /** 宸ヤ綔缁忛獙 */ workExperience?: string; + } + + interface ImportEnterpriseEmployeesCommand { + /** Excel鍦板潃 */ + excelUrl?: string; + } + + interface ImportEnterpriseEmployeesCommandResult { + /** 鎬绘暟 */ + totalCount?: number; + /** 鎴愬姛鏁伴噺 */ + successCount?: number; + /** 澶辫触鏁伴噺 */ + failCount?: number; + /** 閿欒淇℃伅 */ + errors?: ImportEnterpriseEmployeesCommandResultError[]; + } + + interface ImportEnterpriseEmployeesCommandResultError { + /** 閿欒淇℃伅 */ + errorMessage?: string; + /** 濮撳悕 */ + name?: string; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 韬唤璇佸彿 */ + identity?: string; } interface LoginCommandCallback { @@ -2450,9 +3333,9 @@ /** 姘镐箙璇佷功 */ isForever?: boolean; /** 寮�濮嬫棩鏈� */ - startDate: string; + startDate?: string; /** 缁撴潫鏃ユ湡 */ - endDate: string; + endDate?: string; /** 鍙戣瘉鍗曚綅 */ issueUnit?: string; /** 璇佷功姝i潰鐓х墖 */ @@ -2585,8 +3468,14 @@ releaseStatus?: EnumTaskReleaseStatus; } + interface SetTaskUserArrangeCommand { + /** 浠诲姟浜哄憳Id */ + id?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + } + interface SetTaskUserHireCommand { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; hireStatus?: EnumTaskUserHireStatus; } @@ -2613,6 +3502,13 @@ clientType?: EnumClientType; } + interface SubmitCheckReceiveTaskCommand { + /** 浠诲姟Id */ + taskInfoId?: string; + /** 闄勪欢 */ + files?: string[]; + } + type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; interface UpdatePhoneNumberVerifyCodeCommand { -- Gitblit v1.9.1