wupengfei
3 天以前 5af283eb935a68feab490560701d38899e19de0b
feat: 接口
3个文件已添加
9个文件已修改
1453 ■■■■■ 已修改文件
.eslintrc-auto-import.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
auto-imports.d.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/apiEnum.ts 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/auth.ts 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/dictionary.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/enterpriseEmployee.ts 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/index.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/resource.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/taskUser.ts 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 933 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/user.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/userResume.ts 235 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.eslintrc-auto-import.json
@@ -22,6 +22,8 @@
    "EnumMenuType": true,
    "EnumMenuVisitLevel": true,
    "EnumPagedListOrder": true,
    "EnumPersonalFreeTime": true,
    "EnumPersonalJobSeekingStatus": true,
    "EnumRealAccess": true,
    "EnumResourceController": true,
    "EnumResourceMethod": true,
@@ -40,9 +42,12 @@
    "EnumTaskSettlementStatus": true,
    "EnumTaskStatus": true,
    "EnumTaskStatusText": true,
    "EnumTaskUserHireStatus": true,
    "EnumTaskUserSignContractStatus": true,
    "EnumUserGender": true,
    "EnumUserGenderText": true,
    "EnumUserGenderTextForEdit": true,
    "EnumUserRealMethod": true,
    "EnumUserStatus": true,
    "EnumUserType": true,
    "EnumUserTypeText": true,
auto-imports.d.ts
@@ -26,6 +26,8 @@
  const EnumMenuType: typeof import('./src/constants/apiEnum')['EnumMenuType']
  const EnumMenuVisitLevel: typeof import('./src/constants/apiEnum')['EnumMenuVisitLevel']
  const EnumPagedListOrder: typeof import('./src/constants/apiEnum')['EnumPagedListOrder']
  const EnumPersonalFreeTime: typeof import('./src/constants/apiEnum')['EnumPersonalFreeTime']
  const EnumPersonalJobSeekingStatus: typeof import('./src/constants/apiEnum')['EnumPersonalJobSeekingStatus']
  const EnumRealAccess: typeof import('./src/constants/apiEnum')['EnumRealAccess']
  const EnumResourceController: typeof import('./src/constants/apiEnum')['EnumResourceController']
  const EnumResourceMethod: typeof import('./src/constants/apiEnum')['EnumResourceMethod']
@@ -45,11 +47,14 @@
  const EnumTaskSettlementStatus: typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']
  const EnumTaskStatus: typeof import('./src/constants/apiEnum')['EnumTaskStatus']
  const EnumTaskStatusText: typeof import('./src/constants/task')['EnumTaskStatusText']
  const EnumTaskUserHireStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus']
  const EnumTaskUserSignContractStatus: typeof import('./src/constants/apiEnum')['EnumTaskUserSignContractStatus']
  const EnumUserGender: typeof import('./src/constants/apiEnum')['EnumUserGender']
  const EnumUserGenderText: typeof import('./src/constants/task')['EnumUserGenderText']
  const EnumUserGenderTextForEdit: typeof import('./src/constants/task')['EnumUserGenderTextForEdit']
  const EnumUserGenderWithAllText: typeof import('./src/constants/task')['EnumUserGenderWithAllText']
  const EnumUserInfoStatus: typeof import('./src/constants/apiEnum')['EnumUserInfoStatus']
  const EnumUserRealMethod: typeof import('./src/constants/apiEnum')['EnumUserRealMethod']
  const EnumUserStatus: typeof import('./src/constants/apiEnum')['EnumUserStatus']
  const EnumUserType: typeof import('./src/constants/apiEnum')['EnumUserType']
  const EnumUserTypeText: typeof import('./src/constants/apiEnumText')['EnumUserTypeText']
@@ -191,7 +196,7 @@
  export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
  import('vue')
  // @ts-ignore
  export type { EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumUserGender, EnumUserStatus, EnumUserType, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumUserGender, EnumUserStatus, EnumUserType } from './src/constants/apiEnum'
  export type { EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, EnumBillingMethod, EnumClientType, EnumMenuType, EnumMenuVisitLevel, EnumPagedListOrder, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType } from './src/constants/apiEnum'
  import('./src/constants/apiEnum')
  // @ts-ignore
  export type { CategoryCode, IdentityCodeEnum, EducationCodeEnum, CertificateTypeCodeEnum, WelfareCodeEnum } from './src/constants/dic'
@@ -239,6 +244,8 @@
    readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']>
    readonly EnumMenuVisitLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuVisitLevel']>
    readonly EnumPagedListOrder: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumPagedListOrder']>
    readonly EnumPersonalFreeTime: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumPersonalFreeTime']>
    readonly EnumPersonalJobSeekingStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumPersonalJobSeekingStatus']>
    readonly EnumRealAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumRealAccess']>
    readonly EnumResourceController: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumResourceController']>
    readonly EnumResourceMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumResourceMethod']>
@@ -257,9 +264,12 @@
    readonly EnumTaskSettlementStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']>
    readonly EnumTaskStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskStatus']>
    readonly EnumTaskStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskStatusText']>
    readonly EnumTaskUserHireStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserHireStatus']>
    readonly EnumTaskUserSignContractStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskUserSignContractStatus']>
    readonly EnumUserGender: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserGender']>
    readonly EnumUserGenderText: UnwrapRef<typeof import('./src/constants/task')['EnumUserGenderText']>
    readonly EnumUserGenderTextForEdit: UnwrapRef<typeof import('./src/constants/task')['EnumUserGenderTextForEdit']>
    readonly EnumUserRealMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserRealMethod']>
    readonly EnumUserStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserStatus']>
    readonly EnumUserType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumUserType']>
    readonly EnumUserTypeText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumUserTypeText']>
