meal_day_date_model.dart 1.54 KB

class MealDayDateModel {
  int? ret;
  List<MealDayDateSunModel>? data;
  String? msg;

  MealDayDateModel({this.ret, this.data, this.msg});

  MealDayDateModel.fromJson(Map<String, dynamic> json) {
    if (json["ret"] is int) {
      ret = json["ret"];
    }
    if (json["data"] is List) {
      data = json["data"] == null
          ? null
          : (json["data"] as List)
              .map((e) => MealDayDateSunModel.fromJson(e))
              .toList();
    }
    if (json["msg"] is String) {
      msg = json["msg"];
    }
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> _data = <String, dynamic>{};
    _data["ret"] = ret;
    if (data != null) {
      _data["data"] = data?.map((e) => e.toJson()).toList();
    }
    _data["msg"] = msg;
    return _data;
  }
}

class MealDayDateSunModel {
  String? mname;
  String? mdate;
  String? ddateSolt;

  MealDayDateSunModel({this.mname, this.mdate, this.ddateSolt});

  MealDayDateSunModel.fromJson(Map<String, dynamic> json) {
    if (json["mname"] is String) {
      mname = json["mname"];
    }
    if (json["mdate"] is String) {
      mdate = json["mdate"];
    }
    if (json["ddate_solt"] is String) {
      ddateSolt = json["ddate_solt"];
    } else {
      ddateSolt = mname == '早餐'
          ? '1'
          : mname == '午餐'
              ? '2'
              : '3';
    }
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> _data = <String, dynamic>{};
    _data["mname"] = mname;
    _data["mdate"] = mdate;
    _data['ddate_solt'] = ddateSolt;
    return _data;
  }
}