feat: 支持健康数据上报
This commit is contained in:
@@ -54,4 +54,24 @@ export async function updateBodyMeasurements(dto: BodyMeasurementsDto): Promise<
|
||||
return await api.put('/users/body-measurements', dto);
|
||||
}
|
||||
|
||||
export type DailyHealthDataDto = {
|
||||
date?: string; // YYYY-MM-DD
|
||||
waterIntake?: number; // ml
|
||||
exerciseMinutes?: number; // minutes
|
||||
caloriesBurned?: number; // kcal
|
||||
standingMinutes?: number; // minutes
|
||||
basalMetabolism?: number; // kcal
|
||||
sleepMinutes?: number; // minutes
|
||||
bloodOxygen?: number; // % (0-100)
|
||||
stressLevel?: number; // ms (based on HRV)
|
||||
};
|
||||
|
||||
export async function updateDailyHealthData(dto: DailyHealthDataDto): Promise<{
|
||||
code: number;
|
||||
message: string;
|
||||
data: any;
|
||||
}> {
|
||||
return await api.put('/users/daily-health', dto);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user