table_bean_entity_helper.dart 893 B

1234567891011121314151617181920212223242526272829303132
  1. import 'package:bbyyy/beans/table_bean_entity.dart';
  2. tableBeanEntityFromJson(TableBeanEntity data, Map<String, dynamic> json) {
  3. if (json['type'] != null) {
  4. data.type = json['type'].toString();
  5. }
  6. if (json['name'] != null) {
  7. data.name = json['name'].toString();
  8. }
  9. if (json['tbl_name'] != null) {
  10. data.tblName = json['tbl_name'].toString();
  11. }
  12. if (json['rootpage'] != null) {
  13. data.rootpage = json['rootpage'] is String
  14. ? int.tryParse(json['rootpage'])
  15. : json['rootpage'].toInt();
  16. }
  17. if (json['sql'] != null) {
  18. data.sql = json['sql'].toString();
  19. }
  20. return data;
  21. }
  22. Map<String, dynamic> tableBeanEntityToJson(TableBeanEntity entity) {
  23. final Map<String, dynamic> data = new Map<String, dynamic>();
  24. data['type'] = entity.type;
  25. data['name'] = entity.name;
  26. data['tbl_name'] = entity.tblName;
  27. data['rootpage'] = entity.rootpage;
  28. data['sql'] = entity.sql;
  29. return data;
  30. }