fix:java项目性能优化
This commit is contained in:
@@ -183,12 +183,12 @@ const imageBody = (payload: ImagePayload) => ({
|
||||
});
|
||||
|
||||
export async function fetchEventRows(): Promise<EventRecord[]> {
|
||||
const response = await request<BrapiListResponse<EventRecord>>("/brapi/v2/events?page=0&pageSize=1000");
|
||||
const response = await request<BrapiListResponse<EventRecord>>("/brapi/v2/events?page=0&pageSize=10");
|
||||
return response.result.data.map(mapEvent);
|
||||
}
|
||||
|
||||
export async function fetchImageRows(): Promise<ImageRecord[]> {
|
||||
const response = await request<BrapiListResponse<ImageRecord>>("/brapi/v2/images?page=0&pageSize=1000");
|
||||
const response = await request<BrapiListResponse<ImageRecord>>("/brapi/v2/images?page=0&pageSize=10");
|
||||
return response.result.data.map(mapImage);
|
||||
}
|
||||
|
||||
@@ -198,9 +198,9 @@ export async function fetchEventImageOptions(): Promise<{
|
||||
observations: SelectOption[];
|
||||
}> {
|
||||
const [studies, observationUnits, observations] = await Promise.all([
|
||||
request<BrapiListResponse<StudyResponse>>("/brapi/v2/studies?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<ObservationUnitResponse>>("/brapi/v2/observationunits?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<ObservationResponse>>("/brapi/v2/observations?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<StudyResponse>>("/brapi/v2/studies?page=0&pageSize=10"),
|
||||
request<BrapiListResponse<ObservationUnitResponse>>("/brapi/v2/observationunits?page=0&pageSize=10"),
|
||||
request<BrapiListResponse<ObservationResponse>>("/brapi/v2/observations?page=0&pageSize=10"),
|
||||
]);
|
||||
|
||||
return {
|
||||
|
||||
@@ -101,7 +101,7 @@ const mapObservationUnit = (unit: ObservationUnitRecord): ObservationUnitRecord
|
||||
};
|
||||
|
||||
const toRequestBody = (payload: ObservationUnitPayload) => ({
|
||||
observationUnitName: requiredText(payload.observation_unit_name, "请填写观测单元名称"),
|
||||
observationUnitName: requiredText(payload.observation_unit_name, "请填写观测单元名"),
|
||||
studyDbId: optionalText(payload.study_id),
|
||||
germplasmDbId: optionalText(payload.germplasm_id),
|
||||
observationLevel: {
|
||||
@@ -113,7 +113,7 @@ const toRequestBody = (payload: ObservationUnitPayload) => ({
|
||||
});
|
||||
|
||||
export async function fetchObservationUnitRows(): Promise<ObservationUnitRecord[]> {
|
||||
const response = await request<BrapiListResponse<ObservationUnitRecord>>("/brapi/v2/observationunits?page=0&pageSize=1000");
|
||||
const response = await request<BrapiListResponse<ObservationUnitRecord>>("/brapi/v2/observationunits?page=0&pageSize=10");
|
||||
return response.result.data.map(mapObservationUnit);
|
||||
}
|
||||
|
||||
@@ -133,7 +133,7 @@ export async function createObservationUnitRow(payload: ObservationUnitPayload):
|
||||
const response = await request<BrapiListResponse<ObservationUnitRecord>>("/brapi/v2/observationunits", {
|
||||
method: "POST",
|
||||
body: JSON.stringify({
|
||||
observationUnitDbId: requiredText(payload.id, "请填写观测单元 ID"),
|
||||
observationUnitDbId: requiredText(payload.id, "请填写观测单<EFBFBD>?ID"),
|
||||
...toRequestBody(payload),
|
||||
}),
|
||||
});
|
||||
|
||||
@@ -136,7 +136,7 @@ const mapObservationVariable = (variable: ObservationVariableRecord): Observatio
|
||||
});
|
||||
|
||||
const toRequestBody = (payload: ObservationVariablePayload) => ({
|
||||
observationVariableName: requiredText(payload.name, "请填写变量名称"),
|
||||
observationVariableName: requiredText(payload.name, "请填写变量名"),
|
||||
pui: optionalText(payload.pui),
|
||||
defaultValue: optionalText(payload.default_value),
|
||||
documentationurl: optionalText(payload.documentationurl),
|
||||
@@ -154,7 +154,7 @@ const toRequestBody = (payload: ObservationVariablePayload) => ({
|
||||
});
|
||||
|
||||
export async function fetchObservationVariableRows(): Promise<ObservationVariableRecord[]> {
|
||||
const response = await request<BrapiListResponse<ObservationVariableRecord>>("/brapi/v2/variables?page=0&pageSize=1000");
|
||||
const response = await request<BrapiListResponse<ObservationVariableRecord>>("/brapi/v2/variables?page=0&pageSize=10");
|
||||
return response.result.data.map(mapObservationVariable);
|
||||
}
|
||||
|
||||
@@ -167,10 +167,10 @@ export async function fetchObservationVariableOptions(): Promise<{
|
||||
}> {
|
||||
const [crops, ontologies, traits, methods, scales] = await Promise.all([
|
||||
request<CropResponse[]>("/api/dictionaries/crops"),
|
||||
request<BrapiListResponse<OntologyResponse>>("/brapi/v2/ontologies?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<TraitResponse>>("/brapi/v2/traits?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<MethodResponse>>("/brapi/v2/methods?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<ScaleResponse>>("/brapi/v2/scales?page=0&pageSize=1000"),
|
||||
request<BrapiListResponse<OntologyResponse>>("/brapi/v2/ontologies?page=0&pageSize=10"),
|
||||
request<BrapiListResponse<TraitResponse>>("/brapi/v2/traits?page=0&pageSize=10"),
|
||||
request<BrapiListResponse<MethodResponse>>("/brapi/v2/methods?page=0&pageSize=10"),
|
||||
request<BrapiListResponse<ScaleResponse>>("/brapi/v2/scales?page=0&pageSize=10"),
|
||||
]);
|
||||
|
||||
return {
|
||||
@@ -201,7 +201,7 @@ export async function createObservationVariableRow(payload: ObservationVariableP
|
||||
const response = await request<BrapiListResponse<ObservationVariableRecord>>("/brapi/v2/variables", {
|
||||
method: "POST",
|
||||
body: JSON.stringify({
|
||||
id: requiredText(payload.id, "请填写变量 ID"),
|
||||
id: requiredText(payload.id, "请填写变<EFBFBD>?ID"),
|
||||
...toRequestBody(payload),
|
||||
}),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user