menu_unit_model.dart 977 Bytes
import 'package:flutter/material.dart';

class MenuUnitModel {
  String specs; //销售单位
  String specid; //销售单位id
  String price; //售价
  String memberPrice; //会员价
  String status; //是否启用
  bool select; //是否启用

  TextEditingController priceC = TextEditingController();
  TextEditingController memberPriceC = TextEditingController();

  MenuUnitModel();

  factory MenuUnitModel.fromJson(Map<String, dynamic> json) => MenuUnitModel()
    ..specs = json["specs"]
    ..specid = json["specid"]
    ..price = json["price"]
    ..memberPrice = json["member_price"]
    ..status = json["status"]
    ..select = json["status"] == '1' ? true : false
    ..memberPriceC.text = json["member_price"]
    ..priceC.text = json["price"];

  Map<String, dynamic> toJson() => <String, dynamic>{
        "specs": specs,
        "specid": specid,
        'price': price,
        'member_price': memberPrice,
        'status': select ? '1' : '0'
      };
}