From ca8fc597599e8a85288b5d771957bb1bd712e8c7 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 21 三月 2025 09:58:10 +0800
Subject: [PATCH] feat: 接口对接
---
src/services/api/typings.d.ts | 1693 ++++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 1,180 insertions(+), 513 deletions(-)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index f04a84b..b4ce2de 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -28,80 +28,26 @@
implementFrom?: string;
}
- interface AddInsuranceClaimAttachmentInput {
- /** 鏂囦欢鍚嶇О */
- fileName?: string;
- /** 鏂囦欢鍦板潃 */
- url?: string;
- businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
- }
-
- interface AddInsuranceClaimInput {
- /** 娓犻亾 */
- channel?: string;
- /** 濮撳悕 */
- name: string;
- /** 韬唤璇佸彿 */
- idNumber: string;
- /** 宸ョ */
- workType: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTime: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTime: string;
- /** 鍙備繚鏈烘瀯 */
- insuredInstitution: string;
- /** 鎶曚繚鏂规 */
- insuranceScheme: string;
- /** 鍦ㄨ亴鏍囪瘑 */
- onJobFlag?: string;
- /** 鎬у埆 */
- gender?: string;
- /** 骞撮緞 */
- age?: number;
- /** 淇濊垂閲戦 */
- premiumAmount?: number;
- /** 澧炲噺璐圭敤 */
- incDecAmount?: number;
- /** 淇濆崟id */
- insuranceOrderId?: string;
- /** 鎶ユ鏃堕棿 */
- reportedTime: string;
- /** 鑱旂郴鐢佃瘽 */
- contactNumber: string;
- /** 澶囩敤鑱旂郴鐢佃瘽 */
- bakContactNumber?: string;
- /** 浜嬫晠绫诲瀷 */
- accidentType: string;
- /** 浜嬫晠鍙戠敓鏃堕棿 */
- accidentTime: string;
- /** 浼ゆ畫姣斾緥 */
- disabilityRatio?: number;
- /** 浜嬪彂鍦扮偣 */
- accidentAddress: string;
- /** 浜嬫晠缁忚繃 */
- accidentProcess: string;
- claimResult?: InsuranceClaimResultEnum;
- /** 涓嬫閲戦 */
- downPaymentAmount?: number;
- /** 鐞嗚禂缁撴灉鏃堕棿 */
- claimResultTime?: string;
- /** 闄勪欢闆嗗悎 */
- attachments?: AddInsuranceClaimAttachmentInput[];
- }
-
- interface AddInsuranceOrderMaterialInput {
- insuranceOrderId?: string;
- /** 鏂囦欢鍚嶇О */
- fileName?: string;
- /** 鏂囦欢鍦板潃 */
- url?: string;
- /** 鏉愭枡鍚嶇О */
- materialName: string;
+ interface AddEidtFlexTaskInput {
+ taskId?: string;
+ taskName?: string;
+ feeType?: FlexTaskFeeTypeEnum;
+ /** 鏈嶅姟璐� 鍏�/鏈� */
+ fee?: number;
+ settleType?: FlexTaskSettleTypeEnum;
+ /** 绂忓埄Id */
+ listAideIds?: string[];
+ minAge?: number;
+ maxAge?: number;
+ sexType?: GenderTypeEnum;
+ /** 璇佷功Id */
+ listCertionIds?: string[];
+ provinceId?: number;
+ cityId?: number;
+ areaId?: number;
+ address?: string;
+ startDate?: string;
+ endDate?: string;
}
interface AllSubModule {
@@ -110,6 +56,11 @@
column?: ModuleColumnDto[];
}
+ interface AnyUserByPhoneNumberInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ }
+
interface APIaddOrEditModuleStatusParams {
id?: string;
isMenu?: number;
@@ -117,10 +68,22 @@
isCache?: boolean;
}
+ interface APIaddUserResumeContractRecordParams {
+ flexWorkerId?: string;
+ }
+
interface APIapiDefinitionParams {
includeTypes?: boolean;
}
+ interface APIcancelUserResumeCollectParams {
+ flexWorkerId?: string;
+ }
+
+ interface APIcollectVisitingCardParams {
+ flexVisitingCardId?: string;
+ }
+
interface APIcreateParams {
systemEmail: string;
systemPassword: string;
@@ -135,6 +98,14 @@
id?: string;
}
+ interface APIdeleteFlexEnterpriseParams {
+ id?: string;
+ }
+
+ interface APIdeleteFlexTaskParams {
+ id?: string;
+ }
+
interface APIdeleteModuleButtonParams {
id?: string;
}
@@ -147,8 +118,8 @@
id?: string;
}
- interface APIdeleteRoleParams {
- id?: string;
+ interface APIdeleteMyCardCollectParams {
+ visitingCardCollectId?: string;
}
interface APIdeleteRoleParams {
@@ -213,23 +184,11 @@
moduleId?: string;
}
- interface APIgetInsuranceClaimDetailByOrderIdParams {
- orderId?: string;
- }
-
- interface APIgetInsuranceClaimDetailParams {
+ interface APIgetFlexTaskDetailParams {
id?: string;
}
- interface APIgetInsuranceClaimYearMonthCountListParams {
- year?: number;
- }
-
- interface APIgetInsuranceOrderDetailParams {
- id?: string;
- }
-
- interface APIgetInsuranceOrderMaterialListParams {
+ interface APIgetFlexTaskDtoParams {
id?: string;
}
@@ -270,12 +229,21 @@
id?: string;
}
+ interface APIgetPreViewCacheParams {
+ id?: string;
+ }
+
+ interface APIgetQrCodeLoginResultParams {
+ /** 鎵爜鐧诲綍Id */
+ uId?: string;
+ }
+
interface APIgetRolesIdRolesParams {
id: string;
}
- interface APIgetUserDetailParams {
- id?: string;
+ interface APIgetUserDetailForBackParams {
+ userId?: string;
}
interface APIgetUserListByPhoneNumberParams {
@@ -293,6 +261,10 @@
objectType?: number;
}
+ interface APIgetUserResumeCertificateDetailByIdParams {
+ id?: string;
+ }
+
interface APIgetVersionModuleListParams {
versionId?: string;
}
@@ -301,6 +273,16 @@
versionId?: string;
}
+ interface APIgetWxIndentityParams {
+ /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+ code?: string;
+ wxMiniApp?: WxMiniAppEnum;
+ }
+
+ interface APIisRepeatByPhoneNumberParams {
+ phoneNumber?: string;
+ }
+
interface APIsearchParams {
filter?: string;
sorting?: string;
@@ -318,6 +300,10 @@
permissionName?: string;
}
+ interface APIstopEnterpriseUserContractParams {
+ flexWorkerId?: string;
+ }
+
interface APIupdateDefaultConnectionStringParams {
id?: string;
defaultConnectionString?: string;
@@ -351,6 +337,16 @@
id?: string;
}
+ interface APIvatLicenseParams {
+ url?: string;
+ }
+
+ interface APIwxMiniAppUserLoginParams {
+ /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+ code?: string;
+ wxMiniApp?: WxMiniAppEnum;
+ }
+
interface ApplicationApiDescriptionModel {
modules?: Record<string, any>;
types?: Record<string, any>;
@@ -391,6 +387,21 @@
values?: Record<string, any>;
}
+ interface AreaDto {
+ id?: string;
+ areaCode?: number;
+ parentId?: number;
+ areaName?: string;
+ /** 1鐪� 2甯� 3鍖� 4闀� */
+ layer?: number;
+ sort?: number;
+ children?: AreaDto[];
+ /** 绠�鏄撴嫾闊� */
+ simpleSpelling?: string;
+ /** 蹇�熸绱� */
+ quickQuery?: string;
+ }
+
interface BaseAuthorizeDto {
moduleType?: number;
moduleId?: string;
@@ -405,11 +416,35 @@
objectId?: string;
}
+ interface ChangePasswordFromCurrentPwdInput {
+ /** 鏂板瘑鐮� */
+ newPassword?: string;
+ userId?: string;
+ /** 褰撳墠瀵嗙爜 */
+ currentPassword: string;
+ }
+
+ interface ChangePasswordFromPhoneNumberInput {
+ /** 鏂板瘑鐮� */
+ newPassword?: string;
+ userId?: string;
+ /** 鐭俊楠岃瘉鐮� */
+ verificationCode: string;
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ }
+
interface ChangePasswordInput {
currentPassword?: string;
newPassword: string;
}
+ interface ChangePhoneNumberInput {
+ userId?: string;
+ /** 鏂版墜鏈哄彿 */
+ newPhoneNumber: string;
+ }
+
interface ChangeSortInput {
id1?: string;
sortCode1?: number;
@@ -418,6 +453,25 @@
type?: number;
}
+ interface ChangeUserNameInput {
+ /** 鏂拌处鍙� */
+ newUserName?: string;
+ /** 鐢ㄦ埛id */
+ userId?: string;
+ }
+
+ interface ChangeUserPhoneNumberForUserInput {
+ userId?: string;
+ /** 鏂版墜鏈哄彿 */
+ newPhoneNumber: string;
+ /** 褰撳墠瀵嗙爜 */
+ currentPassword: string;
+ /** 鐭俊楠岃瘉鐮� */
+ verificationCode: string;
+ }
+
+ type ChargeTypeEnum = 1 | 2;
+
interface CheckLoginVerificationCodeInput {
messageType?: string;
phoneNumber: string;
@@ -428,6 +482,17 @@
kind?: string;
}
+ interface CollectFlexWorkerResumeInput {
+ flexWorkerId?: string;
+ userResumeId?: string;
+ }
+
+ interface ConditionInfo {
+ id?: string;
+ name?: string;
+ sort?: number;
+ }
+
interface ControllerApiDescriptionModel {
controllerName?: string;
controllerGroupName?: string;
@@ -440,38 +505,79 @@
type?: string;
}
- interface CreateAccountInput {
- /** 鍚嶇О */
- name?: string;
- /** 鐢ㄦ埛鍚� */
- userName: string;
- /** 澶囨敞 */
- remark?: string;
- /** 瀵嗙爜 */
- password: string;
- /** 鎵嬫満鍙� */
- phoneNumber?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 鐢ㄦ埛绔疘d */
- clientId?: string;
- /** 瑙掕壊 */
- roleNames?: string[];
+ interface CreateOrEditFlexEnterpriseBankInput {
+ id?: string;
+ /** 寮�鎴疯 */
+ openBank?: string;
+ /** 寮�鎴锋敮琛� */
+ openBranchBank?: string;
+ /** 閾惰璐︽埛 */
+ bankAccount?: string;
+ verifyStatus?: VerifyStatus;
+ flexEnterpirseId?: string;
}
- interface CreateOrUpdateRoleInput {
- /** 鍚嶇О */
- name?: string;
- /** 鎺掑簭 */
- sequence?: number;
- /** 閮ㄩ棬Id */
- departmentId?: number;
- /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */
- dataRange?: number;
- /** 澶囨敞 */
- remark?: string;
- /** 瑙掕壊Id */
+ interface CreateOrEditFlexEnterpriseInput {
id?: string;
+ /** 浼佷笟鍚嶇О */
+ enterpriseName?: string;
+ /** 娉曚汉濮撳悕 */
+ legalPersonName?: string;
+ /** 娉曚汉韬唤璇佸彿 */
+ legalPersonIdNumber?: string;
+ /** 璁よ瘉鑱旂郴浜� */
+ contact?: string;
+ /** 璁よ瘉鑱旂郴浜虹數璇� */
+ contactPhone?: string;
+ /** 绀句細缁熶竴淇$敤浠g爜 */
+ societyCreditCode?: string;
+ /** 鐪佷唤code */
+ provinceCode?: number;
+ /** 鐪佷唤鍚嶇О */
+ proviceName?: string;
+ /** 鍩庡競Code */
+ cityCode?: number;
+ /** 鍩庡競鍚嶇О */
+ cityName?: string;
+ status?: FlexEnterpriseStatus;
+ settingStatus?: FlexEnterpriseSettingStatus;
+ certificationStatus?: FlexEnterpriseCertificationStatus;
+ /** 鎵�灞炶涓� */
+ belongIndustryType?: string;
+ }
+
+ interface CreateOrEditFlexEnterpriseMessageSettingInput {
+ id?: string;
+ messageChannel?: MessageChannelEnum;
+ /** 娑堟伅璐圭敤 */
+ messageCost?: number;
+ flexEnterpirseId?: string;
+ }
+
+ interface CreateOrEditFlexEnterpriseSignSettingInput {
+ id?: string;
+ signChannel?: SignChannelEnum;
+ chargeType?: ChargeTypeEnum;
+ /** 瀹炲悕璐圭敤 */
+ realVerifyCost?: number;
+ /** 绛剧害璐圭敤 */
+ signCost?: number;
+ /** 涓�鍙d环 */
+ mergeSignCost?: number;
+ /** 浼佷笟Id */
+ flexEnterpirseId?: string;
+ }
+
+ interface CreateOrEditSearchInput {
+ id?: string;
+ parentId?: string;
+ searchType: number;
+ belongType?: number;
+ name: string;
+ sort: number;
+ status: boolean;
+ src?: string;
+ isRecommend?: boolean;
}
interface CurrentCultureDto {
@@ -520,6 +626,25 @@
longTimePattern?: string;
}
+ interface EnableSearchSettingInput {
+ id: string;
+ status: boolean;
+ }
+
+ interface EnterpriseSignSettingDto {
+ id?: string;
+ signChannel?: SignChannelEnum;
+ chargeType?: ChargeTypeEnum;
+ /** 瀹炲悕璐圭敤 */
+ realVerifyCost?: number;
+ /** 绛剧害璐圭敤 */
+ signCost?: number;
+ /** 涓�鍙d环 */
+ mergeSignCost?: number;
+ /** 浼佷笟Id */
+ flexEnterpirseId?: string;
+ }
+
interface EntityExtensionDto {
properties?: Record<string, any>;
configuration?: Record<string, any>;
@@ -614,19 +739,558 @@
key?: string;
}
+ interface FlexEnterpriseBankDto {
+ id?: string;
+ /** 寮�鎴疯 */
+ openBank?: string;
+ /** 寮�鎴锋敮琛� */
+ openBranchBank?: string;
+ /** 閾惰璐︽埛 */
+ bankAccount?: string;
+ verifyStatus?: VerifyStatus;
+ flexEnterpirseId?: string;
+ }
+
+ type FlexEnterpriseCertificationStatus = 10 | -10;
+
+ interface FlexEnterpriseDto {
+ id?: string;
+ /** 浼佷笟鍚嶇О */
+ enterpriseName?: string;
+ /** 娉曚汉濮撳悕 */
+ legalPersonName?: string;
+ /** 娉曚汉韬唤璇佸彿 */
+ legalPersonIdNumber?: string;
+ /** 璁よ瘉鑱旂郴浜� */
+ contact?: string;
+ /** 璁よ瘉鑱旂郴浜虹數璇� */
+ contactPhone?: string;
+ /** 绀句細缁熶竴淇$敤浠g爜 */
+ societyCreditCode?: string;
+ /** 鐪佷唤code */
+ provinceCode?: number;
+ /** 鐪佷唤鍚嶇О */
+ proviceName?: string;
+ /** 鍩庡競Code */
+ cityCode?: number;
+ /** 鍩庡競鍚嶇О */
+ cityName?: string;
+ status?: FlexEnterpriseStatus;
+ settingStatus?: FlexEnterpriseSettingStatus;
+ certificationStatus?: FlexEnterpriseCertificationStatus;
+ /** 鎵�灞炶涓� */
+ belongIndustryType?: string;
+ enterpriseSignSettingDto?: EnterpriseSignSettingDto;
+ flexEnterpriseBankDto?: FlexEnterpriseBankDto;
+ flexEnterpriseMessageSettingDto?: FlexEnterpriseMessageSettingDto;
+ }
+
+ interface FlexEnterpriseDtoPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: FlexEnterpriseDto[];
+ }
+
+ interface FlexEnterpriseMessageSettingDto {
+ id?: string;
+ messageChannel?: MessageChannelEnum;
+ /** 娑堟伅璐圭敤 */
+ messageCost?: number;
+ flexEnterpirseId?: string;
+ }
+
+ type FlexEnterpriseSettingStatus = 10 | -10;
+
+ type FlexEnterpriseStatus = 10 | -10;
+
+ interface FlexTaskAideDto {
+ id?: string;
+ aideType?: FlexTaskAideEnum;
+ name?: string;
+ imageUrl?: string;
+ }
+
+ type FlexTaskAideEnum = 10 | 20;
+
+ type FlexTaskCheckAcceptStatusEnum = 10 | 20 | 30;
+
+ type FlexTaskFeeTypeEnum = 10 | 20 | 30 | 40;
+
+ interface FlexTaskListOutput {
+ taskId?: string;
+ /** 浠诲姟鍚嶇О */
+ taskName?: string;
+ releaseStatus?: FlexTaskReleaseStatusEnum;
+ /** 瀹夋帓鐘舵�� */
+ arrangeStatus?: boolean;
+ /** 鍙戝竷鏃ユ湡 */
+ startDate?: string;
+ /** 缁撴潫鏃ユ湡 */
+ endDate?: string;
+ feeType?: FlexTaskFeeTypeEnum;
+ settleType?: FlexTaskSettleTypeEnum;
+ settleStatus?: SettleStatusEnum;
+ /** 鏄惁鎺ㄨ崘 */
+ isRecommend?: boolean;
+ /** 缁撶畻鏂瑰紡 */
+ fee?: number;
+ /** 鎶ュ悕浜烘暟 */
+ applyWorkerCount?: number;
+ /** 鏄惁宸插畬鎴愰獙鏀� */
+ isOverCheck?: boolean;
+ overCheckStatus?: OverCheckStatusEnum;
+ creationTime?: string;
+ }
+
+ interface FlexTaskListOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: FlexTaskListOutput[];
+ }
+
+ type FlexTaskReleaseStatusEnum = 10 | 20;
+
+ type FlexTaskSettleTypeEnum = 10 | 20 | 30;
+
+ type FlexTaskWorkerHireEnum = 1 | 10 | 20 | 30 | 40;
+
+ type FlexWorkerEleSignEnum = 10 | 20 | 30;
+
+ type GenderTypeEnum = 1 | 2;
+
+ interface GenerateUserNameInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ }
+
+ interface GetAreaListInput {
+ /** 1鐪� 2甯� 3鍖� 4闀� */
+ layer?: number;
+ /** 鐖剁骇缂栫爜 */
+ parentCode?: number;
+ }
+
+ interface GetCollectVisitingCardListInput {
+ pageModel?: Pagination;
+ }
+
+ interface GetCollectVisitingCardOutput {
+ id?: string;
+ enterpriseId?: string;
+ userId?: string;
+ name?: string;
+ headPhoto?: string;
+ phoneNum?: string;
+ weChat?: string;
+ jobName?: string;
+ email?: string;
+ companyName?: string;
+ creationTime?: string;
+ }
+
+ interface GetCollectVisitingCardOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetCollectVisitingCardOutput[];
+ }
+
interface GetFeatureListResultDto {
groups?: FeatureGroupDto[];
}
+ interface GetFlexEnterpriseInput {
+ pageModel?: Pagination;
+ /** 浼佷笟鍚嶇О/娉曚汉/鑱旂郴浜� */
+ searchWord?: string;
+ flexEnterpriseSettingStatus?: FlexEnterpriseSettingStatus;
+ }
+
+ interface GetFlexSignWorkerListInput {
+ pageModel?: Pagination;
+ signStatus?: FlexWorkerEleSignEnum;
+ }
+
+ interface GetFlexTaskDetailForBackOutput {
+ /** 浠诲姟Id */
+ taskId?: string;
+ /** 浠诲姟鍚嶇О */
+ taskName?: string;
+ isArrange?: boolean;
+ startDate?: string;
+ endDate?: string;
+ feeType?: FlexTaskFeeTypeEnum;
+ feeTypeName?: string;
+ settleType?: FlexTaskSettleTypeEnum;
+ /** 缁撶畻鏂瑰紡 */
+ settleTypeName?: string;
+ /** 绂忓埄 */
+ taskWeals?: FlexTaskAideDto[];
+ /** 璇佷功 */
+ taskCerts?: FlexTaskAideDto[];
+ /** 鏈嶅姟璐� */
+ fee?: number;
+ provinceId?: number;
+ cityId?: number;
+ areaId?: number;
+ /** 鐪� */
+ provinceName?: string;
+ /** 甯� */
+ cityName?: string;
+ /** 鍖哄煙 */
+ areaName?: string;
+ /** 浠诲姟鍦扮偣 */
+ address?: string;
+ creationDate?: string;
+ /** 鏈�灏忓勾榫� */
+ minAge?: number;
+ /** 鏈�澶у勾榫� */
+ maxAge?: number;
+ sexType?: GenderTypeEnum;
+ }
+
+ interface GetFlexTaskDtoOutput {
+ taskId?: string;
+ taskName?: string;
+ isArrange?: boolean;
+ startDate?: string;
+ endDate?: string;
+ feeType?: FlexTaskFeeTypeEnum;
+ feeTypeName?: string;
+ settleType?: FlexTaskSettleTypeEnum;
+ settleTypeName?: string;
+ taskWeals?: FlexTaskAideDto[];
+ taskCerts?: FlexTaskAideDto[];
+ fee?: number;
+ provinceId?: number;
+ cityId?: number;
+ areaId?: number;
+ provinceName?: string;
+ cityName?: string;
+ areaName?: string;
+ address?: string;
+ creationDate?: string;
+ minAge?: number;
+ maxAge?: number;
+ sexType?: GenderTypeEnum;
+ }
+
+ interface GetFlexTaskForBackInput {
+ pageModel?: Pagination;
+ /** 浠诲姟鍚嶇О */
+ taskName?: string;
+ /** 鍙戝竷寮�濮嬫棩鏈� */
+ startBeginDate?: string;
+ /** 鍙戝竷缁撴潫鏃ユ湡 */
+ startEndDate?: string;
+ releaseStatus?: FlexTaskReleaseStatusEnum;
+ /** 鏄惁鎺ㄨ崘 */
+ isRecommend?: boolean;
+ }
+
+ interface GetFlexTaskListByStatusInput {
+ pageModel?: Pagination;
+ releaseStatus?: FlexTaskReleaseStatusEnum;
+ }
+
+ interface GetFlexTaskListInput {
+ pageModel?: Pagination;
+ /** 鏄惁宸插畨鎺掍换鍔� */
+ isArrange?: boolean;
+ /** 鏄惁宸查獙鏀� */
+ isOverCheck?: boolean;
+ }
+
+ interface GetFlexTaskListOutput {
+ taskId?: string;
+ taskName?: string;
+ isArrange?: boolean;
+ isOverCheck?: boolean;
+ releaseStatus?: FlexTaskReleaseStatusEnum;
+ startDate?: string;
+ endDate?: string;
+ feeType?: FlexTaskFeeTypeEnum;
+ feeTypeName?: string;
+ settleType?: FlexTaskSettleTypeEnum;
+ settleTypeName?: string;
+ fee?: number;
+ provinceName?: string;
+ cityName?: string;
+ areaName?: string;
+ address?: string;
+ applyWorkerCount?: number;
+ creationTime?: string;
+ }
+
+ interface GetFlexTaskListOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetFlexTaskListOutput[];
+ }
+
+ interface GetFlexTaskWorkerApplyListInput {
+ pageModel?: Pagination;
+ flexTaskId?: string;
+ }
+
+ interface GetFlexTaskWorkerArrangeListInput {
+ pageModel?: Pagination;
+ flexTaskId?: string;
+ /** 濮撳悕韬唤璇佸彿 */
+ searchKeys?: string;
+ /** 鏄惁宸插畨鎺� */
+ arrangStatus?: boolean;
+ }
+
+ interface GetFlexTaskWorkerCheckContentDtoInput {
+ /** 浠诲姟Id */
+ flexTaskId?: string;
+ /** 鐏靛伐Id */
+ flexWorkerId?: string;
+ }
+
+ interface GetFlexTaskWorkerCheckListInput {
+ pageModel?: Pagination;
+ /** 浠诲姟Id */
+ flexTaskId?: string;
+ checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+ }
+
+ interface GetFlexTaskWorkerListInput {
+ pageModel?: Pagination;
+ flexTaskId?: string;
+ }
+
+ interface GetFlexWorkerRecordOutput {
+ taskId?: string;
+ workTime?: string;
+ cityId?: string;
+ cityName?: string;
+ address?: string;
+ taskName?: string;
+ }
+
+ interface GetNewestWorkerListInput {
+ pageModel?: Pagination;
+ /** 宀椾綅Id */
+ expectationJobId?: string;
+ genderType?: GenderTypeEnum;
+ /** 韬唤 */
+ socialIdentity?: string;
+ minAge?: number;
+ maxAge?: number;
+ /** 璇佷功 */
+ certificateTypeId?: string;
+ }
+
+ interface GetNewestWorkerListOutput {
+ userId?: string;
+ userResumeId?: string;
+ name?: string;
+ idNumber?: string;
+ contactPhone?: string;
+ isRealName?: boolean;
+ age?: number;
+ avatarUrl?: string;
+ genderType?: GenderTypeEnum;
+ educationalLevel?: string;
+ socialIdentity?: string;
+ jobIds?: string[];
+ listExpectationJobName?: string[];
+ certIds?: string[];
+ listCertificateNames?: string[];
+ userResumeLifeCircles?: string[];
+ socialIdentityName?: string;
+ eduLevelName?: string;
+ arrangeCount?: number;
+ workExperience?: string;
+ freeTime?: UserResumeFreeTimeEnum;
+ jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+ creationTime?: string;
+ lastModificationTime?: string;
+ fristContractTime?: string;
+ lastContractTime?: string;
+ userSignStatus?: FlexWorkerEleSignEnum;
+ enterSignStatus?: FlexWorkerEleSignEnum;
+ hireStatus?: FlexTaskWorkerHireEnum;
+ checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+ arrangeStatus?: boolean;
+ applyTime?: string;
+ height?: string;
+ weight?: string;
+ workRecordList?: GetFlexWorkerRecordOutput[];
+ }
+
+ interface GetNewestWorkerListOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetNewestWorkerListOutput[];
+ }
+
interface GetPermissionListResultDto {
entityDisplayName?: string;
groups?: PermissionGroupDto[];
}
- interface GetRolesInput {
+ interface GetSearchSettingList {
+ id?: string;
+ parentId?: string;
+ parentName?: string;
+ belongType?: number;
+ name?: string;
+ sort?: number;
+ status?: boolean;
+ clickCount?: number;
+ src?: string;
+ isRecommend?: boolean;
+ searchType?: number;
+ }
+
+ interface GetSearchSettingListInput {
pageModel?: Pagination;
- /** 鏌ヨ鏉′欢锛氳鑹插悕绉� */
- queryCondition?: string;
+ searchType: number;
+ belongType?: number;
+ name?: string;
+ isRecommend?: boolean;
+ status?: boolean;
+ parentId?: string;
+ }
+
+ interface GetSearchSettingListOutput {
+ id?: string;
+ name?: string;
+ searchType?: number;
+ url?: string;
+ sort?: number;
+ }
+
+ interface GetSearchSettingListPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetSearchSettingList[];
+ }
+
+ interface GetTaskWorkerCheckContentOutput {
+ /** 浠诲姟Id */
+ flexTaskId?: string;
+ /** 鐏靛伐Id */
+ flexWorkerId?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhone?: string;
+ /** 鏄惁瀹炲悕 */
+ isRealName?: boolean;
+ /** 澶村儚 */
+ avatarUrl?: string;
+ /** 鎻愪氦楠屾敹鏃堕棿 */
+ appleCheckTime?: string;
+ /** 楠屾敹鍥剧墖璺緞 */
+ checkImageUrl?: string;
+ checkImageLists?: string[];
+ checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+ }
+
+ interface GetTypeSearchSettingList {
+ id?: string;
+ name?: string;
+ src?: string;
+ }
+
+ interface GetTypeSearchSettingListInput {
+ searchType: number;
+ belongType?: number;
+ }
+
+ interface GetUserClientForBackInput {
+ pageModel?: Pagination;
+ /** 濮撳悕/鎵嬫満/韬唤璇佸彿/瀹㈡埛 */
+ searchKeys?: string;
+ /** 鏈�杩戝綍鐢ㄦ椂闂�--寮�濮� */
+ nearlyHireDateTimeBegin?: string;
+ /** 鏈�杩戝綍鐢ㄦ椂闂�--缁撴潫 */
+ nearlyHireDateTimeEnd?: string;
+ /** 鏈�杩戠绾︽椂闂�--寮�濮� */
+ nearlySignDateTimeBegin?: string;
+ /** 鏈�杩戠绾︽椂闂�--缁撴潫 */
+ nearlySignDateTimeEnd?: string;
+ /** 瀹炲悕鐘舵�� */
+ realVerifyStatus?: boolean;
+ }
+
+ interface GetUserClientForBackOutput {
+ userId?: string;
+ userResumeId?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 韬唤璇佸彿 */
+ idNumber?: string;
+ /** 鎵嬫満鍙� */
+ contactPhone?: string;
+ /** 骞撮緞 */
+ age?: number;
+ genderType?: GenderTypeEnum;
+ /** 甯搁┗鐪佷唤Code */
+ residentProvinceCode?: number;
+ /** 甯搁┗鍩庡競code */
+ residentCityCode?: number;
+ /** 甯搁┗鐪佷唤鍚嶇О */
+ residentProvinceName?: string;
+ /** 甯搁┗鍩庡競鍚嶇О */
+ residentCityName?: string;
+ /** 瀹炲悕鐘舵�� */
+ realVerifyStatus?: boolean;
+ /** 瀹炲悕鏃堕棿 */
+ realVerifyTime?: string;
+ nearlyWorkRecord?: NearlyFlexWorkerRecord;
+ }
+
+ interface GetUserClientForBackOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetUserClientForBackOutput[];
+ }
+
+ interface GetUserClientSignListInput {
+ pageModel?: Pagination;
+ userId?: string;
+ }
+
+ interface GetUserDetailForBackOutput {
+ userId?: string;
+ userResumeId?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 韬唤璇佸彿 */
+ idNumber?: string;
+ /** 鎵嬫満鍙� */
+ contactPhone?: string;
+ /** 骞撮緞 */
+ age?: number;
+ /** 韬唤璇佹闈� */
+ certificateFrontImgUrl?: string;
+ /** 韬唤璇佸弽闈� */
+ certificateBackImgUrl?: string;
+ }
+
+ interface GetWorkerListForBackOutput {
+ userId?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 韬唤璇佸彿鐮� */
+ idNumber?: string;
+ /** 鐢佃瘽鍙风爜 */
+ contactPhone?: string;
+ /** 骞撮緞 */
+ age?: number;
+ genderType?: GenderTypeEnum;
+ eduLevelName?: string;
+ hireStatus?: FlexTaskWorkerHireEnum;
+ }
+
+ interface GetWorkerListForBackOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: GetWorkerListForBackOutput[];
}
interface IanaTimeZone {
@@ -765,233 +1429,9 @@
roleNames: string[];
}
- interface ImportInsuranceOrderDataOutput {
- /** 娓犻亾 */
- channel: string;
- /** 濮撳悕 */
- name: string;
- /** 韬唤璇佸彿 */
- idNumber: string;
- /** 宸ョ */
- workType: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTimeStr: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTimeStr: string;
- insuranceEndTime?: string;
- insuranceBeginTime?: string;
- /** 鍙備繚鏈烘瀯 */
- insuredInstitution: string;
- /** 鎶曚繚鏂规 */
- insuranceScheme: string;
- /** 鍦ㄨ亴鏍囪瘑 */
- onJobFlag: string;
- /** 鎬у埆 */
- gender: string;
- /** 骞撮緞 */
- ageStr: string;
- age?: number;
- /** 韬唤璇佹牎楠岀粨鏋� */
- idCardCheckResult: string;
- /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */
- idCardRepeatResult: string;
- /** 淇濊垂閲戦 */
- premiumAmountStr: string;
- /** 澧炲噺璐圭敤 */
- incDecAmountStr: string;
- incDecAmount?: number;
- premiumAmount?: number;
- /** 涓氬姟鍛樺悕绉� */
- salesmanName?: string;
- /** 淇濆崟鍙� */
- orderNo?: string;
- /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */
- orderRelevanceStr?: string;
- /** 淇濆崟鏍囪瘑瀛楁 */
- orderFlagStr?: string;
- /** 寮傚父娑堟伅 */
- erroMsg?: string;
- }
-
- type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50;
-
- interface InsuranceClaimAttachmentOutput {
- /** 鏂囦欢鍚嶇О */
- fileName?: string;
- /** 鏂囦欢鍦板潃 */
- url?: string;
- businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
- }
-
- interface InsuranceClaimDetailOutput {
+ interface IdNameOutput {
id?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 濮撳悕 */
name?: string;
- /** 韬唤璇佸彿 */
- idNumber?: string;
- /** 宸ョ */
- workType?: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise?: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise?: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTime?: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTime?: string;
- /** 鍙備繚鏈烘瀯 */
- insuredInstitution?: string;
- /** 鎶曚繚鏂规 */
- insuranceScheme?: string;
- /** 鍦ㄨ亴鏍囪瘑 */
- onJobFlag?: string;
- /** 琛屽埆 */
- gender?: string;
- /** 骞撮緞 */
- age?: number;
- /** 淇濊垂閲戦 */
- premiumAmount?: number;
- /** 澧炲噺璐圭敤 */
- incDecAmount?: number;
- /** 淇濆崟id */
- insuranceOrderId?: string;
- /** 鎶ユ鏃堕棿 */
- reportedTime?: string;
- /** 鑱旂郴鐢佃瘽 */
- contactNumber?: string;
- /** 澶囩敤鑱旂郴鐢佃瘽 */
- bakContactNumber?: string;
- /** 浜嬫晠绫诲瀷 */
- accidentType?: string;
- /** 浜嬫晠鍙戠敓鏃堕棿 */
- accidentTime?: string;
- /** 浼ゆ畫姣斾緥 */
- disabilityRatio?: number;
- /** 浜嬪彂鍦扮偣 */
- accidentAddress?: string;
- /** 浜嬫晠缁忚繃 */
- accidentProcess?: string;
- claimResult?: InsuranceClaimResultEnum;
- /** 涓嬫閲戦 */
- downPaymentAmount?: number;
- /** 鐞嗚禂缁撴灉鏃堕棿 */
- claimResultTime?: string;
- /** 闄勪欢闆嗗悎 */
- attachments?: InsuranceClaimAttachmentOutput[];
- }
-
- interface InsuranceClaimListOutput {
- id?: string;
- /** 韬唤璇佸彿 */
- idNumber?: string;
- /** 濮撳悕 */
- name?: string;
- /** 鎶ユ鏃堕棿 */
- reportedTime?: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTime?: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTime?: string;
- /** 浜嬫晠绫诲瀷 */
- accidentType?: string;
- /** 浜嬫晠鍙戠敓鏃堕棿 */
- accidentTime?: string;
- /** 浼ゆ畫姣斾緥 */
- disabilityRatio?: number;
- /** 鐞嗚禂娓犻亾 */
- claimChannel?: string;
- claimResult?: InsuranceClaimResultEnum;
- /** 涓嬫閲戦 */
- downPaymentAmount?: number;
- /** 鐞嗚禂缁撴灉鏃堕棿 */
- claimResultTime?: string;
- /** 淇濆崟id */
- insuranceOrderId?: string;
- }
-
- interface InsuranceClaimListOutputPageOutput {
- pageModel?: Pagination;
- objectData?: any;
- data?: InsuranceClaimListOutput[];
- }
-
- type InsuranceClaimResultEnum = 10 | 20 | 30;
-
- interface InsuranceClaimYearMonthCountListOutput {
- year?: number;
- month?: number;
- count?: number;
- }
-
- interface InsuranceOrderListOutput {
- id?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 濮撳悕 */
- name?: string;
- /** 韬唤璇佸彿 */
- idNumber?: string;
- /** 宸ョ */
- workType?: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise?: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise?: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTime?: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTime?: string;
- /** 鍙備繚鏈烘瀯 */
- insuredInstitution?: string;
- /** 鎶曚繚鏂规 */
- insuranceScheme?: string;
- /** 鍦ㄨ亴鏍囪瘑 */
- onJobFlag?: string;
- /** 鎬у埆 */
- gender?: string;
- /** 骞撮緞 */
- age?: number;
- /** 韬唤璇佹牎楠岀粨鏋� */
- idCardCheckResult?: string;
- /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */
- idCardRepeatResult?: string;
- /** 淇濊垂閲戦 */
- premiumAmount?: number;
- /** 澧炲噺璐圭敤 */
- incDecAmount?: number;
- /** 瀵煎叆娓犻亾 */
- importChannel?: string;
- /** 瀵煎叆鏃ユ湡 */
- createTime?: string;
- isIndustrialInjury?: string;
- /** 鍒涘缓浜� */
- creatorId?: string;
- /** 涓氬姟鍛樺悕绉� */
- salesmanName?: string;
- /** 淇濆崟鍙� */
- orderNo?: string;
- /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */
- orderRelevanceStr?: string;
- }
-
- interface InsuranceOrderListOutputPageOutput {
- pageModel?: Pagination;
- objectData?: any;
- data?: InsuranceOrderListOutput[];
- }
-
- interface InsuranceOrderMaterialListOutput {
- id?: string;
- /** 鏂囦欢鍦板潃 */
- url?: string;
- /** 鏉愭枡鍚嶇О */
- materialName?: string;
}
interface IStringValueType {
@@ -1021,11 +1461,26 @@
flagIcon?: string;
}
+ interface LicenseOcrModel {
+ name?: string;
+ cardNum?: string;
+ address?: string;
+ type?: string;
+ dateFrom?: string;
+ dateTo?: string;
+ societyCode?: string;
+ registerMoney?: string;
+ businessRange?: string;
+ legalPerson?: string;
+ }
+
interface LocalizableStringDto {
name?: string;
resource?: string;
}
+ type MessageChannelEnum = 10 | 20;
+
interface MethodParameterApiDescriptionModel {
name?: string;
typeAsString?: string;
@@ -1120,11 +1575,53 @@
sequence?: number;
}
+ interface MyResumeOutput {
+ resumeBaseInfo?: UserResumeBaseInfoOutput;
+ resumeExpectationJob?: UserResumeExpectationJobOutput;
+ resumeCertifiCate?: UserResumeCertificateListOutput;
+ resumeCertifiDetail?: UserResumeCertificateDetailOutput;
+ resumeDetailInfo?: UserResumeDetailInfoOutput;
+ resumeWorkExperience?: UserResumeWorkExperienceOutput;
+ /** 宸ヤ綔璁板綍 */
+ resumeWorkRecordList?: UserResumeWorkerRecordOutput[];
+ }
+
+ interface MyVisitingCardOutput {
+ id?: string;
+ enterpriseId?: string;
+ userId?: string;
+ name?: string;
+ headPhoto?: string;
+ phoneNum?: string;
+ weChat?: string;
+ jobName?: string;
+ email?: string;
+ companyName?: string;
+ provinceId?: string;
+ cityId?: string;
+ areaId?: string;
+ provinceName?: string;
+ cityName?: string;
+ areaName?: string;
+ address?: string;
+ companyDesc?: string;
+ }
+
interface NameValue {
name?: string;
value?: string;
}
+ interface NearlyFlexWorkerRecord {
+ taskId?: string;
+ /** 鏈�杩戝綍鐢ㄦ椂闂� */
+ nearlyHireDateTime?: string;
+ /** 鏈�杩戠绾︽椂闂� */
+ nearlySignDateTime?: string;
+ /** 鎵�灞炲晢鎴� */
+ enterpirseName?: string;
+ }
+
interface ObjectExtensionsDto {
modules?: Record<string, any>;
enums?: Record<string, any>;
@@ -1145,6 +1642,8 @@
requestId?: string;
}
+ type OverCheckStatusEnum = 10 | 20 | -10;
+
interface PageInput {
pageModel?: Pagination;
}
@@ -1177,7 +1676,7 @@
}
interface PasswordLoginInput {
- /** 璐﹀彿 */
+ /** 鐧诲綍鍚� */
loginName: string;
/** 鐧诲綍瀵嗙爜 */
password: string;
@@ -1198,6 +1697,22 @@
permissions?: PermissionGrantInfoDto[];
}
+ interface PhoneMesssageCodeLoginInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ /** 楠岃瘉鐮� */
+ code: string;
+ type?: UserTypeEnum;
+ }
+
+ interface PhoneMesssageCodeRegisterInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ /** 楠岃瘉鐮� */
+ code: string;
+ type?: UserTypeEnum;
+ }
+
interface PhoneToken {
phone?: string;
phoneCode?: string;
@@ -1228,40 +1743,11 @@
providerKey?: string;
}
- interface QueryInsuranceClaimCountInput {
- year?: number;
- month?: number;
- /** 鐞嗚禂娓犻亾 */
- claimChannel?: string;
- }
-
- interface QueryInsuranceClaimPageInput {
- pageModel?: Pagination;
- /** 鐞嗚禂娓犻亾 */
- claimChannel?: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise?: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise?: string;
- /** 韬唤璇佸彿 */
- idNumber?: string;
- }
-
- interface QueryInsuranceOrderListByOrderRelevanceInput {
- idIdNumber?: string;
- reportedTime?: string;
- }
-
- interface QueryInsuranceOrderPageInput {
- pageModel?: Pagination;
- beginCreationTime?: string;
- endCreationTime?: string;
- importChannel?: string;
- }
-
- interface QueryUserPageInput {
- pageModel?: Pagination;
- searchKey?: string;
+ interface QrCodeLogin {
+ /** 鎵爜鐧诲綍Id */
+ uId?: string;
+ /** 浜岀淮鐮佸湴鍧� */
+ url?: string;
}
interface RegisterDto {
@@ -1290,6 +1776,10 @@
members?: string[];
}
+ interface ResetPasswordBaseInput {
+ userId?: string;
+ }
+
interface ResetPasswordDto {
userId?: string;
resetToken: string;
@@ -1309,36 +1799,60 @@
typeSimple?: string;
}
- interface RoleEnableOrForbidInput {
+ interface RoleDto {
/** 瑙掕壊Id */
id?: string;
- /** 鍚敤锛歵rue锛岀鐢細false */
- isEnable?: boolean;
- }
-
- interface RoleInfo {
- /** 瑙掕壊Id */
- id?: string;
- /** 鍚嶇О */
+ /** 瑙掕壊鍚� */
name?: string;
- /** 鎺掑簭 */
- sequence?: number;
- /** 鏄惁鍙敤 */
- isEnable?: boolean;
- /** 閮ㄩ棬Id */
- departmentId?: number;
- /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁锛�100 涓汉鏁版嵁锛�10 */
- dataRange?: number;
- /** 璐﹀彿鏁伴噺 */
- userCount?: number;
- /** 澶囨敞 */
- remark?: string;
}
- interface RoleInfoPageOutput {
- pageModel?: Pagination;
- objectData?: any;
- data?: RoleInfo[];
+ interface SaveUserResumeBaseInfoInput {
+ name?: string;
+ socialIdentity?: string;
+ educationalLevel?: string;
+ residentProvinceCode?: number;
+ residentCityCode?: number;
+ residentProvinceName?: string;
+ residentCityName?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ phoneNumber?: string;
+ /** 澶村儚 */
+ avatarUrl?: string;
+ }
+
+ interface SaveUserResumeCertificateInput {
+ id?: string;
+ certificateTypeId?: string;
+ certificateNo?: string;
+ beginTime?: string;
+ endTime?: string;
+ isPermanent?: boolean;
+ certificateUnit?: string;
+ certificateFrontImgUrl?: string;
+ certificateBackImgUrl?: string;
+ }
+
+ interface SaveUserResumeDetailInfoInput {
+ lifeCircleImgUrlList?: string[];
+ height?: string;
+ weight?: string;
+ }
+
+ interface SaveUserResumeExpectationJobInput {
+ jobIdList?: string[];
+ freeTime?: UserResumeFreeTimeEnum;
+ jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+ }
+
+ interface SaveUserResumeWorkExperienceInput {
+ workingSeniority?: string;
+ workExperience?: string;
+ }
+
+ interface SearchConditionList {
+ searchType?: number;
+ belongType?: number;
+ conditionList?: ConditionInfo[];
}
interface SendPasswordResetCodeDto {
@@ -1348,11 +1862,37 @@
returnUrlHash?: string;
}
+ interface SendPhoneCertificationVerificationCodeInput {
+ /** 濮撳悕 */
+ name: string;
+ /** 璇佷欢鍙风爜 */
+ identity: string;
+ /** 鐢ㄦ埛甯愬彿 */
+ mobile: string;
+ businessType?: VerificationCodeBusinessTypeEnum;
+ }
+
interface SendPhoneMessageBaseInput {
messageType?: string;
phoneNumber: string;
}
+ interface SendPhoneMesssageCodeInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ }
+
+ interface SendPhoneVerificationCodeByBusinessTypeInput {
+ /** 鎵嬫満鍙� */
+ phoneNumber: string;
+ businessType?: VerificationCodeBusinessTypeEnum;
+ }
+
+ interface SetFlexEnterpriseStatusInput {
+ id?: string;
+ status?: FlexEnterpriseStatus;
+ }
+
interface SetMyModule {
moduleId?: string;
sequence?: number;
@@ -1362,11 +1902,23 @@
moduleIds?: SetMyModule[];
}
+ interface SetPreViewCacheInput {
+ preViewData?: string;
+ }
+
+ interface SetRecommendInput {
+ id?: string;
+ /** 鏄惁鎺ㄨ崘 */
+ isRecommend?: boolean;
+ }
+
interface SetRoleUserInput {
userId?: string[];
roleId?: string;
}
+ type SettleStatusEnum = 10 | 20 | -10;
+
interface SetUserRoleInput {
userId?: string;
roleName?: string[];
@@ -1379,6 +1931,26 @@
modules: ModuleTypeInfo[];
}
+ type SignChannelEnum = 10 | 20;
+
+ interface TaskWorkerArrangeInput {
+ flexTaskId?: string;
+ flexWorkerId?: string;
+ arrange?: boolean;
+ }
+
+ interface TaskWorkerCheckAcceptStatusInput {
+ flexTaskId?: string;
+ flexWorkerId?: string;
+ checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+ }
+
+ interface TaskWorkerHireRefuseInput {
+ flexTaskId?: string;
+ flexWorkerId?: string;
+ hireStatus?: FlexTaskWorkerHireEnum;
+ }
+
interface TenantDto {
extraProperties?: Record<string, any>;
id?: string;
@@ -1408,22 +1980,8 @@
properties?: PropertyApiDescriptionModel[];
}
- interface UpdateAccountInput {
- id?: string;
- /** 鍚嶇О */
- name?: string;
- /** 鐢ㄦ埛鍚� */
- userName: string;
- /** 澶囨敞 */
- remark?: string;
- /** 瀵嗙爜 */
- password?: string;
- /** 鎵嬫満鍙� */
- phoneNumber?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 瑙掕壊 */
- roleNames?: string[];
+ interface UnbindingUserPhoneNumber {
+ userId?: string;
}
interface UpdateFeatureDto {
@@ -1435,65 +1993,6 @@
features?: UpdateFeatureDto[];
}
- interface UpdateInsuranceClaimInput {
- /** 娓犻亾 */
- channel?: string;
- /** 濮撳悕 */
- name: string;
- /** 韬唤璇佸彿 */
- idNumber: string;
- /** 宸ョ */
- workType: string;
- /** 鍔冲姩鍚堝悓鍗曚綅 */
- laborContractEnterprise: string;
- /** 瀹為檯宸ヤ綔鍗曚綅 */
- workEnterprise: string;
- /** 淇濋櫓璧峰鏃堕棿 */
- insuranceBeginTime: string;
- /** 淇濋櫓缁撴潫鏃堕棿 */
- insuranceEndTime: string;
- /** 鍙備繚鏈烘瀯 */
- insuredInstitution: string;
- /** 鎶曚繚鏂规 */
- insuranceScheme: string;
- /** 鍦ㄨ亴鏍囪瘑 */
- onJobFlag?: string;
- /** 鎬у埆 */
- gender?: string;
- /** 骞撮緞 */
- age?: number;
- /** 淇濊垂閲戦 */
- premiumAmount?: number;
- /** 澧炲噺璐圭敤 */
- incDecAmount?: number;
- /** 淇濆崟id */
- insuranceOrderId?: string;
- /** 鎶ユ鏃堕棿 */
- reportedTime: string;
- /** 鑱旂郴鐢佃瘽 */
- contactNumber: string;
- /** 澶囩敤鑱旂郴鐢佃瘽 */
- bakContactNumber?: string;
- /** 浜嬫晠绫诲瀷 */
- accidentType: string;
- /** 浜嬫晠鍙戠敓鏃堕棿 */
- accidentTime: string;
- /** 浼ゆ畫姣斾緥 */
- disabilityRatio?: number;
- /** 浜嬪彂鍦扮偣 */
- accidentAddress: string;
- /** 浜嬫晠缁忚繃 */
- accidentProcess: string;
- claimResult?: InsuranceClaimResultEnum;
- /** 涓嬫閲戦 */
- downPaymentAmount?: number;
- /** 鐞嗚禂缁撴灉鏃堕棿 */
- claimResultTime?: string;
- /** 闄勪欢闆嗗悎 */
- attachments?: AddInsuranceClaimAttachmentInput[];
- id?: string;
- }
-
interface UpdatePassWordInput {
id?: string;
passWord?: string;
@@ -1523,6 +2022,35 @@
phoneNumber?: string;
}
+ interface UpdateTaskReleaseStatusInput {
+ taskId?: string;
+ releaseStatus?: FlexTaskReleaseStatusEnum;
+ }
+
+ interface UserClientSignListOutput {
+ /** 鎵�灞炲晢鎴� */
+ enterpirseName?: string;
+ /** 鎶ュ悕鏃堕棿 */
+ applyTime?: string;
+ enterSignStatus?: FlexWorkerEleSignEnum;
+ /** 浼佷笟绛剧害鏃堕棿 */
+ enterSignTime?: string;
+ hireStatus?: FlexTaskWorkerHireEnum;
+ /** 褰曠敤鏃堕棿 */
+ hireDateTime?: string;
+ userSignStatus?: FlexWorkerEleSignEnum;
+ /** 鐏靛伐绛剧害鏃堕棿 */
+ userSignTime?: string;
+ /** 鐢靛瓙鍚堝悓 */
+ contractUrl?: string;
+ }
+
+ interface UserClientSignListOutputPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: UserClientSignListOutput[];
+ }
+
interface UserData {
id?: string;
tenantId?: string;
@@ -1545,48 +2073,133 @@
items?: UserData[];
}
- interface UserDetailOutput {
+ interface UserDto {
+ /** 鐢ㄦ埛Id */
id?: string;
+ /** 鐧诲綍鐢ㄦ埛鍚嶏紙璐﹀彿锛� */
+ userName?: string;
/** 鍚嶇О */
name?: string;
- /** 鐢ㄦ埛鍚� */
- userName?: string;
+ /** 鐢ㄦ埛鎵嬫満鍙� */
+ phoneNumber?: string;
+ /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+ isLocked?: boolean;
+ /** 瑙掕壊淇℃伅 */
+ roles?: RoleDto[];
/** 澶囨敞 */
remark?: string;
- /** 鎵嬫満鍙� */
- phoneNumber?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 鐢ㄦ埛绔疘d */
- clientId?: string;
- /** 瑙掕壊 */
- roleNames?: string[];
+ /** 缁勭粐鏋舵瀯鍏徃id */
+ companyOrgId?: string;
+ /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+ departmentOrgId?: string;
}
- interface UserListOutput {
- id?: string;
- /** 鍚嶇О */
+ interface UserResumeBaseInfoOutput {
+ /** 濮撳悕 */
name?: string;
- /** 鐢ㄦ埛鍚� */
- userName?: string;
- /** 澶囨敞 */
- remark?: string;
- /** 鎵嬫満鍙� */
+ /** 鐢佃瘽鍙风爜 */
phoneNumber?: string;
- /** 娓犻亾 */
- channel?: string;
- /** 鐢ㄦ埛绔疘d */
- clientId?: string;
- /** 瑙掕壊 */
- roleNames?: string[];
+ /** 澶村儚 */
+ avatarUrl?: string;
+ genderType?: GenderTypeEnum;
+ /** 骞撮緞 */
+ age?: number;
+ /** 涓婂矖娆℃暟 */
+ arrangeCount?: number;
+ /** 韬唤璇佸彿鐮� */
+ idNumber?: string;
+ /** 韬唤 */
+ socialIdentity?: string;
+ /** 韬唤鍚嶇О */
+ socialIdentityName?: string;
+ /** 瀛﹀巻 */
+ educationalLevel?: string;
+ /** 瀛﹀巻鍚嶇О */
+ educationalLevelName?: string;
+ /** 甯搁┗鐪佷唤Code */
+ residentProvinceCode?: number;
+ /** 甯搁┗鍩庡競code */
+ residentCityCode?: number;
+ /** 甯搁┗鐪佷唤鍚嶇О */
+ residentProvinceName?: string;
+ /** 甯搁┗鍩庡競鍚嶇О */
+ residentCityName?: string;
}
- interface UserListOutputPageOutput {
- pageModel?: Pagination;
- objectData?: any;
- data?: UserListOutput[];
+ interface UserResumeCertificateDetailOutput {
+ /** 绠�鍘嗚璇佽鎯匢d */
+ id?: string;
+ /** 鐢ㄦ埛绠�鍘咺d */
+ userId?: string;
+ /** 璁よ瘉绫诲埆Id */
+ certificateTypeId?: string;
+ /** 璁よ瘉璇佷欢鍙烽粯璁よ韩浠借瘉 */
+ certificateNo?: string;
+ /** 璇佷欢寮�濮嬫椂闂� */
+ beginTime?: string;
+ /** 璇佷欢缁撴潫鏃堕棿 */
+ endTime?: string;
+ /** 鏄惁姘镐箙 */
+ isPermanent?: boolean;
+ certificateUnit?: string;
+ /** 韬唤璇佹闈� */
+ certificateFrontImgUrl?: string;
+ /** 韬唤璇佸弽闈� */
+ certificateBackImgUrl?: string;
}
+ interface UserResumeCertificateListOutput {
+ id?: string;
+ /** 璇佷功Id */
+ certificateTypeId?: string;
+ /** 璇佷功鍚嶇О */
+ certificateTypeName?: string;
+ /** 宸ヤ綔绠�鍘咺d */
+ userResumeId?: string;
+ }
+
+ interface UserResumeDetailInfoOutput {
+ /** 韬珮 */
+ height?: string;
+ /** 浣撻噸 */
+ weight?: string;
+ /** 涓汉鐢熸椿鐓� */
+ lifeCircleImgUrlList?: string[];
+ }
+
+ interface UserResumeExpectationJobOutput {
+ /** 鏈熸湜宀椾綅鍒楄〃 */
+ jobIdList?: IdNameOutput[];
+ freeTime?: UserResumeFreeTimeEnum;
+ jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+ }
+
+ type UserResumeFreeTimeEnum = 1 | 2 | 3 | 4 | 5;
+
+ type UserResumeJobSeekingStatusEnum = 1 | 2 | 3;
+
+ interface UserResumeWorkerRecordOutput {
+ /** 宸ヤ綔鏃堕棿 */
+ workTime?: string;
+ /** 宸ヤ綔鍦扮偣 */
+ workAddress?: string;
+ /** 宸ヤ綔鍚嶇О */
+ workName?: string;
+ }
+
+ interface UserResumeWorkExperienceOutput {
+ /** 宸ヤ綔骞撮檺 */
+ workingSeniority?: string;
+ /** 宸ヤ綔缁忛獙 */
+ workExperience?: string;
+ }
+
+ type UserTypeEnum = 1 | 2;
+
+ type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920 | 930;
+
+ type VerifyStatus = 10 | -10;
+
interface VersionCache {
name?: string;
departmentCount?: number;
@@ -1628,4 +2241,58 @@
interface WindowsTimeZone {
timeZoneId?: string;
}
+
+ type WxMiniAppEnum = 10;
+
+ interface WxMiniAppIndentityInfo {
+ /** 浼氳瘽瀵嗛挜 */
+ sessionKey?: string;
+ /** 灏忕▼搴廜penId */
+ openId?: string;
+ /** 鐢ㄦ埛鍚嶏紙璇ュ�间负绌哄垯闇�鎵嬫満鎺堟潈鐧诲綍锛屼笉涓虹┖鍒欏凡鏈夎灏忕▼搴忕敤鎴凤級 */
+ userName?: string;
+ }
+
+ interface WxMiniAppLoginInfo {
+ /** 鐘舵�侊細-10锛氫簩缁寸爜杩囨湡/鐧诲綍鏃舵晥杩囨湡锛�0锛氱櫥褰曞垵濮�/浜岀淮鐮佸垵鐢熸垚锛�10锛氱櫥褰曠‘璁� */
+ status?: number;
+ /** 鐢ㄦ埛鍚� */
+ userName?: string;
+ accessToken?: IdentityModelTokenCacheItem;
+ }
+
+ interface WxMiniAppPhoneAuthLoginFromScanInput {
+ /** 锛堟壂鐮侊級鐧诲綍Id */
+ uId: string;
+ /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */
+ encryptedData: string;
+ /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */
+ iv: string;
+ /** 鑾峰彇浼氳瘽瀵嗛挜 */
+ sessionKey: string;
+ /** 灏忕▼搴廜penId */
+ openId: string;
+ wxMiniApp?: WxMiniAppEnum;
+ }
+
+ interface WxMiniAppPhoneLoginInput {
+ /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */
+ encryptedData: string;
+ /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */
+ iv: string;
+ /** 鑾峰彇浼氳瘽瀵嗛挜 */
+ sessionKey: string;
+ /** 灏忕▼搴廜penId */
+ openId: string;
+ wxMiniApp?: WxMiniAppEnum;
+ }
+
+ interface WxMiniAppUserLoginFromScanInput {
+ /** 锛堟壂鐮侊級鐧诲綍Id */
+ uId: string;
+ /** 鐢ㄦ埛鍚� */
+ userName: string;
+ /** 灏忕▼搴廜penId */
+ openId: string;
+ }
}
--
Gitblit v1.10.0