From 251c70f836e4f922904b9131c52f15d5ac58c9fd Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 18 二月 2025 14:58:19 +0800 Subject: [PATCH] feat: init --- src/services/api/typings.d.ts | 986 ++++++++++++++++++++++++++------------------------------- 1 files changed, 457 insertions(+), 529 deletions(-) diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 222e958..cd366cf 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -28,86 +28,37 @@ 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?: string; + cityId?: string; + areaId?: string; + address?: string; + startDate?: string; + endDate?: string; } interface AllSubModule { pageButton?: ModuleButtonDto[]; dataButton?: ModuleButtonDto[]; column?: ModuleColumnDto[]; + } + + interface AnyUserByPhoneNumberInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; } interface APIaddOrEditModuleStatusParams { @@ -135,6 +86,10 @@ id?: string; } + interface APIdeleteFlexTaskParams { + id?: string; + } + interface APIdeleteModuleButtonParams { id?: string; } @@ -144,10 +99,6 @@ } interface APIdeleteModuleParams { - id?: string; - } - - interface APIdeleteRoleParams { id?: string; } @@ -213,23 +164,7 @@ moduleId?: string; } - interface APIgetInsuranceClaimDetailByOrderIdParams { - orderId?: string; - } - - interface APIgetInsuranceClaimDetailParams { - id?: string; - } - - interface APIgetInsuranceClaimYearMonthCountListParams { - year?: number; - } - - interface APIgetInsuranceOrderDetailParams { - id?: string; - } - - interface APIgetInsuranceOrderMaterialListParams { + interface APIgetFlexTaskDtoParams { id?: string; } @@ -270,12 +205,17 @@ id?: string; } - interface APIgetRolesIdRolesParams { - id: string; + interface APIgetPreViewCacheParams { + id?: string; } - interface APIgetUserDetailParams { - id?: string; + interface APIgetQrCodeLoginResultParams { + /** 鎵爜鐧诲綍Id */ + uId?: string; + } + + interface APIgetRolesIdRolesParams { + id: string; } interface APIgetUserListByPhoneNumberParams { @@ -293,12 +233,26 @@ objectType?: number; } + interface APIgetUserResumeCertificateDetailByIdParams { + id?: string; + } + interface APIgetVersionModuleListParams { versionId?: string; } interface APIgetVersionSubModuleParams { versionId?: string; + } + + interface APIgetWxIndentityParams { + /** 鐢ㄦ埛鐧诲綍鍑瘉 */ + code?: string; + wxMiniApp?: WxMiniAppEnum; + } + + interface APIisRepeatByPhoneNumberParams { + phoneNumber?: string; } interface APIsearchParams { @@ -349,6 +303,16 @@ interface APIupdateRolesParams { id?: string; + } + + interface APIvatLicenseParams { + url?: string; + } + + interface APIwxMiniAppUserLoginParams { + /** 鐢ㄦ埛鐧诲綍鍑瘉 */ + code?: string; + wxMiniApp?: WxMiniAppEnum; } interface ApplicationApiDescriptionModel { @@ -405,9 +369,33 @@ 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 { @@ -418,6 +406,23 @@ type?: number; } + interface ChangeUserNameInput { + /** 鏂拌处鍙� */ + newUserName?: string; + /** 鐢ㄦ埛id */ + userId?: string; + } + + interface ChangeUserPhoneNumberForUserInput { + userId?: string; + /** 鏂版墜鏈哄彿 */ + newPhoneNumber: string; + /** 褰撳墠瀵嗙爜 */ + currentPassword: string; + /** 鐭俊楠岃瘉鐮� */ + verificationCode: string; + } + interface CheckLoginVerificationCodeInput { messageType?: string; phoneNumber: string; @@ -426,6 +431,12 @@ interface ClockDto { kind?: string; + } + + interface ConditionInfo { + id?: string; + name?: string; + sort?: number; } interface ControllerApiDescriptionModel { @@ -440,38 +451,16 @@ type?: string; } - interface CreateAccountInput { - /** 鍚嶇О */ - name?: string; - /** 鐢ㄦ埛鍚� */ - userName: string; - /** 澶囨敞 */ - remark?: string; - /** 瀵嗙爜 */ - password: string; - /** 鎵嬫満鍙� */ - phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; - } - - interface CreateOrUpdateRoleInput { - /** 鍚嶇О */ - name?: string; - /** 鎺掑簭 */ - sequence?: number; - /** 閮ㄩ棬Id */ - departmentId?: number; - /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */ - dataRange?: number; - /** 澶囨敞 */ - remark?: string; - /** 瑙掕壊Id */ + interface CreateOrEditSearchInput { id?: string; + parentId?: string; + searchType: number; + belongType?: number; + name: string; + sort: number; + status: boolean; + src?: string; + isRecommend?: boolean; } interface CurrentCultureDto { @@ -518,6 +507,11 @@ dateSeparator?: string; shortTimePattern?: string; longTimePattern?: string; + } + + interface EnableSearchSettingInput { + id: string; + status: boolean; } interface EntityExtensionDto { @@ -614,8 +608,93 @@ key?: string; } + interface FlexTaskAideDto { + id?: string; + aideType?: FlexTaskAideEnum; + name?: string; + } + + type FlexTaskAideEnum = 10 | 20; + + type FlexTaskFeeTypeEnum = 10 | 20 | 30 | 40; + + type FlexTaskReleaseStatusEnum = 10 | 20; + + type FlexTaskSettleTypeEnum = 10 | 20 | 30; + + type GenderTypeEnum = 1 | 2; + + interface GenerateUserNameInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + } + interface GetFeatureListResultDto { groups?: FeatureGroupDto[]; + } + + 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?: string; + cityId?: string; + areaId?: string; + provinceName?: string; + cityName?: string; + areaName?: string; + address?: string; + creationDate?: string; + minAge?: number; + maxAge?: number; + sexType?: GenderTypeEnum; + } + + interface GetFlexTaskListByStatusInput { + pageModel?: Pagination; + releaseStatus?: FlexTaskReleaseStatusEnum; + } + + interface GetFlexTaskListInput { + pageModel?: Pagination; + /** 鏄惁宸插畨鎺掍换鍔� */ + isArrange?: boolean; + /** 鏄惁宸查獙鏀� */ + isOverCheck?: boolean; + } + + interface GetFlexTaskListOutput { + taskId?: string; + taskName?: string; + isArrange?: boolean; + startDate?: string; + endDate?: string; + feeType?: FlexTaskFeeTypeEnum; + feeTypeName?: string; + settleType?: FlexTaskSettleTypeEnum; + settleTypeName?: string; + fee?: number; + provinceName?: string; + cityName?: string; + areaName?: string; + address?: string; + applyWorkerCount?: number; + creationDate?: string; + } + + interface GetFlexTaskListOutputPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetFlexTaskListOutput[]; } interface GetPermissionListResultDto { @@ -623,10 +702,45 @@ 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 GetSearchSettingListPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetSearchSettingList[]; + } + + interface GetTypeSearchSettingList { + id?: string; + name?: string; + src?: string; + } + + interface GetTypeSearchSettingListInput { + searchType: number; + belongType?: number; } interface IanaTimeZone { @@ -765,234 +879,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 { @@ -1020,6 +909,19 @@ uiCultureName?: string; displayName?: string; 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 { @@ -1121,6 +1023,11 @@ sequence?: number; } + interface MyResumeOutput { + resumeBaseInfo?: UserResumeBaseInfoOutput; + resumeExpectationJob?: UserResumeExpectationJobOutput; + } + interface NameValue { name?: string; value?: string; @@ -1178,7 +1085,7 @@ } interface PasswordLoginInput { - /** 璐﹀彿 */ + /** 鐧诲綍鍚� */ loginName: string; /** 鐧诲綍瀵嗙爜 */ password: string; @@ -1197,6 +1104,22 @@ name?: string; displayName?: string; permissions?: PermissionGrantInfoDto[]; + } + + interface PhoneMesssageCodeLoginInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 楠岃瘉鐮� */ + code: string; + type?: UserTypeEnum; + } + + interface PhoneMesssageCodeRegisterInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 楠岃瘉鐮� */ + code: string; + type?: UserTypeEnum; } interface PhoneToken { @@ -1229,40 +1152,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 { @@ -1291,6 +1185,10 @@ members?: string[]; } + interface ResetPasswordBaseInput { + userId?: string; + } + interface ResetPasswordDto { userId?: string; resetToken: string; @@ -1310,36 +1208,49 @@ typeSimple?: string; } - interface RoleEnableOrForbidInput { - /** 瑙掕壊Id */ - id?: string; - /** 鍚敤锛歵rue锛岀鐢細false */ - isEnable?: boolean; - } - - interface RoleInfo { - /** 瑙掕壊Id */ - id?: string; - /** 鍚嶇О */ + interface SaveUserResumeBaseInfoInput { name?: string; - /** 鎺掑簭 */ - sequence?: number; - /** 鏄惁鍙敤 */ - isEnable?: boolean; - /** 閮ㄩ棬Id */ - departmentId?: number; - /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁锛�100 涓汉鏁版嵁锛�10 */ - dataRange?: number; - /** 璐﹀彿鏁伴噺 */ - userCount?: number; - /** 澶囨敞 */ - remark?: string; + socialIdentity?: string; + educationalLevel?: string; + residentProvinceCode?: number; + residentCityCode?: number; + residentProvinceName?: string; + residentCityName?: string; } - interface RoleInfoPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: RoleInfo[]; + 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 { @@ -1354,6 +1265,17 @@ phoneNumber: string; } + interface SendPhoneMesssageCodeInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + } + + interface SendPhoneVerificationCodeByBusinessTypeInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + businessType?: VerificationCodeBusinessTypeEnum; + } + interface SetMyModule { moduleId?: string; sequence?: number; @@ -1361,6 +1283,10 @@ interface SetMyModuleInput { moduleIds?: SetMyModule[]; + } + + interface SetPreViewCacheInput { + preViewData?: string; } interface SetRoleUserInput { @@ -1409,22 +1335,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 { @@ -1434,65 +1346,6 @@ interface UpdateFeaturesDto { 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 { @@ -1524,6 +1377,11 @@ phoneNumber?: string; } + interface UpdateTaskReleaseStatusInput { + taskId?: string; + releaseStatus?: FlexTaskReleaseStatusEnum; + } + interface UserData { id?: string; tenantId?: string; @@ -1546,47 +1404,63 @@ items?: UserData[]; } - interface UserDetailOutput { - id?: string; - /** 鍚嶇О */ + interface UserResumeBaseInfoOutput { name?: string; - /** 鐢ㄦ埛鍚� */ - userName?: string; - /** 澶囨敞 */ - remark?: string; - /** 鎵嬫満鍙� */ phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; + socialIdentity?: string; + socialIdentityName?: string; + educationalLevel?: string; + educationalLevelName?: string; + residentProvinceCode?: number; + residentCityCode?: number; + residentProvinceName?: string; + residentCityName?: string; } - interface UserListOutput { + interface UserResumeCertificateDetailOutput { id?: string; - /** 鍚嶇О */ - name?: string; - /** 鐢ㄦ埛鍚� */ - userName?: string; - /** 澶囨敞 */ - remark?: string; - /** 鎵嬫満鍙� */ - phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; + userResumeId?: string; + certificateTypeId?: string; + certificateNo?: string; + beginTime?: string; + endTime?: string; + isPermanent?: boolean; + certificateUnit?: string; + certificateFrontImgUrl?: string; + certificateBackImgUrl?: string; } - interface UserListOutputPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: UserListOutput[]; + interface UserResumeCertificateListOutput { + id?: string; + certificateTypeId?: string; + certificateTypeName?: string; + 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 UserResumeWorkExperienceOutput { + workingSeniority?: string; + workExperience?: string; + } + + type UserTypeEnum = 1 | 2; + + type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920; interface VersionCache { name?: string; @@ -1629,4 +1503,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.9.1