wupengfei
2025-04-17 65c7175a1d7d448f91ee61a8a9aa935263939d37
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,