/*
 * @Author       : WuWei
 * @LastEditors: ChenYaJin
 * @Date         : 2021-04-30 15:02:29
 * @LastEditTime: 2023-04-21 15:30:11
 * @FilePath     : /wisdom-huiguanjia-app/task_package/lib/src/models/task_statistic_model.dart
 * @Description  : Do not edit
 */
// import 'package:json_annotation/json_annotation.dart';
part 'task_statistic_model.g.dart';

class TaskStatisticModel {
  final int? noOpenCount;
  final int? timeoutFinishedCount;
  final int? timeoutDoingCount;
  final int? timeoutNoOpenCount;
  final int? timeoutCount;
  final int? finishedCount;
  final int? doingCount;
  final num? avgDurationTime;
  final num? avgUseTime;
  final num? timeoutRate;
  final num? finishingRate;
  final int? taskTotal;
  final int? overdueCount;

  TaskStatisticModel({
    this.noOpenCount,
    this.timeoutFinishedCount,
    this.timeoutDoingCount,
    this.timeoutNoOpenCount,
    this.timeoutCount,
    this.finishedCount,
    this.doingCount,
    this.avgDurationTime,
    this.avgUseTime,
    this.timeoutRate,
    this.finishingRate,
    this.taskTotal,
    this.overdueCount,
  });

  ///
  ///
  ///
  ///
  ///
  ///
  ///
//***以下为模板代码谨慎修改***
  factory TaskStatisticModel.fromJson(Map<String, dynamic> json) =>
      _$TaskStatisticModelFromJson(json);
  Map<String, dynamic> toJson() => _$TaskStatisticModelToJson(this);
}
