| | |
| | | roleId?: string; |
| | | } |
| | | |
| | | interface APIgetPersonalLoginInfoParams { |
| | | /** 查询个人用户登录信息 */ |
| | | request?: GetPersonalLoginInfoQuery; |
| | | } |
| | | |
| | | interface APIgetResourceFieldsParams { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | request?: GetUserResumeWorkExperienceQuery; |
| | | } |
| | | |
| | | interface BindPhoneNumberCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber?: string; |
| | | /** 验证码 */ |
| | | verifyCode?: string; |
| | | interface ApplyTaskCommand { |
| | | /** 任务Id */ |
| | | ids?: string[]; |
| | | } |
| | | |
| | | interface BindWxmpUserInfoCommand { |
| | |
| | | iv: string; |
| | | /** 获取会话密钥 */ |
| | | sessionKey: string; |
| | | } |
| | | |
| | | interface ChangePhoneNumberCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber: 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; |
| | | /** 错误信息 */ |
| | |
| | | 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 { |
| | | /** 编号 */ |
| | | code?: string; |
| | |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | /** 录用状态 */ |
| | | hireStatus?: EnumTaskUserHireStatus[]; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | } |
| | | |
| | | interface GetTaskInfosQueryResultObjectData { |
| | |
| | | accessToken?: string; |
| | | /** 刷新令牌 */ |
| | | refreshToken?: string; |
| | | /** 会话秘钥(仅用于微信小程序授权登录) */ |
| | | sessionKey?: string; |
| | | /** 是否已绑定手机号(仅用于微信小程序授权登录) */ |
| | | isBindPhoneNumber?: boolean; |
| | | } |
| | | |
| | | interface PagedListQueryPageModel { |
| | |
| | | password: string; |
| | | type?: EnumUserType; |
| | | clientType?: EnumClientType; |
| | | } |
| | | |
| | | interface RegisterPersonalUserCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber: string; |
| | | /** 验证码 */ |
| | | verifyCode: string; |
| | | } |
| | | |
| | | interface SaveDictionaryCategoryCommand { |
| | |
| | | |
| | | type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; |
| | | |
| | | interface UpdatePhoneNumberVerifyCodeCommand { |
| | | /** 手机号码 */ |
| | | phoneNumber: string; |
| | | } |
| | | |
| | | interface WxmpLoginCommand { |
| | | /** 用户登录凭证 */ |
| | | code: string; |