| | |
| | | /**用户角色 */ |
| | | Role = 5, |
| | | /**用户信息 */ |
| | | UserInfo = 6, |
| | | User = 6, |
| | | /**企业信息 */ |
| | | Enterprise = 7, |
| | | } |
| | |
| | | AliyunSms = 10, |
| | | } |
| | | |
| | | enum EnumTaskCheckReceiveStatus { |
| | | /**待验收 */ |
| | | Wait = 10, |
| | | /**已验收 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | enum EnumTaskRecommendStatus { |
| | | /**未推荐 */ |
| | | No = 10, |
| | | /**已推荐 */ |
| | | Yes = 20, |
| | | } |
| | | |
| | | enum EnumTaskReleaseStatus { |
| | | /**发布中 */ |
| | | InProcess = 20, |
| | | /**已停止 */ |
| | | Stopped = 100, |
| | | } |
| | | |
| | | enum EnumTaskSettlementStatus { |
| | | /**待结算 */ |
| | | Wait = 10, |
| | | /**已结算 */ |
| | | Completed = 30, |
| | | } |
| | | |
| | | enum EnumTaskStatus { |
| | |
| | | Female = 20, |
| | | } |
| | | |
| | | enum EnumUserInfoStatus { |
| | | enum EnumUserStatus { |
| | | /**正常 */ |
| | | Normal = 10, |
| | | /**禁用 */ |
| | |
| | | remark?: string; |
| | | /** 角色 */ |
| | | roles?: GetOperationUserInfosQueryResultItemRole[]; |
| | | status?: EnumUserInfoStatus; |
| | | status?: EnumUserStatus; |
| | | } |
| | | |
| | | interface GetOperationUserInfosQueryResultItemRole { |
| | |
| | | interface GetTaskInfoQueryResult { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 企业Id */ |
| | | enterpriseId?: string; |
| | | /** 企业全称 */ |
| | | enterpriseName?: string; |
| | | /** 在招岗位数量 */ |
| | | taskCount?: number; |
| | | /** 任务名称 */ |
| | | name?: string; |
| | | billingMethod?: EnumBillingMethod; |
| | |
| | | cityCode?: string; |
| | | /** 任务地点所属城市 */ |
| | | cityName?: string; |
| | | /** 任务地点名称 */ |
| | | addressName?: string; |
| | | /** 任务地点详细地址 */ |
| | | address?: string; |
| | | addressDetail?: string; |
| | | /** 任务开始时间 */ |
| | | beginTime?: string; |
| | | /** 任务结束时间 */ |
| | | endTime?: string; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | /** 是否已收藏 */ |
| | | isCollected?: boolean; |
| | | } |
| | | |
| | | interface GetTaskInfosQuery { |
| | |
| | | keywords?: string; |
| | | /** 发布时间 */ |
| | | time?: string; |
| | | /** 任务地点所属城市编号 */ |
| | | cityCode?: string; |
| | | settlementCycle?: EnumSettlementCycle; |
| | | /** 员工福利 */ |
| | | benefitCodes?: string[]; |
| | | genderLimit?: EnumUserGender; |
| | | status?: EnumTaskStatus; |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | } |
| | | |
| | | interface GetTaskInfosQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 任务名称 */ |
| | | name: string; |
| | | /** 任务单号 */ |
| | |
| | | /** 任务结束时间 */ |
| | | endTime?: string; |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | settlementStatus?: EnumTaskSettlementStatus; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | /** 创建时间 */ |
| | | createdTime?: string; |
| | | } |
| | | |
| | | interface GetUserInfoRolesQueryResultItem { |
| | |
| | | provinceCode: string; |
| | | /** 任务地点所属城市编号 */ |
| | | cityCode: string; |
| | | /** 任务地点名称 */ |
| | | addressName: string; |
| | | /** 任务地点详细地址 */ |
| | | address: string; |
| | | addressDetail: string; |
| | | /** 经度 */ |
| | | longitude?: number; |
| | | /** 纬度 */ |
| | | latitude?: number; |
| | | /** 任务开始时间 */ |
| | | beginTime: string; |
| | | /** 任务结束时间 */ |
| | |
| | | userInfoIds?: string[]; |
| | | } |
| | | |
| | | interface SetTaskInfoRecommendStatusCommand { |
| | | /** Id */ |
| | | ids?: string[]; |
| | | recommendStatus?: EnumTaskRecommendStatus; |
| | | } |
| | | |
| | | interface SetTaskInfoReleaseStatusCommand { |
| | | /** Id */ |
| | | ids?: string[]; |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | } |
| | | |
| | | interface SetUserInfoRolesCommand { |
| | | /** 用户Id */ |
| | | userInfoId?: string; |
| | |
| | | interface SetUserInfoStatusCommand { |
| | | /** Id */ |
| | | ids?: string[]; |
| | | status?: EnumUserInfoStatus; |
| | | status?: EnumUserStatus; |
| | | } |
| | | |
| | | type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>; |