From 8094e8499e7f94f9cf164af4653cd96833dd8c4c Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 17:57:41 +0800 Subject: [PATCH] fix: 灵工管理 --- src/services/api/typings.d.ts | 333 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 325 insertions(+), 8 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index fe6ab58..36268d2 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -283,7 +283,7 @@ Dictionary = 0, /**浠诲姟 */ Task = 1, - /**浠诲姟闆囦剑 */ + /**浠诲姟浜哄憳 */ TaskUser = 2, /**鐢ㄦ埛璁よ瘉 */ Auth = 3, @@ -344,8 +344,8 @@ } enum EnumTaskCheckReceiveStatus { - /**寰呴獙鏀� */ - Wait = 10, + /**寰呮彁浜� */ + WaitSubmit = 10, /**宸查獙鏀� */ Completed = 30, } @@ -373,6 +373,13 @@ enum EnumTaskStatus { /**寰呭畨鎺� */ + Wait = 10, + /**宸插畨鎺� */ + Complete = 20, + } + + enum EnumTaskUserArrangeStatus { + /**鏈畨鎺� */ Wait = 10, /**宸插畨鎺� */ Complete = 20, @@ -465,6 +472,42 @@ timestamp?: number; } + interface FriendlyResultGetArrangeTaskUsersQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetArrangeTaskUsersQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskUserInfosQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskUserInfosQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + interface FriendlyResultGetEnterpriseElectronSignSettingQueryResult { /** 璺熻釜Id */ traceId?: string; @@ -545,6 +588,60 @@ /** 閿欒鐮� */ errorCode?: string; data?: GetMenuQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + 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; /** 閿欒淇℃伅 */ @@ -1117,6 +1214,100 @@ 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 GetCheckReceiveTaskUserInfosQuery { + /** 浠诲姟Id */ + taskInfoId?: string; + /** 鍏抽敭瀛� */ + keywords?: string; + /** 楠屾敹鏃ユ湡-鏈�鏃╂椂闂� */ + submitTimeBegin?: string; + /** 楠屾敹鏃ユ湡-鏈�鏅氭椂闂� */ + submitTimeEnd?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + pageModel?: PagedListQueryPageModel; + } + + interface GetCheckReceiveTaskUserInfosQueryResult { + pageModel?: PagedListQueryResultPageModel; + /** 鏁版嵁 */ + data?: GetCheckReceiveTaskUserInfosQueryResultItem[]; + } + + interface GetCheckReceiveTaskUserInfosQueryResultItem { + /** 浠诲姟Id */ + id?: string; + /** 浠诲姟鍚嶇О */ + taskName?: string; + /** 浠诲姟寮�濮嬫椂闂� */ + beginTime?: string; + /** 浠诲姟缁撴潫鏃堕棿 */ + endTime?: string; + /** 浠诲姟鍦扮偣鍚嶇О */ + addressName?: string; + /** 濮撳悕 */ + name?: string; + /** 韬唤璇佸彿 */ + identity?: string; + /** 鐢熸棩 */ + birthday?: string; + /** 骞撮緞 */ + age?: number; + /** 鎵嬫満鍙� */ + contactPhoneNumber?: string; + /** 鎻愪氦鏃堕棿 */ + lastSubmitTime?: string; + checkReceiveStatus?: EnumTaskCheckReceiveStatus; + } + type GetCurrentLogierMenusQuery = Record<string, any>; interface GetDictionaryCategoriesQuery { @@ -1514,6 +1705,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 { @@ -1680,6 +1976,15 @@ status?: EnumTaskStatus; releaseStatus?: EnumTaskReleaseStatus; hireStatus?: EnumTaskUserHireStatus; + applyButton?: GetTaskInfoQueryResultApplyButton; + hireButton?: GetTaskInfoQueryResultHireButton; + } + + enum GetTaskInfoQueryResultApplyButton { + /**寰呯‘璁� */ + WaitHire = 10, + /**鍘荤绾� */ + WaitSignContract = 20, } interface GetTaskInfoQueryResultBenefit { @@ -1696,6 +2001,15 @@ typeCode?: string; /** 璇佷功绫诲瀷 */ typeContent?: string; + } + + enum GetTaskInfoQueryResultHireButton { + /**鐢宠楠屾敹 */ + ApplyCheckReceive = 1, + /**杩涜涓� */ + InProcess = 10, + /**宸插畬鎴� */ + Completed = 20, } interface GetTaskInfosQuery { @@ -1717,8 +2031,6 @@ releaseStatus?: EnumTaskReleaseStatus; recommendStatus?: EnumTaskRecommendStatus; checkReceiveStatus?: EnumTaskCheckReceiveStatus; - /** 褰曠敤鐘舵�� */ - hireStatus?: EnumTaskUserHireStatus[]; pageModel?: PagedListQueryPageModel; } @@ -1774,7 +2086,6 @@ recommendStatus?: EnumTaskRecommendStatus; /** 鍒涘缓鏃堕棿 */ createdTime?: string; - hireStatus?: EnumTaskUserHireStatus; } interface GetTaskInfosQueryResultObjectData { @@ -1801,7 +2112,7 @@ } interface GetTaskUsersQueryResultItem { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; /** 澶村儚 */ avatar?: string; @@ -2585,8 +2896,14 @@ releaseStatus?: EnumTaskReleaseStatus; } + interface SetTaskUserArrangeCommand { + /** 浠诲姟浜哄憳Id */ + id?: string; + arrangeStatus?: EnumTaskUserArrangeStatus; + } + interface SetTaskUserHireCommand { - /** 浠诲姟闆囦剑Id */ + /** 浠诲姟浜哄憳Id */ id?: string; hireStatus?: EnumTaskUserHireStatus; } -- Gitblit v1.9.1