feat: 更新喝水统计功能,支持指定日期查询并返回相应数据

This commit is contained in:
richarjiang
2025-09-02 11:32:22 +08:00
parent 2c2e964199
commit 730b1df35e
3 changed files with 53 additions and 28 deletions

View File

@@ -242,11 +242,25 @@ export class WaterGoalResponseDto extends BaseResponseDto {
}
/**
* 今日喝水统计响应DTO
* 获取喝水统计查询参数DTO
*/
export class TodayWaterStatsResponseDto extends BaseResponseDto {
export class GetWaterStatsQueryDto {
@ApiProperty({
description: '今日喝水统计',
description: '查询日期 (YYYY-MM-DD),不传则默认为今天',
example: '2023-12-01',
required: false,
})
@IsOptional()
@IsDateString({}, { message: '日期格式不正确,请使用 YYYY-MM-DD 格式' })
date?: string;
}
/**
* 喝水统计响应DTO
*/
export class WaterStatsResponseDto extends BaseResponseDto {
@ApiProperty({
description: '喝水统计数据',
example: {
date: '2023-12-01',
totalAmount: 1500,