/// records : [{"id":"1815947305409314816","createTime":"2024-07-24 11:09:11","createUser":"1379254113602109440","updateTime":"2024-07-24 11:09:11","updateUser":"1379254113602109440","userId":"1379254113602109440","isDefault":1,"type":"PERSONAL","name":"回乡信息","taxId":"202407027106","companyAddr":"中海中心","companyPhone":null,"bank":"中国银行","bankNumber":"4123456789987456123","isDelete":0}] /// total : "1" /// size : "50" /// current : "1" /// orders : [{"column":"id","asc":false}] /// hitCount : false /// searchCount : true /// pages : "1" class TitleInfoList { TitleInfoList({ List records, String total, String size, String current, List orders, bool hitCount, bool searchCount, String pages,}){ _records = records; _total = total; _size = size; _current = current; _orders = orders; _hitCount = hitCount; _searchCount = searchCount; _pages = pages; } TitleInfoList.fromJson(dynamic json) { if (json['records'] != null) { _records = []; json['records'].forEach((v) { _records.add(Records.fromJson(v)); }); } _total = json['total']; _size = json['size']; _current = json['current']; if (json['orders'] != null) { _orders = []; json['orders'].forEach((v) { _orders.add(Orders.fromJson(v)); }); } _hitCount = json['hitCount']; _searchCount = json['searchCount']; _pages = json['pages']; } List _records; String _total; String _size; String _current; List _orders; bool _hitCount; bool _searchCount; String _pages; TitleInfoList copyWith({ List records, String total, String size, String current, List orders, bool hitCount, bool searchCount, String pages, }) => TitleInfoList( records: records ?? _records, total: total ?? _total, size: size ?? _size, current: current ?? _current, orders: orders ?? _orders, hitCount: hitCount ?? _hitCount, searchCount: searchCount ?? _searchCount, pages: pages ?? _pages, ); List get records => _records; String get total => _total; String get size => _size; String get current => _current; List get orders => _orders; bool get hitCount => _hitCount; bool get searchCount => _searchCount; String get pages => _pages; Map toJson() { final map = {}; if (_records != null) { map['records'] = _records.map((v) => v.toJson()).toList(); } map['total'] = _total; map['size'] = _size; map['current'] = _current; if (_orders != null) { map['orders'] = _orders.map((v) => v.toJson()).toList(); } map['hitCount'] = _hitCount; map['searchCount'] = _searchCount; map['pages'] = _pages; return map; } } /// column : "id" /// asc : false class Orders { Orders({ String column, bool asc,}){ _column = column; _asc = asc; } Orders.fromJson(dynamic json) { _column = json['column']; _asc = json['asc']; } String _column; bool _asc; Orders copyWith({ String column, bool asc, }) => Orders( column: column ?? _column, asc: asc ?? _asc, ); String get column => _column; bool get asc => _asc; Map toJson() { final map = {}; map['column'] = _column; map['asc'] = _asc; return map; } } /// id : "1815947305409314816" /// createTime : "2024-07-24 11:09:11" /// createUser : "1379254113602109440" /// updateTime : "2024-07-24 11:09:11" /// updateUser : "1379254113602109440" /// userId : "1379254113602109440" /// isDefault : 1 /// type : "PERSONAL" /// name : "回乡信息" /// taxId : "202407027106" /// companyAddr : "中海中心" /// companyPhone : null /// bank : "中国银行" /// bankNumber : "4123456789987456123" /// isDelete : 0 class Records { Records({ String id, String createTime, String createUser, String updateTime, String updateUser, String userId, num isDefault, String type, String name, String taxId, String companyAddr, dynamic companyPhone, String bank, String bankNumber, num isDelete,}){ _id = id; _createTime = createTime; _createUser = createUser; _updateTime = updateTime; _updateUser = updateUser; _userId = userId; _isDefault = isDefault; _type = type; _name = name; _taxId = taxId; _companyAddr = companyAddr; _companyPhone = companyPhone; _bank = bank; _bankNumber = bankNumber; _isDelete = isDelete; } Records.fromJson(dynamic json) { _id = json['id']; _createTime = json['createTime']; _createUser = json['createUser']; _updateTime = json['updateTime']; _updateUser = json['updateUser']; _userId = json['userId']; _isDefault = json['isDefault']; _type = json['type']; _name = json['name']; _taxId = json['taxId']; _companyAddr = json['companyAddr']; _companyPhone = json['companyPhone']; _bank = json['bank']; _bankNumber = json['bankNumber']; _isDelete = json['isDelete']; } String _id; String _createTime; String _createUser; String _updateTime; String _updateUser; String _userId; num _isDefault; String _type; String _name; String _taxId; String _companyAddr; dynamic _companyPhone; String _bank; String _bankNumber; num _isDelete; Records copyWith({ String id, String createTime, String createUser, String updateTime, String updateUser, String userId, num isDefault, String type, String name, String taxId, String companyAddr, dynamic companyPhone, String bank, String bankNumber, num isDelete, }) => Records( id: id ?? _id, createTime: createTime ?? _createTime, createUser: createUser ?? _createUser, updateTime: updateTime ?? _updateTime, updateUser: updateUser ?? _updateUser, userId: userId ?? _userId, isDefault: isDefault ?? _isDefault, type: type ?? _type, name: name ?? _name, taxId: taxId ?? _taxId, companyAddr: companyAddr ?? _companyAddr, companyPhone: companyPhone ?? _companyPhone, bank: bank ?? _bank, bankNumber: bankNumber ?? _bankNumber, isDelete: isDelete ?? _isDelete, ); String get id => _id; String get createTime => _createTime; String get createUser => _createUser; String get updateTime => _updateTime; String get updateUser => _updateUser; String get userId => _userId; num get isDefault => _isDefault; String get type => _type; String get name => _name; String get taxId => _taxId; String get companyAddr => _companyAddr; dynamic get companyPhone => _companyPhone; String get bank => _bank; String get bankNumber => _bankNumber; num get isDelete => _isDelete; Map toJson() { final map = {}; map['id'] = _id; map['createTime'] = _createTime; map['createUser'] = _createUser; map['updateTime'] = _updateTime; map['updateUser'] = _updateUser; map['userId'] = _userId; map['isDefault'] = _isDefault; map['type'] = _type; map['name'] = _name; map['taxId'] = _taxId; map['companyAddr'] = _companyAddr; map['companyPhone'] = _companyPhone; map['bank'] = _bank; map['bankNumber'] = _bankNumber; map['isDelete'] = _isDelete; return map; } }