search_banquet_deposit_model.dart 2.22 KB

class SearchBanquetDepositModel {
  int? ret;
  SearchBanquetDepositSunModel? data;
  String? msg;

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

  SearchBanquetDepositModel.fromJson(Map<String, dynamic> json) {
    ret = json['ret'];
    data = json['data'] != null
        ? new SearchBanquetDepositSunModel.fromJson(json['data'])
        : null;
    msg = json['msg'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['ret'] = this.ret;
    if (this.data != null) {
      data['data'] = this.data!.toJson();
    }
    data['msg'] = this.msg;
    return data;
  }
}

class SearchBanquetDepositSunModel {
  String? id;
  String? rname;
  String? sex;
  String? staffId;
  String? ddate;
  String? classifyId;
  String? className;
  String? nickName;
  String? account;
  String? depositPrice;
  String? depositId;

  String get ddateStr {
    DateTime dateTime =
        DateTime.fromMillisecondsSinceEpoch(int.parse(ddate!) * 1000);
    return '${dateTime.month}月${dateTime.day}日';
  }

  SearchBanquetDepositSunModel(
      {this.id,
      this.rname,
      this.sex,
      this.staffId,
      this.ddate,
      this.classifyId,
      this.className,
      this.nickName,
      this.account,
      this.depositPrice,
      this.depositId});

  SearchBanquetDepositSunModel.fromJson(Map<String, dynamic> json) {
    id = json['id'];
    rname = json['rname'];
    sex = json['sex'];
    staffId = json['staff_id'];
    ddate = json['ddate'];
    classifyId = json['classify_id'];
    className = json['class_name'];
    nickName = json['nick_name'];
    account = json['account'];
    depositPrice = json['deposit_price'];
    depositId = json['deposit_id'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['id'] = this.id;
    data['rname'] = this.rname;
    data['sex'] = this.sex;
    data['staff_id'] = this.staffId;
    data['ddate'] = this.ddate;
    data['classify_id'] = this.classifyId;
    data['class_name'] = this.className;
    data['nick_name'] = this.nickName;
    data['account'] = this.account;
    data['deposit_price'] = this.depositPrice;
    data['deposit_id'] = this.depositId;
    return data;
  }
}