| declare namespace API { | 
|   interface RequestConfig { | 
|     [key: string]: any; | 
|   } | 
|   | 
|   interface AccessRefreshToken { | 
|     refreshToken?: string; | 
|     clientId?: string; | 
|   } | 
|   | 
|   interface AccessRequestDto { | 
|     clientId?: string; | 
|     userName?: string; | 
|     userPassword?: string; | 
|     scope?: string; | 
|   } | 
|   | 
|   interface ActionApiDescriptionModel { | 
|     uniqueName?: string; | 
|     name?: string; | 
|     httpMethod?: string; | 
|     url?: string; | 
|     supportedVersions?: string[]; | 
|     parametersOnMethod?: MethodParameterApiDescriptionModel[]; | 
|     parameters?: ParameterApiDescriptionModel[]; | 
|     returnValue?: ReturnValueApiDescriptionModel; | 
|     allowAnonymous?: boolean; | 
|     implementFrom?: 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 { | 
|     pageButton?: ModuleButtonDto[]; | 
|     dataButton?: ModuleButtonDto[]; | 
|     column?: ModuleColumnDto[]; | 
|   } | 
|   | 
|   interface AnyUserByPhoneNumberInput { | 
|     /** 手机号 */ | 
|     phoneNumber: string; | 
|   } | 
|   | 
|   interface APIaddOrEditModuleStatusParams { | 
|     id?: string; | 
|     isMenu?: number; | 
|     enabledMark?: number; | 
|     isCache?: boolean; | 
|   } | 
|   | 
|   interface APIaddUserResumeContractRecordParams { | 
|     flexWorkerId?: string; | 
|   } | 
|   | 
|   interface APIapiDefinitionParams { | 
|     includeTypes?: boolean; | 
|   } | 
|   | 
|   interface APIcancelUserResumeCollectParams { | 
|     flexWorkerId?: string; | 
|   } | 
|   | 
|   interface APIcollectVisitingCardParams { | 
|     flexVisitingCardId?: string; | 
|   } | 
|   | 
|   interface APIcreateParams { | 
|     systemEmail: string; | 
|     systemPassword: string; | 
|     versionId?: string; | 
|     systemUserName: string; | 
|     systemName: string; | 
|     name: string; | 
|     extraProperties?: Record<string, any>; | 
|   } | 
|   | 
|   interface APIdeleteDefaultConnectionStringParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteFlexEnterpriseParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteFlexTaskParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteModuleButtonParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteModuleColumnParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteModuleParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteMyCardCollectParams { | 
|     visitingCardCollectId?: string; | 
|   } | 
|   | 
|   interface APIdeleteRoleParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteTenantParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdeleteUserParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIdetailParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIfindByEmailParams { | 
|     email?: string; | 
|   } | 
|   | 
|   interface APIfindByIdParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIfindByUsernameParams { | 
|     userName?: string; | 
|   } | 
|   | 
|   interface APIfindByUserNameParams { | 
|     userName?: string; | 
|   } | 
|   | 
|   interface APIforbiddenRoleParams { | 
|     roleName?: string; | 
|     permissionName?: string; | 
|   } | 
|   | 
|   interface APIforbiddenUserParams { | 
|     userId?: string; | 
|     permissionName?: string; | 
|   } | 
|   | 
|   interface APIgetAllSubModuleParams { | 
|     moduleId?: string; | 
|   } | 
|   | 
|   interface APIgetCountParams { | 
|     filter?: string; | 
|   } | 
|   | 
|   interface APIgetCurrentSubModuleListParams { | 
|     moduleId?: string; | 
|   } | 
|   | 
|   interface APIgetDefaultConnectionStringParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams { | 
|     moduleId?: string; | 
|   } | 
|   | 
|   interface APIgetFlexTaskDetailParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetFlexTaskDtoParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetListParams { | 
|     filter?: string; | 
|     clientId?: string; | 
|     sorting?: string; | 
|     skipCount?: number; | 
|     maxResultCount?: number; | 
|   } | 
|   | 
|   interface APIgetListParams { | 
|     filter?: string; | 
|     sorting?: string; | 
|     skipCount?: number; | 
|     maxResultCount?: number; | 
|   } | 
|   | 
|   interface APIgetParams { | 
|     providerName?: string; | 
|     providerKey?: string; | 
|   } | 
|   | 
|   interface APIgetParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetParams { | 
|     providerName?: string; | 
|     providerKey?: string; | 
|   } | 
|   | 
|   interface APIgetParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetPreViewCacheParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIgetQrCodeLoginResultParams { | 
|     /** 扫码登录Id */ | 
|     uId?: string; | 
|   } | 
|   | 
|   interface APIgetRolesIdRolesParams { | 
|     id: string; | 
|   } | 
|   | 
|   interface APIgetUserDetailForBackParams { | 
|     userId?: string; | 
|   } | 
|   | 
|   interface APIgetUserListByPhoneNumberParams { | 
|     phoneNumber?: string; | 
|     clientId?: string; | 
|   } | 
|   | 
|   interface APIgetUserOrRoleModuleListParams { | 
|     id?: string; | 
|     objectType?: number; | 
|   } | 
|   | 
|   interface APIgetUserOrRoleSubModuleListParams { | 
|     id?: string; | 
|     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 { | 
|     filter?: string; | 
|     sorting?: string; | 
|     skipCount?: number; | 
|     maxResultCount?: number; | 
|   } | 
|   | 
|   interface APIsetForRoleParams { | 
|     roleName?: string; | 
|     permissionName?: string; | 
|   } | 
|   | 
|   interface APIsetForUserParams { | 
|     userId?: string; | 
|     permissionName?: string; | 
|   } | 
|   | 
|   interface APIstopEnterpriseUserContractParams { | 
|     flexWorkerId?: string; | 
|   } | 
|   | 
|   interface APIupdateDefaultConnectionStringParams { | 
|     id?: string; | 
|     defaultConnectionString?: string; | 
|   } | 
|   | 
|   interface APIupdateParams { | 
|     providerName?: string; | 
|     providerKey?: string; | 
|   } | 
|   | 
|   interface APIupdateParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIupdateParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIupdateParams { | 
|     providerName?: string; | 
|     providerKey?: string; | 
|   } | 
|   | 
|   interface APIupdateParams { | 
|     id?: string; | 
|     name: string; | 
|     extraProperties?: Record<string, any>; | 
|   } | 
|   | 
|   interface APIupdateRolesParams { | 
|     id?: string; | 
|   } | 
|   | 
|   interface APIvatLicenseParams { | 
|     url?: string; | 
|   } | 
|   | 
|   interface APIwxMiniAppUserLoginParams { | 
|     /** 用户登录凭证 */ | 
|     code?: string; | 
|     wxMiniApp?: WxMiniAppEnum; | 
|   } | 
|   | 
|   interface ApplicationApiDescriptionModel { | 
|     modules?: Record<string, any>; | 
|     types?: Record<string, any>; | 
|   } | 
|   | 
|   interface ApplicationAuthConfigurationDto { | 
|     policies?: Record<string, any>; | 
|     grantedPolicies?: Record<string, any>; | 
|   } | 
|   | 
|   interface ApplicationConfigurationDto { | 
|     localization?: ApplicationLocalizationConfigurationDto; | 
|     auth?: ApplicationAuthConfigurationDto; | 
|     setting?: ApplicationSettingConfigurationDto; | 
|     currentUser?: CurrentUserDto; | 
|     features?: ApplicationFeatureConfigurationDto; | 
|     multiTenancy?: MultiTenancyInfoDto; | 
|     currentTenant?: CurrentTenantDto; | 
|     timing?: TimingDto; | 
|     clock?: ClockDto; | 
|     objectExtensions?: ObjectExtensionsDto; | 
|   } | 
|   | 
|   interface ApplicationFeatureConfigurationDto { | 
|     values?: Record<string, any>; | 
|   } | 
|   | 
|   interface ApplicationLocalizationConfigurationDto { | 
|     values?: Record<string, any>; | 
|     languages?: LanguageInfo[]; | 
|     currentCulture?: CurrentCultureDto; | 
|     defaultResourceName?: string; | 
|     languagesMap?: Record<string, any>; | 
|     languageFilesMap?: Record<string, any>; | 
|   } | 
|   | 
|   interface ApplicationSettingConfigurationDto { | 
|     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; | 
|     objectType?: number; | 
|     objectId?: string; | 
|     addOrDelete?: number; | 
|   } | 
|   | 
|   interface BaseAuthorizeInput { | 
|     moduleTypeInfo?: ModuleTypeInfo[]; | 
|     objectType?: number; | 
|     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; | 
|     id2?: string; | 
|     sortCode2?: number; | 
|     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; | 
|     verificationCode?: string; | 
|   } | 
|   | 
|   interface ClockDto { | 
|     kind?: string; | 
|   } | 
|   | 
|   interface CollectFlexWorkerResumeInput { | 
|     flexWorkerId?: string; | 
|     userResumeId?: string; | 
|   } | 
|   | 
|   interface ConditionInfo { | 
|     id?: string; | 
|     name?: string; | 
|     sort?: number; | 
|   } | 
|   | 
|   interface ControllerApiDescriptionModel { | 
|     controllerName?: string; | 
|     controllerGroupName?: string; | 
|     type?: string; | 
|     interfaces?: ControllerInterfaceApiDescriptionModel[]; | 
|     actions?: Record<string, any>; | 
|   } | 
|   | 
|   interface ControllerInterfaceApiDescriptionModel { | 
|     type?: string; | 
|   } | 
|   | 
|   interface CreateOrEditFlexEnterpriseBankInput { | 
|     id?: string; | 
|     /** 开户行 */ | 
|     openBank?: string; | 
|     /** 开户支行 */ | 
|     openBranchBank?: string; | 
|     /** 银行账户 */ | 
|     bankAccount?: string; | 
|     verifyStatus?: VerifyStatus; | 
|     flexEnterpirseId?: string; | 
|   } | 
|   | 
|   interface CreateOrEditFlexEnterpriseInput { | 
|     id?: string; | 
|     /** 企业名称 */ | 
|     enterpriseName?: string; | 
|     /** 法人姓名 */ | 
|     legalPersonName?: string; | 
|     /** 法人身份证号 */ | 
|     legalPersonIdNumber?: string; | 
|     /** 认证联系人 */ | 
|     contact?: string; | 
|     /** 认证联系人电话 */ | 
|     contactPhone?: string; | 
|     /** 社会统一信用代码 */ | 
|     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; | 
|     /** 一口价 */ | 
|     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 { | 
|     displayName?: string; | 
|     englishName?: string; | 
|     threeLetterIsoLanguageName?: string; | 
|     twoLetterIsoLanguageName?: string; | 
|     isRightToLeft?: boolean; | 
|     cultureName?: string; | 
|     name?: string; | 
|     nativeName?: string; | 
|     dateTimeFormat?: DateTimeFormatDto; | 
|   } | 
|   | 
|   interface CurrentTenantDto { | 
|     id?: string; | 
|     name?: string; | 
|     isAvailable?: boolean; | 
|   } | 
|   | 
|   interface CurrentUserDto { | 
|     isAuthenticated?: boolean; | 
|     id?: string; | 
|     tenantId?: string; | 
|     impersonatorUserId?: string; | 
|     impersonatorTenantId?: string; | 
|     impersonatorUserName?: string; | 
|     impersonatorTenantName?: string; | 
|     userName?: string; | 
|     name?: string; | 
|     surName?: string; | 
|     email?: string; | 
|     emailVerified?: boolean; | 
|     phoneNumber?: string; | 
|     phoneNumberVerified?: boolean; | 
|     roles?: string[]; | 
|   } | 
|   | 
|   interface DateTimeFormatDto { | 
|     calendarAlgorithmType?: string; | 
|     dateTimeFormatLong?: string; | 
|     shortDatePattern?: string; | 
|     fullDateTimePattern?: string; | 
|     dateSeparator?: string; | 
|     shortTimePattern?: string; | 
|     longTimePattern?: string; | 
|   } | 
|   | 
|   interface EnableSearchSettingInput { | 
|     id: string; | 
|     status: boolean; | 
|   } | 
|   | 
|   interface EnterpriseSignSettingDto { | 
|     id?: string; | 
|     signChannel?: SignChannelEnum; | 
|     chargeType?: ChargeTypeEnum; | 
|     /** 实名费用 */ | 
|     realVerifyCost?: number; | 
|     /** 签约费用 */ | 
|     signCost?: number; | 
|     /** 一口价 */ | 
|     mergeSignCost?: number; | 
|     /** 企业Id */ | 
|     flexEnterpirseId?: string; | 
|   } | 
|   | 
|   interface EntityExtensionDto { | 
|     properties?: Record<string, any>; | 
|     configuration?: Record<string, any>; | 
|   } | 
|   | 
|   interface ExtensionEnumDto { | 
|     fields?: ExtensionEnumFieldDto[]; | 
|     localizationResource?: string; | 
|   } | 
|   | 
|   interface ExtensionEnumFieldDto { | 
|     name?: string; | 
|     value?: any; | 
|   } | 
|   | 
|   interface ExtensionPropertyApiCreateDto { | 
|     isAvailable?: boolean; | 
|   } | 
|   | 
|   interface ExtensionPropertyApiDto { | 
|     onGet?: ExtensionPropertyApiGetDto; | 
|     onCreate?: ExtensionPropertyApiCreateDto; | 
|     onUpdate?: ExtensionPropertyApiUpdateDto; | 
|   } | 
|   | 
|   interface ExtensionPropertyApiGetDto { | 
|     isAvailable?: boolean; | 
|   } | 
|   | 
|   interface ExtensionPropertyApiUpdateDto { | 
|     isAvailable?: boolean; | 
|   } | 
|   | 
|   interface ExtensionPropertyAttributeDto { | 
|     typeSimple?: string; | 
|     config?: Record<string, any>; | 
|   } | 
|   | 
|   interface ExtensionPropertyDto { | 
|     type?: string; | 
|     typeSimple?: string; | 
|     displayName?: LocalizableStringDto; | 
|     api?: ExtensionPropertyApiDto; | 
|     ui?: ExtensionPropertyUiDto; | 
|     attributes?: ExtensionPropertyAttributeDto[]; | 
|     configuration?: Record<string, any>; | 
|     defaultValue?: any; | 
|   } | 
|   | 
|   interface ExtensionPropertyUiDto { | 
|     onTable?: ExtensionPropertyUiTableDto; | 
|     onCreateForm?: ExtensionPropertyUiFormDto; | 
|     onEditForm?: ExtensionPropertyUiFormDto; | 
|     lookup?: ExtensionPropertyUiLookupDto; | 
|   } | 
|   | 
|   interface ExtensionPropertyUiFormDto { | 
|     isVisible?: boolean; | 
|   } | 
|   | 
|   interface ExtensionPropertyUiLookupDto { | 
|     url?: string; | 
|     resultListPropertyName?: string; | 
|     displayPropertyName?: string; | 
|     valuePropertyName?: string; | 
|     filterParamName?: string; | 
|   } | 
|   | 
|   interface ExtensionPropertyUiTableDto { | 
|     isVisible?: boolean; | 
|   } | 
|   | 
|   interface FeatureDto { | 
|     name?: string; | 
|     displayName?: string; | 
|     value?: string; | 
|     provider?: FeatureProviderDto; | 
|     description?: string; | 
|     valueType?: IStringValueType; | 
|     depth?: number; | 
|     parentName?: string; | 
|   } | 
|   | 
|   interface FeatureGroupDto { | 
|     name?: string; | 
|     displayName?: string; | 
|     features?: FeatureDto[]; | 
|   } | 
|   | 
|   interface FeatureProviderDto { | 
|     name?: string; | 
|     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; | 
|     /** 社会统一信用代码 */ | 
|     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 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; | 
|     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 { | 
|     timeZoneName?: string; | 
|   } | 
|   | 
|   interface IdentityModelTokenCacheItem { | 
|     accessToken?: string; | 
|     expiresIn?: number; | 
|     creationTime?: string; | 
|     refreshToken?: string; | 
|   } | 
|   | 
|   interface IdentityRoleCreateDto { | 
|     extraProperties?: Record<string, any>; | 
|     name: string; | 
|     isDefault?: boolean; | 
|     isPublic?: boolean; | 
|     sequence?: number; | 
|     note?: string; | 
|     roleType?: number; | 
|     isLeader?: boolean; | 
|   } | 
|   | 
|   interface IdentityRoleDto { | 
|     extraProperties?: Record<string, any>; | 
|     id?: string; | 
|     name?: string; | 
|     isDefault?: boolean; | 
|     isStatic?: boolean; | 
|     isPublic?: boolean; | 
|     concurrencyStamp?: string; | 
|     sequence?: number; | 
|     isEnable?: boolean; | 
|     note?: string; | 
|     roleType?: number; | 
|   } | 
|   | 
|   interface IdentityRoleDtoListResultDto { | 
|     items?: IdentityRoleDto[]; | 
|   } | 
|   | 
|   interface IdentityRoleDtoPagedResultDto { | 
|     items?: IdentityRoleDto[]; | 
|     totalCount?: number; | 
|   } | 
|   | 
|   interface IdentityRoleListInput { | 
|     pageModel?: Pagination; | 
|     name?: string; | 
|     type?: number; | 
|     roleIds?: string[]; | 
|   } | 
|   | 
|   interface IdentityRoleUpdateDto { | 
|     extraProperties?: Record<string, any>; | 
|     name: string; | 
|     isDefault?: boolean; | 
|     isPublic?: boolean; | 
|     concurrencyStamp?: string; | 
|     sequence?: number; | 
|     isEnable?: boolean; | 
|     roleType?: number; | 
|     isLeader?: boolean; | 
|     note?: string; | 
|     isSetEnable?: boolean; | 
|   } | 
|   | 
|   interface IdentityUserCreateDto { | 
|     extraProperties?: Record<string, any>; | 
|     userName: string; | 
|     name?: string; | 
|     surname?: string; | 
|     email?: string; | 
|     phoneNumber?: string; | 
|     lockoutEnabled?: boolean; | 
|     sex?: number; | 
|     roleNames?: string[]; | 
|     password?: string; | 
|     versionId?: string; | 
|     clientId?: string; | 
|   } | 
|   | 
|   interface IdentityUserDto { | 
|     extraProperties?: Record<string, any>; | 
|     id?: string; | 
|     creationTime?: string; | 
|     creatorId?: string; | 
|     lastModificationTime?: string; | 
|     lastModifierId?: string; | 
|     isDeleted?: boolean; | 
|     deleterId?: string; | 
|     deletionTime?: string; | 
|     tenantId?: string; | 
|     userName?: string; | 
|     name?: string; | 
|     surname?: string; | 
|     email?: string; | 
|     sex?: number; | 
|     emailConfirmed?: boolean; | 
|     phoneNumber?: string; | 
|     phoneNumberConfirmed?: boolean; | 
|     lockoutEnabled?: boolean; | 
|     lockoutEnd?: string; | 
|     concurrencyStamp?: string; | 
|     clientId?: string; | 
|     roles?: IdentityRoleDto[]; | 
|   } | 
|   | 
|   interface IdentityUserDtoPagedResultDto { | 
|     items?: IdentityUserDto[]; | 
|     totalCount?: number; | 
|   } | 
|   | 
|   interface IdentityUserDtoPageOutput { | 
|     pageModel?: Pagination; | 
|     objectData?: any; | 
|     data?: IdentityUserDto[]; | 
|   } | 
|   | 
|   interface IdentityUserUpdateDto { | 
|     extraProperties?: Record<string, any>; | 
|     userName: string; | 
|     name?: string; | 
|     surname?: string; | 
|     email?: string; | 
|     phoneNumber?: string; | 
|     lockoutEnabled?: boolean; | 
|     sex?: number; | 
|     roleNames?: string[]; | 
|     password?: string; | 
|     concurrencyStamp?: string; | 
|   } | 
|   | 
|   interface IdentityUserUpdateRolesDto { | 
|     roleNames: string[]; | 
|   } | 
|   | 
|   interface IdNameOutput { | 
|     id?: string; | 
|     name?: string; | 
|   } | 
|   | 
|   interface IStringValueType { | 
|     name?: string; | 
|     properties?: Record<string, any>; | 
|     validator?: IValueValidator; | 
|   } | 
|   | 
|   interface IValueValidator { | 
|     name?: string; | 
|     properties?: Record<string, any>; | 
|   } | 
|   | 
|   interface KeyInput { | 
|     id?: string; | 
|   } | 
|   | 
|   interface KeyPageInput { | 
|     pageModel?: Pagination; | 
|     id?: string; | 
|   } | 
|   | 
|   interface LanguageInfo { | 
|     cultureName?: string; | 
|     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 { | 
|     name?: string; | 
|     resource?: string; | 
|   } | 
|   | 
|   type MessageChannelEnum = 10 | 20; | 
|   | 
|   interface MethodParameterApiDescriptionModel { | 
|     name?: string; | 
|     typeAsString?: string; | 
|     type?: string; | 
|     typeSimple?: string; | 
|     isOptional?: boolean; | 
|     defaultValue?: any; | 
|   } | 
|   | 
|   interface ModuleApiDescriptionModel { | 
|     rootPath?: string; | 
|     remoteServiceName?: string; | 
|     controllers?: Record<string, any>; | 
|   } | 
|   | 
|   interface ModuleButtonDto { | 
|     id?: string; | 
|     moduleId?: string; | 
|     parentId?: string; | 
|     icon?: string; | 
|     enCode?: string; | 
|     name?: string; | 
|     actionAddress?: string; | 
|     sortCode?: number; | 
|     buttonType?: number; | 
|     hasCheck?: boolean; | 
|   } | 
|   | 
|   interface ModuleColumnDto { | 
|     id?: string; | 
|     moduleId?: string; | 
|     parentId?: string; | 
|     enCode?: string; | 
|     name?: string; | 
|     sortCode?: number; | 
|     description?: string; | 
|     width?: number; | 
|     hasCheck?: boolean; | 
|     apiName?: string; | 
|     isShow?: boolean; | 
|     realColumn?: string; | 
|   } | 
|   | 
|   interface ModuleDto { | 
|     id?: string; | 
|     description?: string; | 
|     sortCode?: number; | 
|     enabledMark?: number; | 
|     parentId?: string; | 
|     name?: string; | 
|     isCache?: boolean; | 
|     path?: string; | 
|     viewAddress?: string; | 
|     levelNum?: number; | 
|     enCode?: string; | 
|     icon?: string; | 
|     hasCheck?: boolean; | 
|     isMenu?: number; | 
|     parentModuleName?: string; | 
|   } | 
|   | 
|   interface ModuleExtensionDto { | 
|     entities?: Record<string, any>; | 
|     configuration?: Record<string, any>; | 
|   } | 
|   | 
|   interface ModuleTypeInfo { | 
|     moduleType?: number; | 
|     moduleId?: string; | 
|   } | 
|   | 
|   interface MultiTenancyInfoDto { | 
|     isEnabled?: boolean; | 
|   } | 
|   | 
|   interface MyModuleDto { | 
|     id?: string; | 
|     description?: string; | 
|     sortCode?: number; | 
|     enabledMark?: number; | 
|     parentId?: string; | 
|     name?: string; | 
|     isCache?: boolean; | 
|     path?: string; | 
|     viewAddress?: string; | 
|     levelNum?: number; | 
|     enCode?: string; | 
|     icon?: string; | 
|     hasCheck?: boolean; | 
|     isMenu?: number; | 
|     parentModuleName?: string; | 
|     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>; | 
|   } | 
|   | 
|   interface OrderInput { | 
|     property?: string; | 
|     order?: OrderTypeEnum; | 
|   } | 
|   | 
|   type OrderTypeEnum = 0 | 1; | 
|   | 
|   interface OssSTSReponse { | 
|     expiration?: string; | 
|     ossAccessSecret?: string; | 
|     ossAccessKeyId?: string; | 
|     securityToken?: string; | 
|     requestId?: string; | 
|   } | 
|   | 
|   type OverCheckStatusEnum = 10 | 20 | -10; | 
|   | 
|   interface PageInput { | 
|     pageModel?: Pagination; | 
|   } | 
|   | 
|   interface PageUserInput { | 
|     pageModel?: Pagination; | 
|     key?: string; | 
|     roleType?: string; | 
|   } | 
|   | 
|   interface Pagination { | 
|     rows?: number; | 
|     page?: number; | 
|     orderInput?: OrderInput[]; | 
|     totalCount?: number; | 
|     totalPage?: number; | 
|   } | 
|   | 
|   interface ParameterApiDescriptionModel { | 
|     nameOnMethod?: string; | 
|     name?: string; | 
|     jsonName?: string; | 
|     type?: string; | 
|     typeSimple?: string; | 
|     isOptional?: boolean; | 
|     defaultValue?: any; | 
|     constraintTypes?: string[]; | 
|     bindingSourceId?: string; | 
|     descriptorName?: string; | 
|   } | 
|   | 
|   interface PasswordLoginInput { | 
|     /** 登录名 */ | 
|     loginName: string; | 
|     /** 登录密码 */ | 
|     password: string; | 
|   } | 
|   | 
|   interface PermissionGrantInfoDto { | 
|     name?: string; | 
|     displayName?: string; | 
|     parentName?: string; | 
|     isGranted?: boolean; | 
|     allowedProviders?: string[]; | 
|     grantedProviders?: ProviderInfoDto[]; | 
|   } | 
|   | 
|   interface PermissionGroupDto { | 
|     name?: string; | 
|     displayName?: string; | 
|     permissions?: PermissionGrantInfoDto[]; | 
|   } | 
|   | 
|   interface PhoneMesssageCodeLoginInput { | 
|     /** 手机号 */ | 
|     phoneNumber: string; | 
|     /** 验证码 */ | 
|     code: string; | 
|     type?: UserTypeEnum; | 
|   } | 
|   | 
|   interface PhoneMesssageCodeRegisterInput { | 
|     /** 手机号 */ | 
|     phoneNumber: string; | 
|     /** 验证码 */ | 
|     code: string; | 
|     type?: UserTypeEnum; | 
|   } | 
|   | 
|   interface PhoneToken { | 
|     phone?: string; | 
|     phoneCode?: string; | 
|     clientId?: string; | 
|   } | 
|   | 
|   interface ProfileDto { | 
|     extraProperties?: Record<string, any>; | 
|     userName?: string; | 
|     email?: string; | 
|     name?: string; | 
|     surname?: string; | 
|     phoneNumber?: string; | 
|     isExternal?: boolean; | 
|     hasPassword?: boolean; | 
|   } | 
|   | 
|   interface PropertyApiDescriptionModel { | 
|     name?: string; | 
|     jsonName?: string; | 
|     type?: string; | 
|     typeSimple?: string; | 
|     isRequired?: boolean; | 
|   } | 
|   | 
|   interface ProviderInfoDto { | 
|     providerName?: string; | 
|     providerKey?: string; | 
|   } | 
|   | 
|   interface QrCodeLogin { | 
|     /** 扫码登录Id */ | 
|     uId?: string; | 
|     /** 二维码地址 */ | 
|     url?: string; | 
|   } | 
|   | 
|   interface RegisterDto { | 
|     extraProperties?: Record<string, any>; | 
|     userName: string; | 
|     emailAddress: string; | 
|     sex?: number; | 
|     password: string; | 
|     appName: string; | 
|   } | 
|   | 
|   interface RemoteServiceErrorInfo { | 
|     code?: string; | 
|     message?: string; | 
|     details?: string; | 
|     data?: Record<string, any>; | 
|     validationErrors?: RemoteServiceValidationErrorInfo[]; | 
|   } | 
|   | 
|   interface RemoteServiceErrorResponse { | 
|     error?: RemoteServiceErrorInfo; | 
|   } | 
|   | 
|   interface RemoteServiceValidationErrorInfo { | 
|     message?: string; | 
|     members?: string[]; | 
|   } | 
|   | 
|   interface ResetPasswordBaseInput { | 
|     userId?: string; | 
|   } | 
|   | 
|   interface ResetPasswordDto { | 
|     userId?: string; | 
|     resetToken: string; | 
|     password: string; | 
|   } | 
|   | 
|   interface ResetPassWordInput { | 
|     userId?: string; | 
|     name?: string; | 
|     userName?: string; | 
|     phoneNumber?: string; | 
|     password?: string; | 
|   } | 
|   | 
|   interface ReturnValueApiDescriptionModel { | 
|     type?: string; | 
|     typeSimple?: string; | 
|   } | 
|   | 
|   interface RoleDto { | 
|     /** 角色Id */ | 
|     id?: string; | 
|     /** 角色名 */ | 
|     name?: string; | 
|   } | 
|   | 
|   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 { | 
|     email: string; | 
|     appName: string; | 
|     returnUrl?: string; | 
|     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; | 
|   } | 
|   | 
|   interface SetMyModuleInput { | 
|     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[]; | 
|     extendId?: string; | 
|     type?: number; | 
|   } | 
|   | 
|   interface SetVersionModuleInput { | 
|     versionId: string; | 
|     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; | 
|     name?: string; | 
|   } | 
|   | 
|   interface TenantDtoPagedResultDto { | 
|     items?: TenantDto[]; | 
|     totalCount?: number; | 
|   } | 
|   | 
|   interface TimeZone { | 
|     iana?: IanaTimeZone; | 
|     windows?: WindowsTimeZone; | 
|   } | 
|   | 
|   interface TimingDto { | 
|     timeZone?: TimeZone; | 
|   } | 
|   | 
|   interface TypeApiDescriptionModel { | 
|     baseType?: string; | 
|     isEnum?: boolean; | 
|     enumNames?: string[]; | 
|     enumValues?: any[]; | 
|     genericArguments?: string[]; | 
|     properties?: PropertyApiDescriptionModel[]; | 
|   } | 
|   | 
|   interface UnbindingUserPhoneNumber { | 
|     userId?: string; | 
|   } | 
|   | 
|   interface UpdateFeatureDto { | 
|     name?: string; | 
|     value?: string; | 
|   } | 
|   | 
|   interface UpdateFeaturesDto { | 
|     features?: UpdateFeatureDto[]; | 
|   } | 
|   | 
|   interface UpdatePassWordInput { | 
|     id?: string; | 
|     passWord?: string; | 
|     code?: string; | 
|   } | 
|   | 
|   interface UpdatePassWordInputWithNoCode { | 
|     id?: string; | 
|     passWord?: string; | 
|   } | 
|   | 
|   interface UpdatePermissionDto { | 
|     name?: string; | 
|     isGranted?: boolean; | 
|   } | 
|   | 
|   interface UpdatePermissionsDto { | 
|     permissions?: UpdatePermissionDto[]; | 
|   } | 
|   | 
|   interface UpdateProfileDto { | 
|     extraProperties?: Record<string, any>; | 
|     userName?: string; | 
|     email?: string; | 
|     name?: string; | 
|     surname?: string; | 
|     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; | 
|     userName?: string; | 
|     name?: string; | 
|     surname?: string; | 
|     email?: string; | 
|     emailConfirmed?: boolean; | 
|     phoneNumber?: string; | 
|     phoneNumberConfirmed?: boolean; | 
|     sex?: number; | 
|     clientId?: string; | 
|     creationTime?: string; | 
|     lockoutEnd?: string; | 
|     extraProperties?: Record<string, any>; | 
|     lockoutEnabled?: boolean; | 
|   } | 
|   | 
|   interface UserDataListResultDto { | 
|     items?: UserData[]; | 
|   } | 
|   | 
|   interface UserDto { | 
|     /** 用户Id */ | 
|     id?: string; | 
|     /** 登录用户名(账号) */ | 
|     userName?: string; | 
|     /** 名称 */ | 
|     name?: string; | 
|     /** 用户手机号 */ | 
|     phoneNumber?: string; | 
|     /** 账户是否锁住(是否禁用) */ | 
|     isLocked?: boolean; | 
|     /** 角色信息 */ | 
|     roles?: RoleDto[]; | 
|     /** 备注 */ | 
|     remark?: string; | 
|     /** 组织架构公司id */ | 
|     companyOrgId?: string; | 
|     /** 组织架构部门id */ | 
|     departmentOrgId?: string; | 
|   } | 
|   | 
|   interface UserResumeBaseInfoOutput { | 
|     /** 姓名 */ | 
|     name?: string; | 
|     /** 电话号码 */ | 
|     phoneNumber?: 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 UserResumeCertificateDetailOutput { | 
|     /** 简历认证详情Id */ | 
|     id?: string; | 
|     /** 用户简历Id */ | 
|     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; | 
|     /** 工作简历Id */ | 
|     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; | 
|     apiCount?: number; | 
|     remark?: string; | 
|   } | 
|   | 
|   interface VersionCreate { | 
|     name?: string; | 
|     departmentCount?: number; | 
|     apiCount?: number; | 
|     sequence?: number; | 
|     remark?: string; | 
|   } | 
|   | 
|   interface VersionDto { | 
|     id?: string; | 
|     name?: string; | 
|     departmentCount?: number; | 
|     apiCount?: number; | 
|     sequence?: number; | 
|   } | 
|   | 
|   interface VersionDtoPageOutput { | 
|     pageModel?: Pagination; | 
|     objectData?: any; | 
|     data?: VersionDto[]; | 
|   } | 
|   | 
|   interface VersionUpdateInput { | 
|     id?: string; | 
|     name?: string; | 
|     departmentCount?: number; | 
|     apiCount?: number; | 
|     remark?: string; | 
|     sequence?: number; | 
|   } | 
|   | 
|   interface WindowsTimeZone { | 
|     timeZoneId?: string; | 
|   } | 
|   | 
|   type WxMiniAppEnum = 10; | 
|   | 
|   interface WxMiniAppIndentityInfo { | 
|     /** 会话密钥 */ | 
|     sessionKey?: string; | 
|     /** 小程序OpenId */ | 
|     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; | 
|     /** 小程序OpenId */ | 
|     openId: string; | 
|     wxMiniApp?: WxMiniAppEnum; | 
|   } | 
|   | 
|   interface WxMiniAppPhoneLoginInput { | 
|     /** 包括敏感数据在内的完整用户信息的加密数据 */ | 
|     encryptedData: string; | 
|     /** 加密算法的初始向量 */ | 
|     iv: string; | 
|     /** 获取会话密钥 */ | 
|     sessionKey: string; | 
|     /** 小程序OpenId */ | 
|     openId: string; | 
|     wxMiniApp?: WxMiniAppEnum; | 
|   } | 
|   | 
|   interface WxMiniAppUserLoginFromScanInput { | 
|     /** (扫码)登录Id */ | 
|     uId: string; | 
|     /** 用户名 */ | 
|     userName: string; | 
|     /** 小程序OpenId */ | 
|     openId: string; | 
|   } | 
| } |