미사용 파일정리
This commit is contained in:
@@ -1,9 +1,5 @@
|
||||
import apiClient from "../api-client";
|
||||
import {
|
||||
GenomeTrait,
|
||||
GeneticAbility,
|
||||
GeneticAbilityRequest,
|
||||
} from "@/types/genome.types";
|
||||
import { GenomeTrait } from "@/types/genome.types";
|
||||
|
||||
export interface CategoryAverageDto {
|
||||
category: string;
|
||||
@@ -64,13 +60,6 @@ export interface GenomeRequestDto {
|
||||
}
|
||||
|
||||
export const genomeApi = {
|
||||
/**
|
||||
* GET /genome - 모든 유전체 데이터 조회
|
||||
*/
|
||||
findAll: async (): Promise<GenomeTrait[]> => {
|
||||
return await apiClient.get("/genome");
|
||||
},
|
||||
|
||||
/**
|
||||
* GET /genome/request/:cowNo - 개체식별번호로 유전체 분석 의뢰 정보 조회
|
||||
*
|
||||
@@ -89,19 +78,6 @@ export const genomeApi = {
|
||||
return await apiClient.get(`/genome/${cowNo}`);
|
||||
},
|
||||
|
||||
/**
|
||||
* POST /genome/:cowNo/genetic-ability - 개체의 유전능력 평가 조회
|
||||
*
|
||||
* @param cowNo - 개체 번호
|
||||
* @param request - 사용자가 선택한 유전체 형질과 가중치
|
||||
*/
|
||||
getGeneticAbility: async (
|
||||
cowNo: string | number,
|
||||
request: GeneticAbilityRequest = {}
|
||||
): Promise<GeneticAbility> => {
|
||||
return await apiClient.post(`/genome/${cowNo}/genetic-ability`, request);
|
||||
},
|
||||
|
||||
/**
|
||||
* GET /genome/comparison-averages/:cowNo - 전국/지역/농장 카테고리별 평균 비교
|
||||
*
|
||||
@@ -155,13 +131,6 @@ export const genomeApi = {
|
||||
return await apiClient.get(`/genome/dashboard-stats/${farmNo}`);
|
||||
},
|
||||
|
||||
/**
|
||||
* GET /genome/farm-trait-comparison/:farmNo - 농가별 형질 비교 (농가 vs 지역 vs 전국)
|
||||
*/
|
||||
getFarmTraitComparison: async (farmNo: number): Promise<FarmTraitComparisonDto> => {
|
||||
return await apiClient.get(`/genome/farm-trait-comparison/${farmNo}`);
|
||||
},
|
||||
|
||||
/**
|
||||
* GET /genome/farm-region-ranking/:farmNo - 농가의 보은군 내 순위 조회 (대시보드용)
|
||||
*/
|
||||
@@ -252,33 +221,6 @@ export interface FarmRegionRankingDto {
|
||||
regionCowCount: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 농가별 형질 비교 데이터 타입
|
||||
*/
|
||||
export interface FarmTraitComparisonDto {
|
||||
farmName: string;
|
||||
regionName: string;
|
||||
totalFarmAnimals: number;
|
||||
totalRegionAnimals: number;
|
||||
traits: {
|
||||
traitName: string;
|
||||
category: string;
|
||||
// 농가 데이터
|
||||
farmAvgEbv: number;
|
||||
farmCount: number;
|
||||
farmPercentile: number;
|
||||
// 지역 데이터
|
||||
regionAvgEbv: number;
|
||||
regionCount: number;
|
||||
// 전국 데이터
|
||||
nationAvgEbv: number;
|
||||
nationCount: number;
|
||||
// 비교
|
||||
diffFromRegion: number;
|
||||
diffFromNation: number;
|
||||
}[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 대시보드 통계 데이터 타입
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user