fix(aihr): separate onboarding and candidate review states

This commit is contained in:
2026-07-15 02:39:29 +08:00
parent 21a13d806c
commit 40574c204d
13 changed files with 487 additions and 13 deletions
+16
View File
@@ -10,6 +10,8 @@ import type {
ReviewAdviceRequest,
ReviewDetail,
PracticeAssignment,
OnboardTask,
QualificationSummary,
PracticeAssignmentRequest,
DailyDrillAnswerResponse,
PracticeAlert,
@@ -170,6 +172,20 @@ export const getPracticeAssignments = (ownOnly = false) => {
});
};
export const getOnboardTasks = () =>
apiRequest<OnboardTask[]>({
url: '/api/aihr/mobile/onboard/tasks',
method: 'GET',
timeout: 15000
});
export const getQualification = () =>
apiRequest<QualificationSummary>({
url: '/api/aihr/mobile/qualification',
method: 'GET',
timeout: 15000
});
export const createPracticeAssignment = (data: PracticeAssignmentRequest) =>
apiRequest<PracticeAssignment>({
url: '/api/aihr/mobile/practice/assignments',