src/constants/apiEnum.ts
@@ -53,6 +53,30 @@
  Desc = 1,
}
/** 空闲时间 */
export enum EnumPersonalFreeTime {
  /**不限 */
  NoLimit = 10,
  /**寒暑假 */
  WinterSummerVacations = 20,
  /**节假日 */
  FestivalAndHoliday = 30,
  /**周六日 */
  Weekend = 40,
  /**工作日 */
  Weekday = 50,
}
/** 求职状态 */
export enum EnumPersonalJobSeekingStatus {
  /**积极找任务 */
  Active = 10,
  /**随便看看 */
  Whatever = 20,
  /**暂时不找任务 */
  Not = 30,
}
/** 实名通道 */
export enum EnumRealAccess {
  /**上上签 */
@@ -67,18 +91,24 @@
  Dictionary = 0,
  /**任务 */
  Task = 1,
  /**任务雇佣 */
  TaskUser = 2,
  /**用户认证 */
  Auth = 2,
  Auth = 3,
  /**用户菜单 */
  Menu = 3,
  Menu = 4,
  /**用户资源 */
  Resource = 4,
  Resource = 5,
  /**用户角色 */
  Role = 5,
  Role = 6,
  /**用户信息 */
  User = 6,
  User = 7,
  /**用户简历 */
  UserResume = 8,
  /**企业信息 */
  Enterprise = 7,
  Enterprise = 9,
  /**灵工信息 */
  EnterpriseEmployee = 10,
}
/** 资源请求方式 */
@@ -165,6 +195,26 @@
  Complete = 20,
}
/** 任务录用状态 */
export enum EnumTaskUserHireStatus {
  /**待录用 */
  Wait = 10,
  /**已录用 */
  Pass = 20,
  /**已谢绝 */
  Refuse = 30,
}
/** 任务用户签约状态 */
export enum EnumTaskUserSignContractStatus {
  /**待签约 */
  Wait = 10,
  /**已签约 */
  Pass = 20,
  /**已拒签 */
  Refuse = 30,
}
/** 用户性别 */
export enum EnumUserGender {
  /**男 */
@@ -173,6 +223,16 @@
  Female = 20,
}
/** 用户实名方式 */
export enum EnumUserRealMethod {
  /**个人手机号三要素 */
  Identity3 = 10,
  /**银行卡多要素 */
  Identity4 = 20,
  /**刷脸认证 */
  Face = 30,
}
/** 用户信息状态 */
export enum EnumUserStatus {
  /**正常 */
src/services/api/auth.ts
@@ -2,12 +2,27 @@
// @ts-ignore
import { request } from '@/utils/request';
/** 绑定手机号 POST /api/user/auth/bindPhoneNumber */
export async function bindPhoneNumber(
  body: API.BindPhoneNumberCommand,
/** 绑定微信小程序用户信息 POST /api/user/auth/bindWxmpUserInfo */
export async function bindWxmpUserInfo(
  body: API.BindWxmpUserInfoCommand,
  options?: API.RequestConfig
) {
  return request<boolean>('/api/user/auth/bindPhoneNumber', {
  return request<API.LoginCommandCallback>('/api/user/auth/bindWxmpUserInfo', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 更换手机号 POST /api/user/auth/changePhoneNumber */
export async function changePhoneNumber(
  body: API.ChangePhoneNumberCommand,
  options?: API.RequestConfig
) {
  return request<boolean>('/api/user/auth/changePhoneNumber', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
@@ -66,9 +81,41 @@
  });
}
/** 查询个人用户登录信息 GET /api/user/auth/getPersonalLoginInfo */
export async function getPersonalLoginInfo(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetPersonalLoginInfoParams,
  options?: API.RequestConfig
) {
  return request<API.GetPersonalLoginInfoQueryResult>('/api/user/auth/getPersonalLoginInfo', {
    method: 'GET',
    params: {
      ...params,
      request: undefined,
      ...params['request'],
    },
    ...(options || {}),
  });
}
/** 密码登录 POST /api/user/auth/passwordLogin */
export async function passwordLogin(body: API.PasswordLoginCommand, options?: API.RequestConfig) {
  return request<API.LoginCommandCallback>('/api/user/auth/passwordLogin', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 注册个人账号 POST /api/user/auth/registerPersonalUser */
export async function registerPersonalUser(
  body: API.RegisterPersonalUserCommand,
  options?: API.RequestConfig
) {
  return request<boolean>('/api/user/auth/registerPersonalUser', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
@@ -105,6 +152,21 @@
  });
}
/** 发送更换手机号短信 POST /api/user/auth/updatePhoneNumberVerifyCode */
export async function updatePhoneNumberVerifyCode(
  body: API.UpdatePhoneNumberVerifyCodeCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/auth/updatePhoneNumberVerifyCode', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 微信小程序登录 POST /api/user/auth/wxmpLogin */
export async function wxmpLogin(body: API.WxmpLoginCommand, options?: API.RequestConfig) {
  return request<API.LoginCommandCallback>('/api/user/auth/wxmpLogin', {
src/services/api/dictionary.ts
@@ -17,6 +17,21 @@
  });
}
/** 查询地区选择器 GET /api/flexjob/dictionary/getAreaSelect */
export async function getAreaSelect(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetAreaSelectParams,
  options?: API.RequestConfig
) {
  return request<API.GetAreaSelectQueryResultOption[]>('/api/flexjob/dictionary/getAreaSelect', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 获取数据字典类别分页列表数据 POST /api/flexjob/dictionary/getDictionaryCategories */
export async function getDictionaryCategories(
  body: API.GetDictionaryCategoriesQuery,
src/services/api/enterpriseEmployee.ts
New file
@@ -0,0 +1,21 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 查询灵工分页列表数据 POST /api/user/enterpriseEmployee/getEnterpriseEmployees */
export async function getEnterpriseEmployees(
  body: API.GetEnterpriseEmployeesQuery,
  options?: API.RequestConfig
) {
  return request<API.GetEnterpriseEmployeesQueryResult>(
    '/api/user/enterpriseEmployee/getEnterpriseEmployees',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
src/services/api/index.ts
@@ -2,19 +2,25 @@
/* eslint-disable */
// API 更新时间:
// API 唯一标识:
import * as userResume from './userResume';
import * as resource from './resource';
import * as enterpriseEmployee from './enterpriseEmployee';
import * as user from './user';
import * as dictionary from './dictionary';
import * as auth from './auth';
import * as taskUser from './taskUser';
import * as task from './task';
import * as enterprise from './enterprise';
import * as role from './role';
import * as menu from './menu';
export default {
  userResume,
  resource,
  enterpriseEmployee,
  user,
  dictionary,
  auth,
  taskUser,
  task,
  enterprise,
  role,
src/services/api/resource.ts
@@ -31,3 +31,18 @@
    ...(options || {}),
  });
}
/** 保存任务调度-作业 POST /api/user/resource/saveScheduleJobDetail */
export async function saveScheduleJobDetail(
  body: API.SaveScheduleJobDetailCommand,
  options?: API.RequestConfig
) {
  return request<boolean>('/api/user/resource/saveScheduleJobDetail', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/taskUser.ts
New file
@@ -0,0 +1,54 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 报名任务 POST /api/flexjob/taskUser/applyTask */
export async function applyTask(body: API.ApplyTaskCommand, options?: API.RequestConfig) {
  return request<number>('/api/flexjob/taskUser/applyTask', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 收藏任务 POST /api/flexjob/taskUser/collectTask */
export async function collectTask(body: API.CollectTaskCommand, options?: API.RequestConfig) {
  return request<number>('/api/flexjob/taskUser/collectTask', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 查询应聘报名分页列表信息 POST /api/flexjob/taskUser/getTaskUsers */
export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) {
  return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 任务录用 PUT /api/flexjob/taskUser/setTaskUserHire */
export async function setTaskUserHire(
  body: API.SetTaskUserHireCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/flexjob/taskUser/setTaskUserHire', {
    method: 'PUT',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/typings.d.ts
@@ -8,6 +8,11 @@
    request?: GetAliyunOSSAcsQuery;
  }
  interface APIgetAreaSelectParams {
    /** 最大深度 */
    maxDeep?: number;
  }
  interface APIgetCurrentLogierMenuParams {
    /** Id */
    id?: string;
@@ -36,6 +41,8 @@
    all?: boolean;
    /** 最大深度 */
    maxDeep?: number;
    /** 携带下级 */
    withChildren?: boolean;
  }
  interface APIgetEnterpriseElectronSignSettingParams {
@@ -67,6 +74,11 @@
    clientType?: EnumClientType;
    /** 角色Id */
    roleId?: string;
  }
  interface APIgetPersonalLoginInfoParams {
    /** 查询个人用户登录信息 */
    request?: GetPersonalLoginInfoQuery;
  }
  interface APIgetResourceFieldsParams {
@@ -105,16 +117,69 @@
    clientType?: EnumClientType;
  }
  interface APIgetUserResumeCredentialParams {
    /** Id */
    id?: string;
  }
  interface APIgetUserResumeCredentialsParams {
    /** 查询用户简历-资格证书列表 */
    request?: GetUserResumeCredentialsQuery;
  }
  interface APIgetUserResumeDetailParams {
    /** 查询用户简历-详细信息 */
    request?: GetUserResumeDetailQuery;
  }
  interface APIgetUserResumeJobSeekingParams {
    /** 查询用户简历-求职意向 */
    request?: GetUserResumeJobSeekingQuery;
  }
  interface APIgetUserResumeParams {
    /** 用户Id */
    userId?: string;
  }
  interface BindPhoneNumberCommand {
  interface APIgetUserResumePersonalParams {
    /** 查询用户简历-个人信息 */
    request?: GetUserResumePersonalQuery;
  }
  interface APIgetUserResumeWorkExperienceParams {
    /** 查询用户简历-工作经验 */
    request?: GetUserResumeWorkExperienceQuery;
  }
  interface ApplyTaskCommand {
    /** 任务Id */
    ids?: string[];
  }
  interface BindWxmpUserInfoCommand {
    /** 访问令牌 */
    accessToken: string;
    /** 包括敏感数据在内的完整用户信息的加密数据 */
    encryptedData: string;
    /** 加密算法的初始向量 */
    iv: string;
    /** 获取会话密钥 */
    sessionKey: string;
  }
  interface ChangePhoneNumberCommand {
    /** 手机号码 */
    phoneNumber?: string;
    phoneNumber: string;
    /** 验证码 */
    verifyCode?: string;
    verifyCode: string;
  }
  interface CollectTaskCommand {
    /** 任务Id */
    ids?: string[];
    /** 是否收藏 */
    isCollect?: boolean;
  }
  interface DeleteDictionaryCategoryCommand {
@@ -130,6 +195,10 @@
  }
  interface DeleteTaskInfoCommand {
    ids: string[];
  }
  interface DeleteUserResumeCredentialCommand {
    ids: string[];
  }
@@ -180,6 +249,28 @@
    Desc = 1,
  }
  enum EnumPersonalFreeTime {
    /**不限 */
    NoLimit = 10,
    /**寒暑假 */
    WinterSummerVacations = 20,
    /**节假日 */
    FestivalAndHoliday = 30,
    /**周六日 */
    Weekend = 40,
    /**工作日 */
    Weekday = 50,
  }
  enum EnumPersonalJobSeekingStatus {
    /**积极找任务 */
    Active = 10,
    /**随便看看 */
    Whatever = 20,
    /**暂时不找任务 */
    Not = 30,
  }
  enum EnumRealAccess {
    /**上上签 */
    BestSign = 10,
@@ -192,18 +283,24 @@
    Dictionary = 0,
    /**任务 */
    Task = 1,
    /**任务雇佣 */
    TaskUser = 2,
    /**用户认证 */
    Auth = 2,
    Auth = 3,
    /**用户菜单 */
    Menu = 3,
    Menu = 4,
    /**用户资源 */
    Resource = 4,
    Resource = 5,
    /**用户角色 */
    Role = 5,
    Role = 6,
    /**用户信息 */
    User = 6,
    User = 7,
    /**用户简历 */
    UserResume = 8,
    /**企业信息 */
    Enterprise = 7,
    Enterprise = 9,
    /**灵工信息 */
    EnterpriseEmployee = 10,
  }
  enum EnumResourceMethod {
@@ -281,11 +378,38 @@
    Complete = 20,
  }
  enum EnumTaskUserHireStatus {
    /**待录用 */
    Wait = 10,
    /**已录用 */
    Pass = 20,
    /**已谢绝 */
    Refuse = 30,
  }
  enum EnumTaskUserSignContractStatus {
    /**待签约 */
    Wait = 10,
    /**已签约 */
    Pass = 20,
    /**已拒签 */
    Refuse = 30,
  }
  enum EnumUserGender {
    /**男 */
    Male = 10,
    /**女 */
    Female = 20,
  }
  enum EnumUserRealMethod {
    /**个人手机号三要素 */
    Identity3 = 10,
    /**银行卡多要素 */
    Identity4 = 20,
    /**刷脸认证 */
    Face = 30,
  }
  enum EnumUserStatus {
@@ -359,6 +483,24 @@
    timestamp?: number;
  }
  interface FriendlyResultGetEnterpriseEmployeesQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetEnterpriseEmployeesQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetEnterpriseQueryResult {
    /** 跟踪Id */
    traceId?: string;
@@ -403,6 +545,24 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetMenuQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetPersonalLoginInfoQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetPersonalLoginInfoQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -467,6 +627,96 @@
    timestamp?: number;
  }
  interface FriendlyResultGetTaskUsersQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetTaskUsersQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumeCredentialQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumeCredentialQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumeDetailQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumeDetailQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumeJobSeekingQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumeJobSeekingQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumePersonalQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumePersonalQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumeQueryResult {
    /** 跟踪Id */
    traceId?: string;
@@ -475,6 +725,42 @@
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumeQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumesQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumesQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultGetUserResumeWorkExperienceQueryResult {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    data?: GetUserResumeWorkExperienceQueryResult;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -513,6 +799,25 @@
    errorCode?: string;
    /** 数据 */
    data?: number;
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListGetAreaSelectQueryResultOption {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetAreaSelectQueryResultOption[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -608,6 +913,25 @@
    errorCode?: string;
    /** 数据 */
    data?: GetUserInfoRolesQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
    msg?: any;
    /** 附加数据 */
    extras?: any;
    /** 时间戳 */
    timestamp?: number;
  }
  interface FriendlyResultListGetUserResumeCredentialsQueryResultItem {
    /** 跟踪Id */
    traceId?: string;
    /** 状态码 */
    code?: number;
    /** 错误码 */
    errorCode?: string;
    /** 数据 */
    data?: GetUserResumeCredentialsQueryResultItem[];
    /** 执行成功 */
    success?: boolean;
    /** 错误信息 */
@@ -774,12 +1098,31 @@
    requestId?: string;
  }
  interface GetAreaSelectQueryResultOption {
    /** Id */
    areaCode?: string;
    /** 地区名称 */
    areaName?: string;
    /** 子级 */
    children?: GetAreaSelectQueryResultOption[];
    /** Id */
    id?: string;
    /** 上级编号 */
    parentCode?: string;
    /** 层级 */
    leyer?: number;
    /** 排序 */
    sort?: number;
    /** 快速查询 */
    quickQuery?: string;
  }
  type GetCurrentLogierMenusQuery = Record<string, any>;
  interface GetDictionaryCategoriesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryCategoriesQueryResultItem {
@@ -797,8 +1140,51 @@
  type GetDictionaryCategorySelectQuery = Record<string, any>;
  interface GetDictionaryCategorySelectQueryOption {
    /** Id */
    id?: string;
    /** 编号 */
    code?: string;
    /** 名称 */
    name?: string;
    /** 字段名(逗号隔开) */
    fieldNames?: string;
    /** 备注 */
    remark?: string;
  }
  interface GetDictionaryDataSelectQueryResultOption {
    /** Id */
    id?: string;
    /** 上级Id */
    parentId?: string;
    /** 上级编号 */
    parentCode?: string;
    /** 子级 */
    children?: SelectOptionStringGetDictionaryDataSelectQueryResultOption[];
    /** 字典路径 */
    path?: string;
    /** 深度 */
    deep?: number;
    /** 排序 */
    sort?: number;
    /** 编号 */
    code?: string;
    /** 显示内容 */
    content: string;
    /** 字段1 */
    field1?: string;
    /** 字段2 */
    field2?: string;
    /** 字段3 */
    field3?: string;
    /** 字段4 */
    field4?: string;
    /** 字段5 */
    field5?: string;
  }
  interface GetDictionaryDatasQuery {
    pageModel?: PagedListQueryPageModel;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -807,6 +1193,7 @@
    parentId?: string;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryDatasQueryResultItem {
@@ -850,6 +1237,58 @@
    signCost?: number;
    /** 一口价 */
    mergeSignCost?: number;
  }
  interface GetEnterpriseEmployeesQuery {
    /** 关键字(姓名/手机/身份证号) */
    keywords?: string;
    /** 登记时间-最早时间 */
    createdTimeStart?: string;
    /** 登记时间-最晚时间 */
    createdTimeEnd?: string;
    /** 签约时间-最早时间 */
    signContractTimeStart?: string;
    /** 签约时间-最晚时间 */
    signContractTimeEnd?: string;
    hireStatus?: EnumTaskUserHireStatus;
    /** 是否实名 */
    isReal?: boolean;
    userSignContractStatus?: EnumTaskUserSignContractStatus;
    enterpriseSignContractStatus?: EnumTaskUserSignContractStatus;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetEnterpriseEmployeesQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetEnterpriseEmployeesQueryResultItem[];
  }
  interface GetEnterpriseEmployeesQueryResultItem {
    /** 灵工Id */
    id?: string;
    /** 姓名 */
    name?: string;
    /** 身份证号 */
    identity?: string;
    gender?: EnumUserGender;
    /** 年龄 */
    age?: number;
    /** 手机号 */
    contactPhoneNumber?: string;
    hireStatus?: EnumTaskUserHireStatus;
    /** 实名状态 */
    userIsReal?: boolean;
    userSignContractStatus?: EnumTaskUserSignContractStatus;
    /** 录用时间 */
    hireTime?: string;
    /** 实名时间 */
    userRealTime?: string;
    /** 签约时间 */
    userSignContractTime?: string;
    enterpriseSignContractStatus?: EnumTaskUserSignContractStatus;
    /** 企业签约时间 */
    enterpriseSignContractTime?: string;
  }
  interface GetEnterpriseQueryResult {
@@ -898,11 +1337,11 @@
  }
  interface GetEnterprisesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    /** 是否已配置 */
    isConfigured?: boolean;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetEnterprisesQueryResultItem {
@@ -1047,9 +1486,9 @@
  }
  interface GetOperationUserInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetOperationUserInfosQueryResultItem {
@@ -1073,6 +1512,24 @@
    id?: string;
    /** 名称 */
    name?: string;
  }
  type GetPersonalLoginInfoQuery = Record<string, any>;
  interface GetPersonalLoginInfoQueryResult {
    /** Id */
    id?: string;
    /** 姓名 */
    name?: string;
    /** 是否实名 */
    isReal?: boolean;
    realMethod?: EnumUserRealMethod;
    /** 我的报名 */
    taskCount?: number;
    /** 已录用 */
    hirePassTaskCount?: number;
    /** 已取消 */
    hireRefuseTaskCount?: number;
  }
  interface GetResourceFieldsQueryResultItem {
@@ -1132,11 +1589,11 @@
  }
  interface GetRolesQuery {
    pageModel?: PagedListQueryPageModel;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetRolesQueryResultItem {
@@ -1174,9 +1631,13 @@
    /** 企业Id */
    enterpriseId?: string;
    /** 企业全称 */
    enterpriseEnterpriseName?: string;
    enterpriseName?: string;
    /** 联系电话 */
    contactPhoneNumber?: string;
    /** 在招岗位数量 */
    taskCount?: number;
    /** 报名人数 */
    applyCount?: number;
    /** 任务名称 */
    name?: string;
    billingMethod?: EnumBillingMethod;
@@ -1218,6 +1679,7 @@
    isCollected?: boolean;
    status?: EnumTaskStatus;
    releaseStatus?: EnumTaskReleaseStatus;
    hireStatus?: EnumTaskUserHireStatus;
  }
  interface GetTaskInfoQueryResultBenefit {
@@ -1237,7 +1699,6 @@
  }
  interface GetTaskInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字(任务名称) */
    keywords?: string;
    /** 企业Id */
@@ -1255,13 +1716,17 @@
    status?: EnumTaskStatus;
    releaseStatus?: EnumTaskReleaseStatus;
    recommendStatus?: EnumTaskRecommendStatus;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 录用状态 */
    hireStatus?: EnumTaskUserHireStatus[];
    pageModel?: PagedListQueryPageModel;
  }
  interface GetTaskInfosQueryResult {
    objectData?: GetTaskInfosQueryResultObjectData;
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetTaskInfosQueryResultItem[];
    objectData?: GetTaskInfosQueryResultObjectData;
  }
  interface GetTaskInfosQueryResultItem {
@@ -1309,6 +1774,7 @@
    recommendStatus?: EnumTaskRecommendStatus;
    /** 创建时间 */
    createdTime?: string;
    hireStatus?: EnumTaskUserHireStatus;
  }
  interface GetTaskInfosQueryResultObjectData {
@@ -1322,6 +1788,52 @@
    stoppedReleaseCount?: number;
  }
  interface GetTaskUsersQuery {
    /** 任务Id */
    id?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetTaskUsersQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetTaskUsersQueryResultItem[];
  }
  interface GetTaskUsersQueryResultItem {
    /** 任务雇佣Id */
    id?: string;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 身份证号 */
    identity?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    gender?: EnumUserGender;
    /** 年龄 */
    age?: number;
    /** 是否实名 */
    isReal?: boolean;
    realMethod?: EnumUserRealMethod;
    /** 身份编号 */
    personalIdentityCode?: string;
    /** 身份 */
    personalIdentityContent?: string;
    /** 学历编号 */
    educationalBackgroundCode?: string;
    /** 学历 */
    educationalBackgroundContent?: string;
    /** 上岗次数 */
    taskCount?: number;
    /** 工作资历 */
    workSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
    hireStatus?: EnumTaskUserHireStatus;
  }
  interface GetUserInfoRolesQueryResultItem {
    /** 角色Id */
    id?: string;
@@ -1333,13 +1845,268 @@
    isChecked?: boolean;
  }
  type GetUserResumeQueryResult = Record<string, any>;
  interface GetUserResumeCredentialQueryResult {
    /** 资格证书Id */
    id?: string;
    /** 证书类型编号 */
    typeCode?: string;
    /** 证书类型 */
    typeContent?: string;
    /** 证书编号 */
    code?: string;
    /** 永久证书 */
    isForever?: boolean;
    /** 开始日期 */
    startDate?: string;
    /** 结束日期 */
    endDate?: string;
    /** 发证单位 */
    issueUnit?: string;
    /** 证书正面照片 */
    img?: string;
    /** 证书反面照片 */
    backImg?: string;
  }
  type GetUserResumeCredentialsQuery = Record<string, any>;
  interface GetUserResumeCredentialsQueryResultItem {
    /** 资格证书Id */
    id?: string;
    /** 证书类型编号 */
    typeCode?: string;
    /** 证书类型 */
    typeContent?: string;
  }
  type GetUserResumeDetailQuery = Record<string, any>;
  interface GetUserResumeDetailQueryResult {
    /** 身高 */
    height?: number;
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photos?: string[];
  }
  type GetUserResumeJobSeekingQuery = Record<string, any>;
  interface GetUserResumeJobSeekingQueryResult {
    /** 用户信息期望岗位 */
    userExpectJobs?: GetUserResumeJobSeekingQueryResultExpectJob[];
    freeTime?: EnumPersonalFreeTime;
    jobSeekingStatus?: EnumPersonalJobSeekingStatus;
  }
  interface GetUserResumeJobSeekingQueryResultExpectJob {
    /** 期望岗位上级编号 */
    expectJobParentCode?: string;
    /** 期望岗位编号 */
    expectJobCode?: string;
    /** 期望岗位 */
    expectJobContent?: string;
  }
  type GetUserResumePersonalQuery = Record<string, any>;
  interface GetUserResumePersonalQueryResult {
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份编号 */
    personalIdentityCode?: string;
    /** 身份 */
    personalIdentityContent?: string;
    /** 学历编号 */
    educationalBackgroundCode?: string;
    /** 学历 */
    educationalBackgroundContent?: string;
    /** 常驻省份编号 */
    provinceCode?: string;
    /** 常驻省份 */
    provinceContent?: string;
    /** 常驻城市编号 */
    cityCode?: string;
    /** 常驻城市 */
    cityContent?: string;
  }
  interface GetUserResumeQueryResult {
    /** 用户Id */
    id?: string;
    /** 完善度 */
    completeRate?: number;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份证号 */
    identity?: string;
    gender?: EnumUserGender;
    /** 年龄 */
    age?: number;
    /** 是否实名 */
    isReal?: boolean;
    /** 上岗次数 */
    taskCount?: number;
    /** 常驻省份编号 */
    provinceCode?: string;
    /** 常驻省份 */
    provinceContent?: string;
    /** 常驻城市编号 */
    cityCode?: string;
    /** 常驻城市 */
    cityContent?: string;
    /** 身份编号 */
    personalIdentityCode?: string;
    /** 身份 */
    personalIdentityContent?: string;
    /** 学历编号 */
    educationalBackgroundCode?: string;
    /** 学历 */
    educationalBackgroundContent?: string;
    /** 用户信息期望岗位 */
    userExpectJobs?: GetUserResumeQueryResultExpectJob[];
    freeTime?: EnumPersonalFreeTime;
    jobSeekingStatus?: EnumPersonalJobSeekingStatus;
    /** 用户信息资格证书 */
    userCredentials?: GetUserResumeQueryResultCredential[];
    /** 工作资历 */
    workSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
    /** 身高 */
    height?: number;
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photos?: string[];
    /** 经历 */
    taskInfoUsers?: GetUserResumeQueryResultExperience[];
  }
  interface GetUserResumeQueryResultCredential {
    /** 证书类型编号 */
    typeCode?: string;
    /** 证书类型 */
    typeContent?: string;
    /** 证书编号 */
    code?: string;
    /** 永久证书 */
    isForever?: boolean;
    /** 开始日期 */
    startDate?: string;
    /** 结束日期 */
    endDate?: string;
    /** 发证单位 */
    issueUnit?: string;
    /** 证书正面照片 */
    img?: string;
    /** 证书反面照片 */
    backImg?: string;
  }
  interface GetUserResumeQueryResultExpectJob {
    /** 期望岗位上级编号 */
    expectJobParentCode?: string;
    /** 期望岗位编号 */
    expectJobCode?: string;
    /** 期望岗位 */
    expectJobContent?: string;
  }
  interface GetUserResumeQueryResultExperience {
    /** 签约时间 */
    signContractTime?: string;
    /** 企业全称 */
    enterpriseName?: string;
    /** 任务名称 */
    name?: string;
  }
  interface GetUserResumesQuery {
    /** 任务Id */
    taskInfoId?: string;
    /** 期望岗位编号 */
    userExpectJobs?: string[];
    gender?: EnumUserGender;
    /** 身份编号 */
    personalIdentityCode?: string;
    /** 年龄范围最小 */
    ageMin?: number;
    /** 年龄范围大 */
    ageMax?: number;
    /** 资格证书编号 */
    userCredentials?: string[];
    pageModel?: PagedListQueryPageModel;
  }
  interface GetUserResumesQueryResult {
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetUserResumesQueryResultItem[];
  }
  interface GetUserResumesQueryResultItem {
    /** 用户Id */
    id?: string;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份证号 */
    identity?: string;
    /** 年龄 */
    age?: number;
    gender?: EnumUserGender;
    /** 是否实名 */
    isReal?: boolean;
    /** 实名时间 */
    realTime?: string;
    /** 身份编号 */
    personalIdentityCode?: string;
    /** 身份 */
    personalIdentityContent?: string;
    /** 学历编号 */
    educationalBackgroundCode?: string;
    /** 学历 */
    educationalBackgroundContent?: string;
    /** 上岗次数 */
    taskCount?: number;
    /** 工作资历 */
    workSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
  }
  type GetUserResumeWorkExperienceQuery = Record<string, any>;
  interface GetUserResumeWorkExperienceQueryResult {
    /** 工作资历 */
    workSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
  }
  interface LoginCommandCallback {
    /** 用户Id */
    id?: string;
    /** 用户访问令牌 */
    accessToken?: string;
    /** 刷新令牌 */
    refreshToken?: string;
    /** 会话秘钥(仅用于微信小程序授权登录) */
    sessionKey?: string;
    /** 是否已绑定手机号(仅用于微信小程序授权登录) */
    isBindPhoneNumber?: boolean;
  }
  interface PagedListQueryPageModel {
@@ -1388,16 +2155,16 @@
  }
  interface PagedListQueryResultPageModel {
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
  }
  interface PasswordLoginCommand {
@@ -1409,9 +2176,14 @@
    clientType?: EnumClientType;
  }
  interface RegisterPersonalUserCommand {
    /** 手机号码 */
    phoneNumber: string;
    /** 验证码 */
    verifyCode: string;
  }
  interface SaveDictionaryCategoryCommand {
    /** Id */
    id?: string;
    /** 编号 */
    code: string;
    /** 名称 */
@@ -1420,11 +2192,11 @@
    fieldNames?: string;
    /** 排序 */
    sort?: number;
    /** Id */
    id?: string;
  }
  interface SaveDictionaryDataCommand {
    /** Id */
    id?: string;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -1449,11 +2221,11 @@
    sort?: number;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** Id */
    id?: string;
  }
  interface SaveEnterpriseCommand {
    /** Id */
    id?: string;
    /** 企业全称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
@@ -1480,11 +2252,11 @@
    userName?: string;
    /** 密码 */
    password?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuButtonCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1503,11 +2275,11 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuCommand {
    /** Id */
    id?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
@@ -1532,6 +2304,8 @@
    remark?: string;
    /** 分组 */
    groups?: SaveMenuCommandGroup[];
    /** Id */
    id?: string;
  }
  interface SaveMenuCommandButton {
@@ -1583,8 +2357,6 @@
  }
  interface SaveMenuFieldCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1603,6 +2375,8 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveRoleCommand {
@@ -1623,9 +2397,16 @@
    resources?: GetRoleQueryResultResource[];
  }
  interface SaveScheduleJobDetailCommand {
    /** 资源Id */
    resourceId?: string;
    /** 请求数据 */
    body?: string;
    /** Cron表达式 */
    cron?: string;
  }
  interface SaveTaskInfoCommand {
    /** Id */
    id?: string;
    /** 任务名称 */
    name: string;
    billingMethod: EnumBillingMethod;
@@ -1657,6 +2438,69 @@
    beginTime: string;
    /** 任务结束时间 */
    endTime: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeCredentialCommand {
    /** 证书类型编号 */
    typeCode: string;
    /** 证书编号 */
    code?: string;
    /** 永久证书 */
    isForever?: boolean;
    /** 开始日期 */
    startDate: string;
    /** 结束日期 */
    endDate: string;
    /** 发证单位 */
    issueUnit?: string;
    /** 证书正面照片 */
    img: string;
    /** 证书反面照片 */
    backImg?: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeDetailCommand {
    /** 身高 */
    height?: number;
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photos?: string[];
  }
  interface SaveUserResumeJobSeekingCommand {
    /** 用户信息期望岗位 */
    userExpectJobs: string[];
    freeTime: EnumPersonalFreeTime;
    jobSeekingStatus: EnumPersonalJobSeekingStatus;
  }
  interface SaveUserResumePersonalCommand {
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份编号 */
    personalIdentityCode: string;
    /** 学历编号 */
    educationalBackgroundCode: string;
    /** 常驻省份编号 */
    provinceCode: string;
    /** 常驻城市编号 */
    cityCode: string;
  }
  interface SaveUserResumeWorkExperienceCommand {
    /** 工作资历 */
    workSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
  }
  interface SelectOptionGuidGetDictionaryCategorySelectQueryOption {
@@ -1664,8 +2508,7 @@
    value?: string;
    /** 标签 */
    label?: string;
    /** 数据 */
    data?: any;
    data?: GetDictionaryCategorySelectQueryOption;
  }
  interface SelectOptionStringGetDictionaryDataSelectQueryResultOption {
@@ -1673,8 +2516,7 @@
    value?: string;
    /** 标签 */
    label?: string;
    /** 数据 */
    data?: any;
    data?: GetDictionaryDataSelectQueryResultOption;
  }
  interface SendLoginOrRegisterVerifyCodeCommand {
@@ -1743,6 +2585,12 @@
    releaseStatus?: EnumTaskReleaseStatus;
  }
  interface SetTaskUserHireCommand {
    /** 任务雇佣Id */
    id?: string;
    hireStatus?: EnumTaskUserHireStatus;
  }
  interface SetUserInfoRolesCommand {
    /** 用户Id */
    userInfoId?: string;
@@ -1767,6 +2615,11 @@
  type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
  interface UpdatePhoneNumberVerifyCodeCommand {
    /** 手机号码 */
    phoneNumber: string;
  }
  interface WxmpLoginCommand {
    /** 用户登录凭证 */
    code: string;
src/services/api/user.ts
@@ -35,21 +35,6 @@
  });
}
/** 查询用户简历 GET /api/user/user/getUserResume */
export async function getUserResume(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeQueryResult>('/api/user/user/getUserResume', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 设置用户信息角色 PUT /api/user/user/setUserInfoRoles */
export async function setUserInfoRoles(
  body: API.SetUserInfoRolesCommand,
src/services/api/userResume.ts
New file
@@ -0,0 +1,235 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 删除用户简历-资格证书 DELETE /api/user/userResume/deleteUserResumeCredential */
export async function deleteUserResumeCredential(
  body: API.DeleteUserResumeCredentialCommand,
  options?: API.RequestConfig
) {
  return request<number>('/api/user/userResume/deleteUserResumeCredential', {
    method: 'DELETE',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 查询用户简历 GET /api/user/userResume/getUserResume */
export async function getUserResume(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeQueryResult>('/api/user/userResume/getUserResume', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 查询用户简历-资格证书 GET /api/user/userResume/getUserResumeCredential */
export async function getUserResumeCredential(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeCredentialParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeCredentialQueryResult>(
    '/api/user/userResume/getUserResumeCredential',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
/** 查询用户简历-资格证书列表 GET /api/user/userResume/getUserResumeCredentials */
export async function getUserResumeCredentials(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeCredentialsParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeCredentialsQueryResultItem[]>(
    '/api/user/userResume/getUserResumeCredentials',
    {
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
  );
}
/** 查询用户简历-详细信息 GET /api/user/userResume/getUserResumeDetail */
export async function getUserResumeDetail(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeDetailParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeDetailQueryResult>('/api/user/userResume/getUserResumeDetail', {
    method: 'GET',
    params: {
      ...params,
      request: undefined,
      ...params['request'],
    },
    ...(options || {}),
  });
}
/** 查询用户简历-求职意向 GET /api/user/userResume/getUserResumeJobSeeking */
export async function getUserResumeJobSeeking(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeJobSeekingParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeJobSeekingQueryResult>(
    '/api/user/userResume/getUserResumeJobSeeking',
    {
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
  );
}
/** 查询用户简历-个人信息 GET /api/user/userResume/getUserResumePersonal */
export async function getUserResumePersonal(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumePersonalParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumePersonalQueryResult>(
    '/api/user/userResume/getUserResumePersonal',
    {
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
  );
}
/** 查询灵工分页列表数据 POST /api/user/userResume/getUserResumes */
export async function getUserResumes(body: API.GetUserResumesQuery, options?: API.RequestConfig) {
  return request<API.GetUserResumesQueryResult>('/api/user/userResume/getUserResumes', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 查询用户简历-工作经验 GET /api/user/userResume/getUserResumeWorkExperience */
export async function getUserResumeWorkExperience(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetUserResumeWorkExperienceParams,
  options?: API.RequestConfig
) {
  return request<API.GetUserResumeWorkExperienceQueryResult>(
    '/api/user/userResume/getUserResumeWorkExperience',
    {
      method: 'GET',
      params: {
        ...params,
        request: undefined,
        ...params['request'],
      },
      ...(options || {}),
    }
  );
}
/** 保存用户简历-资格证书 POST /api/user/userResume/saveUserResumeCredential */
export async function saveUserResumeCredential(
  body: API.SaveUserResumeCredentialCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/userResume/saveUserResumeCredential', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 保存用户简历-详细信息 POST /api/user/userResume/saveUserResumeDetail */
export async function saveUserResumeDetail(
  body: API.SaveUserResumeDetailCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/userResume/saveUserResumeDetail', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 保存用户简历-求职意向 POST /api/user/userResume/saveUserResumeJobSeeking */
export async function saveUserResumeJobSeeking(
  body: API.SaveUserResumeJobSeekingCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/userResume/saveUserResumeJobSeeking', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 保存用户简历-个人信息 POST /api/user/userResume/saveUserResumePersonal */
export async function saveUserResumePersonal(
  body: API.SaveUserResumePersonalCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/userResume/saveUserResumePersonal', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 保存用户简历-工作经验 POST /api/user/userResume/saveUserResumeWorkExperience */
export async function saveUserResumeWorkExperience(
  body: API.SaveUserResumeWorkExperienceCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/user/userResume/saveUserResumeWorkExperience', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}