INIT
This commit is contained in:
40
frontend/src/lib/api/gene.api.ts
Normal file
40
frontend/src/lib/api/gene.api.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
/**
|
||||
* Gene API (임시 Mock)
|
||||
* TODO: 백엔드 구현 후 실제 API로 교체
|
||||
*/
|
||||
|
||||
import apiClient from "../api-client";
|
||||
|
||||
export interface MarkerModel {
|
||||
markerNm: string;
|
||||
markerTypeCd: string; // 'QTY' | 'QLT'
|
||||
markerDesc?: string;
|
||||
relatedTrait?: string;
|
||||
favorableAllele?: string;
|
||||
}
|
||||
|
||||
export const geneApi = {
|
||||
/**
|
||||
* 전체 마커 목록 조회 (임시 빈 배열 반환)
|
||||
*/
|
||||
getAllMarkers: async (): Promise<MarkerModel[]> => {
|
||||
// TODO: 백엔드 구현 후 실제 API 연동
|
||||
return [];
|
||||
},
|
||||
|
||||
/**
|
||||
* 타입별 마커 목록 조회 (임시 빈 배열 반환)
|
||||
*/
|
||||
getGenesByType: async (_typeCd: string): Promise<MarkerModel[]> => {
|
||||
// TODO: 백엔드 구현 후 실제 API 연동
|
||||
return [];
|
||||
},
|
||||
|
||||
/**
|
||||
* 개체별 유전자(SNP) 데이터 조회 (임시 빈 배열 반환)
|
||||
*/
|
||||
findByCowNo: async (_cowNo: string | number): Promise<any[]> => {
|
||||
// TODO: 백엔드 구현 후 실제 API 연동
|
||||
return [];
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user