From baa76cb2bf0496ea34b4eee1a04a13cc1ca680cb Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 13 八月 2025 17:42:03 +0800 Subject: [PATCH] fix: 验收管理 --- src/services/api/typings.d.ts | 322 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 271 insertions(+), 51 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 5eb070c..dfb52b9 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; @@ -55,6 +66,11 @@ id?: string; /** 浠诲姟Id */ taskInfoId?: string; + } + + interface APIgetEnterpriseLoginInfoParams { + /** 鏌ヨ浼佷笟鐢ㄦ埛鐧诲綍淇℃伅 */ + request?: GetEnterpriseLoginInfoQuery; } interface APIgetEnterpriseParams { @@ -182,11 +198,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 { @@ -355,6 +389,8 @@ enum EnumTaskCheckReceiveStatus { /**寰呮彁浜� */ WaitSubmit = 10, + /**寰呴獙鏀� */ + WaitCheckReceive = 20, /**宸查獙鏀� */ Completed = 30, } @@ -410,6 +446,17 @@ Pass = 20, /**宸叉嫆绛� */ Refuse = 30, + } + + enum EnumTaskUserSubmitCheckReceiveStatus { + /**寰呮彁浜� */ + WaitSubmit = 10, + /**寰呴獙鏀� */ + WaitCheckReceive = 20, + /**楠屾敹閫氳繃 */ + Success = 30, + /**楠屾敹鏈�氳繃 */ + Fail = 40, } enum EnumUserGender { @@ -517,14 +564,32 @@ timestamp?: number; } - interface FriendlyResultGetCheckReceiveTaskUserQueryResult { + interface FriendlyResultGetCheckReceiveTasksQueryResult { /** 璺熻釜Id */ traceId?: string; /** 鐘舵�佺爜 */ code?: number; /** 閿欒鐮� */ errorCode?: string; - data?: GetCheckReceiveTaskUserQueryResult; + data?: GetCheckReceiveTasksQueryResult; + /** 鎵ц鎴愬姛 */ + success?: boolean; + /** 閿欒淇℃伅 */ + msg?: any; + /** 闄勫姞鏁版嵁 */ + extras?: any; + /** 鏃堕棿鎴� */ + timestamp?: number; + } + + interface FriendlyResultGetCheckReceiveTaskUserSubmitQueryResult { + /** 璺熻釜Id */ + traceId?: string; + /** 鐘舵�佺爜 */ + code?: number; + /** 閿欒鐮� */ + errorCode?: string; + data?: GetCheckReceiveTaskUserSubmitQueryResult; /** 鎵ц鎴愬姛 */ success?: boolean; /** 閿欒淇℃伅 */ @@ -597,6 +662,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; /** 閿欒淇℃伅 */ @@ -1327,63 +1410,27 @@ } interface GetCheckReceiveTaskQuery { - /** 楠屾敹鏃ユ湡-鏈�鏃╂椂闂� */ - dateBegin?: string; - /** 楠屾敹鏃ユ湡-鏈�鏅氭椂闂� */ - dateEnd?: string; - checkReceiveStatus?: EnumTaskCheckReceiveStatus; + /** 浠诲姟Id */ + taskInfoId?: string; pageModel?: PagedListQueryPageModel; } interface GetCheckReceiveTaskQueryResult { + objectData?: GetCheckReceiveTaskQueryResultObjectData; pageModel?: PagedListQueryResultPageModel; /** 鏁版嵁 */ data?: GetCheckReceiveTaskQueryResultItem[]; } interface GetCheckReceiveTaskQueryResultItem { - /** 浠诲姟Id */ + /** 浠诲姟浜哄憳Id */ id?: string; /** 浠诲姟鍚嶇О */ - name?: string; - /** 浠诲姟寮�濮嬫椂闂� */ - beginTime?: string; - /** 浠诲姟缁撴潫鏃堕棿 */ - endTime?: string; - /** 浠诲姟鍦扮偣鍚嶇О */ - addressName?: string; - } - - interface GetCheckReceiveTaskUserQuery { - /** 浠诲姟Id */ - taskInfoId?: string; - /** 鍏抽敭瀛� */ - keywords?: string; - /** 楠屾敹鏃ユ湡-鏈�鏃╂椂闂� */ - dateBegin?: string; - /** 楠屾敹鏃ユ湡-鏈�鏅氭椂闂� */ - dateEnd?: string; - checkReceiveStatus?: EnumTaskCheckReceiveStatus; - pageModel?: PagedListQueryPageModel; - } - - interface GetCheckReceiveTaskUserQueryResult { - pageModel?: PagedListQueryResultPageModel; - /** 鏁版嵁 */ - data?: GetCheckReceiveTaskUserQueryResultItem[]; - } - - interface GetCheckReceiveTaskUserQueryResultItem { - /** 浠诲姟Id */ - id?: string; - /** 浠诲姟鍚嶇О */ - taskName?: string; - /** 浠诲姟寮�濮嬫椂闂� */ - beginTime?: string; - /** 浠诲姟缁撴潫鏃堕棿 */ - endTime?: string; - /** 浠诲姟鍦扮偣鍚嶇О */ - addressName?: string; + taskInfoName?: string; + /** 浠诲姟鍗曞彿 */ + taskInfoCode?: string; + /** 澶村儚 */ + avatar?: string; /** 濮撳悕 */ name?: string; /** 韬唤璇佸彿 */ @@ -1393,24 +1440,145 @@ age?: number; /** 鎵嬫満鍙� */ contactPhoneNumber?: string; - /** 鎻愪氦鏃堕棿 */ + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + realMethod?: EnumUserRealMethod; + /** 鏈�杩戞彁浜ゆ椂闂� */ lastSubmitTime?: string; checkReceiveStatus?: EnumTaskCheckReceiveStatus; } - interface GetCheckReceiveTaskUserSubmitsQuery { + 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; pageModel?: PagedListQueryPageModel; } interface GetCheckReceiveTaskUserSubmitsQueryResult { + objectData?: GetCheckReceiveTaskUserSubmitsQueryResultObjectData; pageModel?: PagedListQueryResultPageModel; /** 鏁版嵁 */ data?: GetCheckReceiveTaskUserSubmitsQueryResultItem[]; } - type GetCheckReceiveTaskUserSubmitsQueryResultItem = Record<string, any>; + 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>; @@ -1631,6 +1799,27 @@ enterpriseSignContractTime?: string; } + type GetEnterpriseLoginInfoQuery = Record<string, any>; + + interface GetEnterpriseLoginInfoQueryResult { + /** Id */ + id?: string; + /** 澶村儚 */ + avatar?: string; + /** 濮撳悕 */ + name?: string; + /** 浼佷笟鍏ㄧО */ + enterpriseName?: string; + /** 瑙掕壊 */ + roles?: string[]; + /** 鏄惁瀹炲悕 */ + isReal?: boolean; + /** 鎴戠殑鏀惰棌 */ + collectUsers?: number; + /** 鑱旂郴璁板綍 */ + contactRecords?: number; + } + interface GetEnterpriseQueryResult { /** Id */ id?: string; @@ -1823,6 +2012,28 @@ sort?: number; /** 澶囨敞 */ 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 { @@ -2085,6 +2296,8 @@ applyCount?: number; /** 浠诲姟鍚嶇О */ name?: string; + /** 浠诲姟鍗曞彿 */ + code?: string; billingMethod?: EnumBillingMethod; /** 鏈嶅姟璐� */ serviceFee?: number; @@ -2233,7 +2446,7 @@ checkReceiveStatus?: EnumTaskCheckReceiveStatus; settlementStatus?: EnumTaskSettlementStatus; recommendStatus?: EnumTaskRecommendStatus; - /** 鍒涘缓鏃堕棿 */ + /** 鍙戝竷鏃堕棿 */ createdTime?: string; } @@ -3084,6 +3297,13 @@ clientType?: EnumClientType; } + interface SubmitCheckReceiveTaskCommand { + /** 浠诲姟Id */ + taskInfoId?: string; + /** 闄勪欢 */ + files?: string[]; + } + type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; interface UpdatePhoneNumberVerifyCodeCommand { -- Gitblit v1.9.1