| | |
| | | request?: GetAliyunOSSAcsQuery; |
| | | } |
| | | |
| | | interface APIgetAreaSelectParams { |
| | | /** 最大深度 */ |
| | | maxDeep?: number; |
| | | } |
| | | |
| | | interface APIgetCurrentLogierMenuParams { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | all?: boolean; |
| | | /** 最大深度 */ |
| | | maxDeep?: number; |
| | | /** 携带下级 */ |
| | | withChildren?: boolean; |
| | | } |
| | | |
| | | interface APIgetEnterpriseElectronSignSettingParams { |
| | |
| | | clientType?: EnumClientType; |
| | | /** 角色Id */ |
| | | roleId?: string; |
| | | } |
| | | |
| | | interface APIgetPersonalLoginInfoParams { |
| | | /** 查询个人用户登录信息 */ |
| | | request?: GetPersonalLoginInfoQuery; |
| | | } |
| | | |
| | | interface APIgetResourceFieldsParams { |
| | |
| | | request?: GetUserResumeWorkExperienceQuery; |
| | | } |
| | | |
| | | interface BindPhoneNumberCommand { |
| | | 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 { |
| | |
| | | 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 { |
| | |
| | | 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 { |
| | |
| | | /** 错误码 */ |
| | | 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; |
| | | /** 错误信息 */ |
| | |
| | | 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; |
| | |
| | | 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; |
| | | /** 错误信息 */ |
| | |
| | | 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 { |
| | |
| | | |
| | | 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/编号二选一) */ |
| | |
| | | parentId?: string; |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetDictionaryDatasQueryResultItem { |
| | |
| | | } |
| | | |
| | | interface GetEnterprisesQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | /** 是否已配置 */ |
| | | isConfigured?: boolean; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetEnterprisesQueryResultItem { |
| | |
| | | } |
| | | |
| | | interface GetOperationUserInfosQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetOperationUserInfosQueryResultItem { |
| | |
| | | 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 { |
| | |
| | | } |
| | | |
| | | interface GetRolesQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | userType?: EnumUserType; |
| | | clientType?: EnumClientType; |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetRolesQueryResultItem { |
| | |
| | | /** 企业Id */ |
| | | enterpriseId?: string; |
| | | /** 企业全称 */ |
| | | enterpriseEnterpriseName?: string; |
| | | enterpriseName?: string; |
| | | /** 联系电话 */ |
| | | contactPhoneNumber?: string; |
| | | /** 在招岗位数量 */ |
| | | taskCount?: number; |
| | | /** 报名人数 */ |
| | | applyCount?: number; |
| | | /** 任务名称 */ |
| | | name?: string; |
| | | billingMethod?: EnumBillingMethod; |
| | |
| | | isCollected?: boolean; |
| | | status?: EnumTaskStatus; |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | } |
| | | |
| | | interface GetTaskInfoQueryResultBenefit { |
| | |
| | | } |
| | | |
| | | interface GetTaskInfosQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | /** 关键字(任务名称) */ |
| | | keywords?: string; |
| | | /** 企业Id */ |
| | |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | /** 录用状态 */ |
| | | hireStatus?: EnumTaskUserHireStatus[]; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetTaskInfosQueryResult { |
| | | objectData?: GetTaskInfosQueryResultObjectData; |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetTaskInfosQueryResultItem[]; |
| | | objectData?: GetTaskInfosQueryResultObjectData; |
| | | } |
| | | |
| | | interface GetTaskInfosQueryResultItem { |
| | |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | } |
| | | |
| | | interface GetTaskInfosQueryResultObjectData { |
| | |
| | | /** 体重 */ |
| | | weight?: number; |
| | | /** 生活照 */ |
| | | photoImgs?: string[]; |
| | | photos?: string[]; |
| | | } |
| | | |
| | | type GetUserResumeJobSeekingQuery = Record<string, any>; |
| | |
| | | /** 体重 */ |
| | | weight?: number; |
| | | /** 生活照 */ |
| | | photoImgs?: string[]; |
| | | photos?: string[]; |
| | | /** 经历 */ |
| | | taskInfoUsers?: GetUserResumeQueryResultExperience[]; |
| | | } |
| | | |
| | | interface GetUserResumeQueryResultCredential { |
| | |
| | | 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; |
| | | gender?: EnumUserGender; |
| | | /** 是否实名 */ |
| | | isReal?: boolean; |
| | | /** 年龄 */ |
| | | age?: number; |
| | | /** 身份编号 */ |
| | | personalIdentityCode?: string; |
| | | /** 身份 */ |
| | | personalIdentityContent?: string; |
| | | /** 学历编号 */ |
| | | educationalBackgroundCode?: string; |
| | | /** 学历 */ |
| | | educationalBackgroundContent?: string; |
| | | /** 上岗次数 */ |
| | | taskCount?: number; |
| | | /** 工作资历 */ |
| | | workSeniority?: string; |
| | | /** 工作经验 */ |
| | | workExperience?: string; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | } |
| | | |
| | | type GetUserResumeWorkExperienceQuery = Record<string, any>; |
| | | |
| | | interface GetUserResumeWorkExperienceQueryResult { |
| | |
| | | accessToken?: string; |
| | | /** 刷新令牌 */ |
| | | refreshToken?: string; |
| | | /** 会话秘钥(仅用于微信小程序授权登录) */ |
| | | sessionKey?: string; |
| | | /** 是否已绑定手机号(仅用于微信小程序授权登录) */ |
| | | isBindPhoneNumber?: boolean; |
| | | } |
| | | |
| | | interface PagedListQueryPageModel { |
| | |
| | | } |
| | | |
| | | interface PagedListQueryResultPageModel { |
| | | /** 总数 */ |
| | | totalCount?: number; |
| | | /** 页数 */ |
| | | totalPage?: number; |
| | | /** 行数 */ |
| | | rows?: number; |
| | | /** 页码 */ |
| | | page?: number; |
| | | /** 排序 */ |
| | | orderInput?: PagedListQueryPageModelOrderInput[]; |
| | | /** 总数 */ |
| | | totalCount?: number; |
| | | /** 页数 */ |
| | | totalPage?: number; |
| | | } |
| | | |
| | | interface PasswordLoginCommand { |
| | |
| | | clientType?: EnumClientType; |
| | | } |
| | | |
| | | interface RegisterPersonalUserCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber: string; |
| | | /** 验证码 */ |
| | | verifyCode: string; |
| | | } |
| | | |
| | | interface SaveDictionaryCategoryCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 编号 */ |
| | | code: string; |
| | | /** 名称 */ |
| | |
| | | fieldNames?: string; |
| | | /** 排序 */ |
| | | sort?: number; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveDictionaryDataCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 类别Id(Id/编号二选一) */ |
| | | categoryId?: string; |
| | | /** 类别编号(Id/编号二选一) */ |
| | |
| | | sort?: number; |
| | | /** 是否禁用 */ |
| | | isDisabled?: boolean; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveEnterpriseCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 企业全称 */ |
| | | enterpriseName: string; |
| | | /** 统一社会信用代码 */ |
| | |
| | | userName?: string; |
| | | /** 密码 */ |
| | | password?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveMenuButtonCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 菜单Id */ |
| | | parentId?: string; |
| | | /** 编号 */ |
| | |
| | | sort?: number; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveMenuCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | userType?: EnumUserType; |
| | | clientType?: EnumClientType; |
| | | /** 上级Id */ |
| | |
| | | remark?: string; |
| | | /** 分组 */ |
| | | groups?: SaveMenuCommandGroup[]; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveMenuCommandButton { |
| | |
| | | } |
| | | |
| | | interface SaveMenuFieldCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 菜单Id */ |
| | | parentId?: string; |
| | | /** 编号 */ |
| | |
| | | sort?: number; |
| | | /** 备注 */ |
| | | remark?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveRoleCommand { |
| | |
| | | } |
| | | |
| | | interface SaveTaskInfoCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 任务名称 */ |
| | | name: string; |
| | | billingMethod: EnumBillingMethod; |
| | |
| | | beginTime: string; |
| | | /** 任务结束时间 */ |
| | | endTime: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveUserResumeCredentialCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 证书类型编号 */ |
| | | typeCode: string; |
| | | /** 证书编号 */ |
| | |
| | | img: string; |
| | | /** 证书反面照片 */ |
| | | backImg?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SaveUserResumeDetailCommand { |
| | |
| | | /** 体重 */ |
| | | weight?: number; |
| | | /** 生活照 */ |
| | | photosImg?: string[]; |
| | | photos?: string[]; |
| | | } |
| | | |
| | | interface SaveUserResumeJobSeekingCommand { |
| | | /** 用户信息期望岗位 */ |
| | | userExpectJobsExpectJobCode: string[]; |
| | | userExpectJobs: string[]; |
| | | freeTime: EnumPersonalFreeTime; |
| | | jobSeekingStatus: EnumPersonalJobSeekingStatus; |
| | | } |
| | |
| | | value?: string; |
| | | /** 标签 */ |
| | | label?: string; |
| | | /** 数据 */ |
| | | data?: any; |
| | | data?: GetDictionaryCategorySelectQueryOption; |
| | | } |
| | | |
| | | interface SelectOptionStringGetDictionaryDataSelectQueryResultOption { |
| | |
| | | value?: string; |
| | | /** 标签 */ |
| | | label?: string; |
| | | /** 数据 */ |
| | | data?: any; |
| | | data?: GetDictionaryDataSelectQueryResultOption; |
| | | } |
| | | |
| | | interface SendLoginOrRegisterVerifyCodeCommand { |
| | |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | } |
| | | |
| | | interface SetTaskUserHireCommand { |
| | | /** 任务Id */ |
| | | id?: string; |
| | | /** 人员Id */ |
| | | userIds?: string[]; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | } |
| | | |
| | | interface SetUserInfoRolesCommand { |
| | | /** 用户Id */ |
| | | userInfoId?: string; |
| | |
| | | |
| | | type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; |
| | | |
| | | interface UpdatePhoneNumberVerifyCodeCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber: string; |
| | | } |
| | | |
| | | interface WxmpLoginCommand { |
| | | /** 用户登录凭证 */ |
| | | code: string; |