You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
286 lines
7.2 KiB
286 lines
7.2 KiB
6 months ago
|
/// 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> records,
|
||
|
String total,
|
||
|
String size,
|
||
|
String current,
|
||
|
List<Orders> 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> _records;
|
||
|
String _total;
|
||
|
String _size;
|
||
|
String _current;
|
||
|
List<Orders> _orders;
|
||
|
bool _hitCount;
|
||
|
bool _searchCount;
|
||
|
String _pages;
|
||
|
TitleInfoList copyWith({ List<Records> records,
|
||
|
String total,
|
||
|
String size,
|
||
|
String current,
|
||
|
List<Orders> 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<Records> get records => _records;
|
||
|
String get total => _total;
|
||
|
String get size => _size;
|
||
|
String get current => _current;
|
||
|
List<Orders> get orders => _orders;
|
||
|
bool get hitCount => _hitCount;
|
||
|
bool get searchCount => _searchCount;
|
||
|
String get pages => _pages;
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
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<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
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<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
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;
|
||
|
}
|
||
|
|
||
|
}
|