wupengfei
5 天以前 64ff795479a7667f17c1a4349bb171f546a92a0b
packages/services/apiV2/typings.d.ts
@@ -69,6 +69,11 @@
    roleId?: string;
  }
  interface APIgetPersonalLoginInfoParams {
    /** 查询个人用户登录信息 */
    request?: GetPersonalLoginInfoQuery;
  }
  interface APIgetResourceFieldsParams {
    /** Id */
    id?: string;
@@ -140,11 +145,32 @@
    request?: GetUserResumeWorkExperienceQuery;
  }
  interface BindPhoneNumberCommand {
  interface ApplyTaskCommand {
    /** 任务Id */
    ids?: string[];
  }
  interface BindWxmpUserInfoCommand {
    /** 包括敏感数据在内的完整用户信息的加密数据 */
    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 {
@@ -248,20 +274,22 @@
    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 = 7,
    UserResume = 8,
    /**企业信息 */
    Enterprise = 8,
    Enterprise = 9,
  }
  enum EnumResourceMethod {
@@ -339,11 +367,29 @@
    Complete = 20,
  }
  enum EnumTaskUserHireStatus {
    /**待录用 */
    Wait = 10,
    /**已录用 */
    Pass = 20,
    /**已谢绝 */
    Refuse = 30,
  }
  enum EnumUserGender {
    /**男 */
    Male = 10,
    /**女 */
    Female = 20,
  }
  enum EnumUserRealMethod {
    /**个人手机号三要素 */
    Identity3 = 10,
    /**银行卡多要素 */
    Identity4 = 20,
    /**刷脸认证 */
    Face = 30,
  }
  enum EnumUserStatus {
@@ -461,6 +507,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;
    /** 错误信息 */
@@ -944,9 +1008,9 @@
  type GetCurrentLogierMenusQuery = Record<string, any>;
  interface GetDictionaryCategoriesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryCategoriesQueryResultItem {
@@ -965,7 +1029,6 @@
  type GetDictionaryCategorySelectQuery = Record<string, any>;
  interface GetDictionaryDatasQuery {
    pageModel?: PagedListQueryPageModel;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -974,6 +1037,7 @@
    parentId?: string;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryDatasQueryResultItem {
@@ -1065,11 +1129,11 @@
  }
  interface GetEnterprisesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    /** 是否已配置 */
    isConfigured?: boolean;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetEnterprisesQueryResultItem {
@@ -1214,9 +1278,9 @@
  }
  interface GetOperationUserInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetOperationUserInfosQueryResultItem {
@@ -1240,6 +1304,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 {
@@ -1299,11 +1381,11 @@
  }
  interface GetRolesQuery {
    pageModel?: PagedListQueryPageModel;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetRolesQueryResultItem {
@@ -1341,7 +1423,7 @@
    /** 企业Id */
    enterpriseId?: string;
    /** 企业全称 */
    enterpriseEnterpriseName?: string;
    enterpriseName?: string;
    /** 在招岗位数量 */
    taskCount?: number;
    /** 任务名称 */
@@ -1404,7 +1486,6 @@
  }
  interface GetTaskInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字(任务名称) */
    keywords?: string;
    /** 企业Id */
@@ -1423,13 +1504,16 @@
    releaseStatus?: EnumTaskReleaseStatus;
    recommendStatus?: EnumTaskRecommendStatus;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    /** 录用状态 */
    hireStatus?: EnumTaskUserHireStatus[];
    pageModel?: PagedListQueryPageModel;
  }
  interface GetTaskInfosQueryResult {
    objectData?: GetTaskInfosQueryResultObjectData;
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetTaskInfosQueryResultItem[];
    objectData?: GetTaskInfosQueryResultObjectData;
  }
  interface GetTaskInfosQueryResultItem {
@@ -1477,6 +1561,7 @@
    recommendStatus?: EnumTaskRecommendStatus;
    /** 创建时间 */
    createdTime?: string;
    hireStatus?: EnumTaskUserHireStatus;
  }
  interface GetTaskInfosQueryResultObjectData {
@@ -1571,6 +1656,8 @@
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份证号 */
    identity?: string;
    /** 身份编号 */
@@ -1594,12 +1681,14 @@
  interface GetUserResumeQueryResult {
    /** 用户Id */
    id?: string;
    /** 完善度 */
    completeRate?: number;
    /** 头像 */
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    phoneNumber?: string;
    contactPhoneNumber?: string;
    /** 身份证号 */
    identity?: string;
    gender?: EnumUserGender;
@@ -1640,7 +1729,7 @@
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photoImgs?: string[];
    photos?: string[];
  }
  interface GetUserResumeQueryResultCredential {
@@ -1665,10 +1754,12 @@
  }
  interface GetUserResumeQueryResultExpectJob {
    /** 期望岗位上级编号 */
    expectJobParentCode?: string;
    /** 期望岗位编号 */
    personalIdentityCode?: string;
    expectJobCode?: string;
    /** 期望岗位 */
    personalIdentityContent?: string;
    expectJobContent?: string;
  }
  type GetUserResumeWorkExperienceQuery = Record<string, any>;
@@ -1681,10 +1772,16 @@
  }
  interface LoginCommandCallback {
    /** 用户Id */
    id?: string;
    /** 用户访问令牌 */
    accessToken?: string;
    /** 刷新令牌 */
    refreshToken?: string;
    /** 会话秘钥(仅用于微信小程序授权登录) */
    sessionKey?: string;
    /** 是否已绑定手机号(仅用于微信小程序授权登录) */
    isBindPhoneNumber?: boolean;
  }
  interface PagedListQueryPageModel {
@@ -1733,16 +1830,16 @@
  }
  interface PagedListQueryResultPageModel {
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
  }
  interface PasswordLoginCommand {
@@ -1754,9 +1851,14 @@
    clientType?: EnumClientType;
  }
  interface RegisterPersonalUserCommand {
    /** 手机号码 */
    phoneNumber: string;
    /** 验证码 */
    verifyCode: string;
  }
  interface SaveDictionaryCategoryCommand {
    /** Id */
    id?: string;
    /** 编号 */
    code: string;
    /** 名称 */
@@ -1765,11 +1867,11 @@
    fieldNames?: string;
    /** 排序 */
    sort?: number;
    /** Id */
    id?: string;
  }
  interface SaveDictionaryDataCommand {
    /** Id */
    id?: string;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -1794,11 +1896,11 @@
    sort?: number;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** Id */
    id?: string;
  }
  interface SaveEnterpriseCommand {
    /** Id */
    id?: string;
    /** 企业全称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
@@ -1825,11 +1927,11 @@
    userName?: string;
    /** 密码 */
    password?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuButtonCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1848,11 +1950,11 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuCommand {
    /** Id */
    id?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
@@ -1877,6 +1979,8 @@
    remark?: string;
    /** 分组 */
    groups?: SaveMenuCommandGroup[];
    /** Id */
    id?: string;
  }
  interface SaveMenuCommandButton {
@@ -1928,8 +2032,6 @@
  }
  interface SaveMenuFieldCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1948,6 +2050,8 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveRoleCommand {
@@ -1978,8 +2082,6 @@
  }
  interface SaveTaskInfoCommand {
    /** Id */
    id?: string;
    /** 任务名称 */
    name: string;
    billingMethod: EnumBillingMethod;
@@ -2011,11 +2113,11 @@
    beginTime: string;
    /** 任务结束时间 */
    endTime: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeCredentialCommand {
    /** Id */
    id?: string;
    /** 证书类型编号 */
    typeCode: string;
    /** 证书编号 */
@@ -2032,6 +2134,8 @@
    img: string;
    /** 证书反面照片 */
    backImg?: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeDetailCommand {
@@ -2055,6 +2159,8 @@
    avatar?: string;
    /** 姓名 */
    name?: string;
    /** 手机号 */
    contactPhoneNumber?: string;
    /** 身份证号 */
    identity: string;
    /** 身份编号 */
@@ -2182,6 +2288,11 @@
  type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
  interface UpdatePhoneNumberVerifyCodeCommand {
    /** 手机号码 */
    phoneNumber: string;
  }
  interface WxmpLoginCommand {
    /** 用户登录凭证 */
    code: string;