Skip to content

Commit 6a2f7e9

Browse files
committed
refactor(meister): 쿼리 리팩토링
1 parent 15d87f4 commit 6a2f7e9

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

src/templates/meister/services/query.service.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { KEY } from "@/constants";
22
import { useQuery } from "@tanstack/react-query";
3-
import { useRecoilValue } from "recoil";
4-
import { searchStudentNumberStore } from "@/store/searchStudentNumber.store";
53
import { getMeister, getMeisterDetail, getMeisterRanking } from "./api.service";
64

75
export const useMeisterQuery = () => {
@@ -24,10 +22,9 @@ export const useMeisterRankingQuery = ({
2422
return { data, ...queryRest };
2523
};
2624

27-
export const useMeisterDetailQuery = () => {
28-
const student = useRecoilValue(searchStudentNumberStore);
25+
export const useMeisterDetailQuery = (studentNumber: string) => {
2926
const { data, ...queryRest } = useQuery([KEY.MEISTER_DETAIL], async () =>
30-
getMeisterDetail(student),
27+
getMeisterDetail(studentNumber),
3128
);
3229
return { data, ...queryRest };
3330
};

src/templates/meister/types/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export type { default as MeisterKeyType } from "./meisterKey.type";
2+
export type { default as MeisterScoreType } from "./meisterScore.type";
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
type MeisterKeyType =
2+
| "basicJobSkills"
3+
| "professionalTech"
4+
| "workEthic"
5+
| "humanities"
6+
| "foreignScore";
7+
8+
export default MeisterKeyType;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
type MeisterScoreType = "avg" | "max" | "meister";
2+
3+
export default MeisterScoreType;

0 commit comments

Comments
 (0)