src/services/api/Common.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/FlexEnterprise.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/FlexTask.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/FlexWorker.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/index.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/services/api/typings.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/services/api/Common.ts
@@ -17,6 +17,21 @@ }); } /** 第三方手机号验证 发送验证码 POST /api/Common/SendPhoneCertificationVerificationCode */ export async function sendPhoneCertificationVerificationCode( body: API.SendPhoneCertificationVerificationCodeInput, options?: API.RequestConfig ) { return request<number>('/api/Common/SendPhoneCertificationVerificationCode', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 发送验证码 POST /api/Common/SendVerificationCode */ export async function sendVerificationCode( body: API.SendPhoneVerificationCodeByBusinessTypeInput, src/services/api/FlexEnterprise.ts
New file @@ -0,0 +1,108 @@ /* eslint-disable */ // @ts-ignore import { request } from '@/utils/request'; /** 新增或修改企业管理 POST /api/FlexEnterprise/CreateOrEditFlexEnterprise */ export async function createOrEditFlexEnterprise( body: API.CreateOrEditFlexEnterpriseInput, options?: API.RequestConfig ) { return request<string>('/api/FlexEnterprise/CreateOrEditFlexEnterprise', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 新增或修改银行设置 POST /api/FlexEnterprise/CreateOrEditFlexEnterpriseBankSetting */ export async function createOrEditFlexEnterpriseBankSetting( body: API.CreateOrEditFlexEnterpriseBankInput, options?: API.RequestConfig ) { return request<string>('/api/FlexEnterprise/CreateOrEditFlexEnterpriseBankSetting', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 新增或修改消息设置 POST /api/FlexEnterprise/CreateOrEditFlexEnterpriseMessageSetting */ export async function createOrEditFlexEnterpriseMessageSetting( body: API.CreateOrEditFlexEnterpriseMessageSettingInput, options?: API.RequestConfig ) { return request<string>('/api/FlexEnterprise/CreateOrEditFlexEnterpriseMessageSetting', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 新增或修改电子签设置 POST /api/FlexEnterprise/CreateOrEditFlexEnterpriseSignSetting */ export async function createOrEditFlexEnterpriseSignSetting( body: API.CreateOrEditFlexEnterpriseSignSettingInput, options?: API.RequestConfig ) { return request<string>('/api/FlexEnterprise/CreateOrEditFlexEnterpriseSignSetting', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 删除企业管理 DELETE /api/FlexEnterprise/DeleteFlexEnterprise */ export async function deleteFlexEnterprise( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIdeleteFlexEnterpriseParams, options?: API.RequestConfig ) { return request<number>('/api/FlexEnterprise/DeleteFlexEnterprise', { method: 'DELETE', params: { ...params, }, ...(options || {}), }); } /** 获取企业管理列表 POST /api/FlexEnterprise/GetFlexEnterpriseList */ export async function getFlexEnterpriseList( body: API.GetFlexEnterpriseInput, options?: API.RequestConfig ) { return request<API.FlexEnterpriseDtoPageOutput>('/api/FlexEnterprise/GetFlexEnterpriseList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 设置企业状态 POST /api/FlexEnterprise/SetFlexEnterpriseStatus */ export async function setFlexEnterpriseStatus( body: API.SetFlexEnterpriseStatusInput, options?: API.RequestConfig ) { return request<number>('/api/FlexEnterprise/SetFlexEnterpriseStatus', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } src/services/api/FlexTask.ts
New file @@ -0,0 +1,63 @@ /* eslint-disable */ // @ts-ignore import { request } from '@/utils/request'; /** 获取任务详情 GET /api/FlexTask/GetFlexTaskDetail */ export async function getFlexTaskDetail( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIgetFlexTaskDetailParams, options?: API.RequestConfig ) { return request<API.GetFlexTaskDetailForBackOutput>('/api/FlexTask/GetFlexTaskDetail', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 获取运营端任务管理列表 POST /api/FlexTask/GetFlexTaskList */ export async function getFlexTaskList( body: API.GetFlexTaskForBackInput, options?: API.RequestConfig ) { return request<API.FlexTaskListOutputPageOutput>('/api/FlexTask/GetFlexTaskList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 获取报名详情 POST /api/FlexTask/GetFlexTaskWorkerList */ export async function getFlexTaskWorkerList( body: API.GetFlexTaskWorkerListInput, options?: API.RequestConfig ) { return request<API.GetWorkerListForBackOutputPageOutput>('/api/FlexTask/GetFlexTaskWorkerList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 设置任务推荐状态 POST /api/FlexTask/SetFlexTaskReRecommendStatus */ export async function setFlexTaskReRecommendStatus( body: API.SetRecommendInput, options?: API.RequestConfig ) { return request<number>('/api/FlexTask/SetFlexTaskReRecommendStatus', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } src/services/api/FlexWorker.ts
@@ -14,6 +14,66 @@ }); } /** 添加联系记录 GET /api/FlexWorker/AddUserResumeContractRecord */ export async function addUserResumeContractRecord( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIaddUserResumeContractRecordParams, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/AddUserResumeContractRecord', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 取消人员收藏 DELETE /api/FlexWorker/CancelUserResumeCollect */ export async function cancelUserResumeCollect( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIcancelUserResumeCollectParams, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/CancelUserResumeCollect', { method: 'DELETE', params: { ...params, }, ...(options || {}), }); } /** 收藏人员简历 POST /api/FlexWorker/CollectFlexWorkerResume */ export async function collectFlexWorkerResume( body: API.CollectFlexWorkerResumeInput, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/CollectFlexWorkerResume', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 收藏名片 GET /api/FlexWorker/CollectVisitingCard */ export async function collectVisitingCard( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIcollectVisitingCardParams, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/CollectVisitingCard', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 任务删除 DELETE /api/FlexWorker/DeleteFlexTask */ export async function deleteFlexTask( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) @@ -25,6 +85,79 @@ params: { ...params, }, ...(options || {}), }); } /** 删除名片收藏 DELETE /api/FlexWorker/DeleteMyCardCollect */ export async function deleteMyCardCollect( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIdeleteMyCardCollectParams, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/DeleteMyCardCollect', { method: 'DELETE', params: { ...params, }, ...(options || {}), }); } /** 编辑B端名片 POST /api/FlexWorker/EditVisitingCard */ export async function editVisitingCard( body: API.MyVisitingCardOutput, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/EditVisitingCard', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 获取省市区列表 POST /api/FlexWorker/GetAreaList */ export async function getAreaList(body: API.GetAreaListInput, options?: API.RequestConfig) { return request<API.AreaDto[]>('/api/FlexWorker/GetAreaList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 获取资格证书列表 GET /api/FlexWorker/GetCertificationList */ export async function getCertificationList(options?: API.RequestConfig) { return request<API.GetSearchSettingListOutput[]>('/api/FlexWorker/GetCertificationList', { method: 'GET', ...(options || {}), }); } /** 获取企业福利列表 GET /api/FlexWorker/GetEnterpriseWelfareList */ export async function getEnterpriseWelfareList(options?: API.RequestConfig) { return request<API.GetSearchSettingListOutput[]>('/api/FlexWorker/GetEnterpriseWelfareList', { method: 'GET', ...(options || {}), }); } /** 获取签约人员列表 POST /api/FlexWorker/GetFlexSignWorkerList */ export async function getFlexSignWorkerList( body: API.GetFlexSignWorkerListInput, options?: API.RequestConfig ) { return request<API.GetNewestWorkerListOutputPageOutput>('/api/FlexWorker/GetFlexSignWorkerList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } @@ -89,6 +222,209 @@ }); } /** 应聘管理-任务详情-获取人员报名列表 POST /api/FlexWorker/GetFlexTaskWorkerApplyList */ export async function getFlexTaskWorkerApplyList( body: API.GetFlexTaskWorkerApplyListInput, options?: API.RequestConfig ) { return request<API.GetNewestWorkerListOutputPageOutput>( '/api/FlexWorker/GetFlexTaskWorkerApplyList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 任务管理-待安排/已安排 人员列表 POST /api/FlexWorker/GetFlexTaskWorkerArrangeList */ export async function getFlexTaskWorkerArrangeList( body: API.GetFlexTaskWorkerArrangeListInput, options?: API.RequestConfig ) { return request<API.GetNewestWorkerListOutputPageOutput>( '/api/FlexWorker/GetFlexTaskWorkerArrangeList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 验收管理-任务详情-获取单个人员提交验收内容列表 POST /api/FlexWorker/GetFlexTaskWorkerCheckContentDto */ export async function getFlexTaskWorkerCheckContentDto( body: API.GetFlexTaskWorkerCheckContentDtoInput, options?: API.RequestConfig ) { return request<API.GetTaskWorkerCheckContentOutput>( '/api/FlexWorker/GetFlexTaskWorkerCheckContentDto', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 获取验收管理 待验收/已验收-人员列表 POST /api/FlexWorker/GetFlexTaskWorkerCheckList */ export async function getFlexTaskWorkerCheckList( body: API.GetFlexTaskWorkerCheckListInput, options?: API.RequestConfig ) { return request<API.GetNewestWorkerListOutputPageOutput>( '/api/FlexWorker/GetFlexTaskWorkerCheckList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 我的名片夹 POST /api/FlexWorker/GetMyCollectVisitingCardList */ export async function getMyCollectVisitingCardList( body: API.GetCollectVisitingCardListInput, options?: API.RequestConfig ) { return request<API.GetCollectVisitingCardOutputPageOutput>( '/api/FlexWorker/GetMyCollectVisitingCardList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 获取我的名片 GET /api/FlexWorker/GetMyVisitingCard */ export async function getMyVisitingCard(options?: API.RequestConfig) { return request<API.MyVisitingCardOutput>('/api/FlexWorker/GetMyVisitingCard', { method: 'GET', ...(options || {}), }); } /** 获取灵工列表 POST /api/FlexWorker/GetNewesWorkertList */ export async function getNewesWorkertList( body: API.GetNewestWorkerListInput, options?: API.RequestConfig ) { return request<API.GetNewestWorkerListOutputPageOutput>('/api/FlexWorker/GetNewesWorkertList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 获取联系记录 POST /api/FlexWorker/GetUserContractRecordList */ export async function getUserContractRecordList(body: API.PageInput, options?: API.RequestConfig) { return request<API.GetNewestWorkerListOutputPageOutput>( '/api/FlexWorker/GetUserContractRecordList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 获取简历收藏列表 POST /api/FlexWorker/GetWorkerResumeCollectList */ export async function getWorkerResumeCollectList(body: API.PageInput, options?: API.RequestConfig) { return request<API.GetNewestWorkerListOutputPageOutput>( '/api/FlexWorker/GetWorkerResumeCollectList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), } ); } /** 企业解约 GET /api/FlexWorker/StopEnterpriseUserContract */ export async function stopEnterpriseUserContract( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIstopEnterpriseUserContractParams, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/StopEnterpriseUserContract', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 任务人员安排/取消安排 POST /api/FlexWorker/TaskWorkerArrange */ export async function taskWorkerArrange( body: API.TaskWorkerArrangeInput, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/TaskWorkerArrange', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 验收管理-验收详情-对人员进行验收审核 POST /api/FlexWorker/TaskWorkerCheckAcceptStatus */ export async function taskWorkerCheckAcceptStatus( body: API.TaskWorkerCheckAcceptStatusInput, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/TaskWorkerCheckAcceptStatus', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 任务人员录用/谢绝 POST /api/FlexWorker/TaskWorkerHireRefuse */ export async function taskWorkerHireRefuse( body: API.TaskWorkerHireRefuseInput, options?: API.RequestConfig ) { return request<number>('/api/FlexWorker/TaskWorkerHireRefuse', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 更新招聘任务发布状态 POST /api/FlexWorker/UpdateFlexTaskReleaseStatus */ export async function updateFlexTaskReleaseStatus( body: API.UpdateTaskReleaseStatusInput, src/services/api/index.ts
@@ -8,6 +8,8 @@ import * as BaseModule from './BaseModule'; import * as Common from './Common'; import * as Features from './Features'; import * as FlexEnterprise from './FlexEnterprise'; import * as FlexTask from './FlexTask'; import * as FlexWorker from './FlexWorker'; import * as IdentityRole from './IdentityRole'; import * as IdentityUser from './IdentityUser'; @@ -26,6 +28,8 @@ BaseModule, Common, Features, FlexEnterprise, FlexTask, FlexWorker, IdentityRole, IdentityUser, src/services/api/typings.d.ts
@@ -42,9 +42,9 @@ sexType?: GenderTypeEnum; /** 证书Id */ listCertionIds?: string[]; provinceId?: string; cityId?: string; areaId?: string; provinceId?: number; cityId?: number; areaId?: number; address?: string; startDate?: string; endDate?: string; @@ -68,8 +68,20 @@ isCache?: boolean; } interface APIaddUserResumeContractRecordParams { flexWorkerId?: string; } interface APIapiDefinitionParams { includeTypes?: boolean; } interface APIcancelUserResumeCollectParams { flexWorkerId?: string; } interface APIcollectVisitingCardParams { flexVisitingCardId?: string; } interface APIcreateParams { @@ -83,6 +95,10 @@ } interface APIdeleteDefaultConnectionStringParams { id?: string; } interface APIdeleteFlexEnterpriseParams { id?: string; } @@ -100,6 +116,10 @@ interface APIdeleteModuleParams { id?: string; } interface APIdeleteMyCardCollectParams { visitingCardCollectId?: string; } interface APIdeleteRoleParams { @@ -162,6 +182,10 @@ interface APIgetFirstCurrentUserModuleListCacheByModuleIdParams { moduleId?: string; } interface APIgetFlexTaskDetailParams { id?: string; } interface APIgetFlexTaskDtoParams { @@ -272,6 +296,10 @@ permissionName?: string; } interface APIstopEnterpriseUserContractParams { flexWorkerId?: string; } interface APIupdateDefaultConnectionStringParams { id?: string; defaultConnectionString?: string; @@ -355,6 +383,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; @@ -423,6 +466,8 @@ verificationCode: string; } type ChargeTypeEnum = 1 | 2; interface CheckLoginVerificationCodeInput { messageType?: string; phoneNumber: string; @@ -431,6 +476,11 @@ interface ClockDto { kind?: string; } interface CollectFlexWorkerResumeInput { flexWorkerId?: string; userResumeId?: string; } interface ConditionInfo { @@ -449,6 +499,69 @@ 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 { @@ -512,6 +625,20 @@ 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 { @@ -608,6 +735,70 @@ 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; @@ -616,11 +807,49 @@ 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 = 10 | 20 | 30; type FlexWorkerEleSignEnum = 10 | 20 | 30; type GenderTypeEnum = 1 | 2; @@ -629,8 +858,89 @@ 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 { @@ -646,9 +956,9 @@ taskWeals?: FlexTaskAideDto[]; taskCerts?: FlexTaskAideDto[]; fee?: number; provinceId?: string; cityId?: string; areaId?: string; provinceId?: number; cityId?: number; areaId?: number; provinceName?: string; cityName?: string; areaName?: string; @@ -657,6 +967,19 @@ minAge?: number; maxAge?: number; sexType?: GenderTypeEnum; } interface GetFlexTaskForBackInput { pageModel?: Pagination; /** 任务名称 */ taskName?: string; /** 发布开始日期 */ startBeginDate?: string; /** 发布结束日期 */ startEndDate?: string; releaseStatus?: FlexTaskReleaseStatusEnum; /** 是否推荐 */ isRecommend?: boolean; } interface GetFlexTaskListByStatusInput { @@ -676,6 +999,8 @@ taskId?: string; taskName?: string; isArrange?: boolean; isOverCheck?: boolean; releaseStatus?: FlexTaskReleaseStatusEnum; startDate?: string; endDate?: string; feeType?: FlexTaskFeeTypeEnum; @@ -688,13 +1013,112 @@ areaName?: string; address?: string; applyWorkerCount?: number; creationDate?: string; 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 { @@ -726,10 +1150,39 @@ 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 { @@ -741,6 +1194,27 @@ interface GetTypeSearchSettingListInput { searchType: number; belongType?: number; } 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 { @@ -929,6 +1403,8 @@ resource?: string; } type MessageChannelEnum = 10 | 20; interface MethodParameterApiDescriptionModel { name?: string; typeAsString?: string; @@ -1026,6 +1502,32 @@ 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 { @@ -1052,6 +1554,8 @@ securityToken?: string; requestId?: string; } type OverCheckStatusEnum = 10 | 20 | -10; interface PageInput { pageModel?: Pagination; @@ -1260,6 +1764,16 @@ returnUrlHash?: string; } interface SendPhoneCertificationVerificationCodeInput { /** 姓名 */ name: string; /** 证件号码 */ identity: string; /** 用户帐号 */ mobile: string; businessType?: VerificationCodeBusinessTypeEnum; } interface SendPhoneMessageBaseInput { messageType?: string; phoneNumber: string; @@ -1276,6 +1790,11 @@ businessType?: VerificationCodeBusinessTypeEnum; } interface SetFlexEnterpriseStatusInput { id?: string; status?: FlexEnterpriseStatus; } interface SetMyModule { moduleId?: string; sequence?: number; @@ -1289,10 +1808,18 @@ preViewData?: string; } interface SetRecommendInput { id?: string; /** 是否推荐 */ isRecommend?: boolean; } interface SetRoleUserInput { userId?: string[]; roleId?: string; } type SettleStatusEnum = 10 | 20 | -10; interface SetUserRoleInput { userId?: string; @@ -1304,6 +1831,26 @@ 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 { @@ -1407,6 +1954,11 @@ interface UserResumeBaseInfoOutput { name?: string; phoneNumber?: string; avatarUrl?: string; genderType?: GenderTypeEnum; age?: number; arrangeCount?: number; idNumber?: string; socialIdentity?: string; socialIdentityName?: string; educationalLevel?: string; @@ -1453,6 +2005,12 @@ type UserResumeJobSeekingStatusEnum = 1 | 2 | 3; interface UserResumeWorkerRecordOutput { workTime?: string; workAddress?: string; workName?: string; } interface UserResumeWorkExperienceOutput { workingSeniority?: string; workExperience?: string; @@ -1460,7 +2018,9 @@ type UserTypeEnum = 1 | 2; type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920; type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920 | 930; type VerifyStatus = 10 | -10; interface VersionCache { name?: string;