wupengfei
2025-03-13 f15a17f17cf1c3f278a047b6f5275f95641eceb1
feat: api
4个文件已修改
2个文件已添加
1102 ■■■■■ 已修改文件
src/services/api/Common.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/FlexEnterprise.ts 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/FlexTask.ts 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/FlexWorker.ts 336 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 576 ●●●●● 补丁 | 查看 | 原始文档 | 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;