Files
data_manage/bin/model/dto/DiseaseStatistics.dart
2026-01-20 09:26:55 +08:00

28 lines
753 B
Dart

import 'package:json_annotation/json_annotation.dart';
import '../DiseaseType.dart';
part 'DiseaseStatistics.g.dart';
@JsonSerializable()
class DiseaseStatistics {
int? total; // 总数
List<DiseaseType>? disease_type_list; // 疾病类型列表
DiseaseStatistics();
// 从JSON中反序列化
static DiseaseStatistics fromJson(Map<String, dynamic> json) =>
_$DiseaseStatisticsFromJson(json);
// 转换成JSON
Map<String, dynamic> toJson() => _$DiseaseStatisticsToJson(this);
static DiseaseStatistics fromQueryParameters(Map<String, String> queryParameters) {
var json = <String, dynamic>{};
queryParameters.forEach((key, value) {
json[key] = value;
});
return DiseaseStatistics.fromJson(json);
}
}