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.
367 lines
14 KiB
367 lines
14 KiB
1 year ago
|
/// records : [{"id":"1726925231030796288","createTime":"2023-11-21 19:27:14","createUser":"1699083374745878528","updateTime":"2023-11-21 19:27:14","updateUser":"1699083374745878528","mid":"1699083374745878528","linkId":"202311211927130002","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"58.00","realNumber":"0.00","balance":"32.00","mark":"","status":true,"isDeleted":false,"storeName":"海峡姐妹茶(洛神)","nickname":"","phone":"13938248263","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726916049208606720","createTime":"2023-11-21 18:50:45","createUser":"1699075203830644736","updateTime":"2023-11-21 18:50:45","updateUser":"1699075203830644736","mid":"1699075203830644736","linkId":"202311211850440002","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"22.50","realNumber":"0.00","balance":"50.50","mark":"","status":true,"isDeleted":false,"storeName":"台南湾蚵仔煎","nickname":"","phone":"13803841444","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726913953642053632","createTime":"2023-11-21 18:42:26","createUser":"1699075203830644736","updateTime":"2023-11-21 18:42:26","updateUser":"1699075203830644736","mid":"1699075203830644736","linkId":"202311211842250002","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"25.00","realNumber":"0.00","balance":"73.00","mark":"","status":true,"isDeleted":false,"storeName":"前进麦味","nickname":"","phone":"13803841444","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726908739681779712","createTime":"2023-11-21 18:21:43","createUser":"1693622184796225536","updateTime":"2023-11-21 18:21:43","updateUser":"1693622184796225536","mid":"1693622184796225536","linkId":"202311211821410002","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"15.00","realNumber":"0.00","balance":"38.00","mark":"","status":true,"isDeleted":false,"storeName":"嘉义鸡肉饭","nickname":"张心旷","phone":"18162517594","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726812435815333888","createTime":"2023-11-21 11:59:02","createUser":"1699272927989465088","updateTime":"2023-11-21 11:59:02","updateUser":"1699272927989465088","mid":"1699272927989465088","linkId":"202311211159010002","pm":0,"title":"商户余额操作","category":"用户消费","type":"特殊活动赠送金额支付","number":"26.00","realNumber":"0.00","balance":"74.00","mark":"","status":true,"isDeleted":false,"storeName":"台南锅烧意面","nickname":"","phone":"15515981657","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726812193049018368","createTime":"2023-11-21 11:58:04","createUser":"1699272910234976256","updateTime":"2023-11-21 11:58:04","updateUser":"1699272910234976256","mid":"1699272910234976256","linkId":"202311211158030001","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"23.40","realNumber":"0.00","balance":"26.60","mark":"","status":true,"isDeleted":false,"storeName":"台南锅烧意面","nickname":"","phone":"13592548807","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726564858045923328","createTime":"2023-11-20 19:35:15","createUser":"1700858271767724032","updateTime":"2023-11-20 19:35:15","updateUser":"1700858271767724032","mid":"1700858271767724032","linkId":"202311201935140002","pm":0,"title":"商户余额操作","category":"用户消费","type":"商户会员余额支付","number":"10.00","realNumber":"0.00","balance":"90.00","mark":"","status":true,"isDeleted":false,"storeName":"前进麦味","nickname":"","phone":"15890630566","startTime":null,"endTime":null,"tenantCode":null,"storeId":null},{"id":"1726564858037534720","createTime":"2023-11-20 19:35:15","createUser":"1700858271767724032","updateTime":"2023-11-20 19:35:15","updateUser":"1700858271767724032","mid":"170085827176772403
|
||
|
/// total : "5617"
|
||
|
/// size : "10"
|
||
|
/// current : "1"
|
||
|
/// orders : [{"column":"id","asc":false}]
|
||
|
/// hitCount : false
|
||
|
/// searchCount : true
|
||
|
/// pages : "562"
|
||
|
|
||
|
class BalanceChangeList {
|
||
|
BalanceChangeList({
|
||
|
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;
|
||
|
}
|
||
|
|
||
|
BalanceChangeList.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;
|
||
|
BalanceChangeList copyWith({ List<Records> records,
|
||
|
String total,
|
||
|
String size,
|
||
|
String current,
|
||
|
List<Orders> orders,
|
||
|
bool hitCount,
|
||
|
bool searchCount,
|
||
|
String pages,
|
||
|
}) => BalanceChangeList( 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 : "1726925231030796288"
|
||
|
/// createTime : "2023-11-21 19:27:14"
|
||
|
/// createUser : "1699083374745878528"
|
||
|
/// updateTime : "2023-11-21 19:27:14"
|
||
|
/// updateUser : "1699083374745878528"
|
||
|
/// mid : "1699083374745878528"
|
||
|
/// linkId : "202311211927130002"
|
||
|
/// pm : 0
|
||
|
/// title : "商户余额操作"
|
||
|
/// category : "用户消费"
|
||
|
/// type : "商户会员余额支付"
|
||
|
/// number : "58.00"
|
||
|
/// realNumber : "0.00"
|
||
|
/// balance : "32.00"
|
||
|
/// mark : ""
|
||
|
/// status : true
|
||
|
/// isDeleted : false
|
||
|
/// storeName : "海峡姐妹茶(洛神)"
|
||
|
/// nickname : ""
|
||
|
/// phone : "13938248263"
|
||
|
/// startTime : null
|
||
|
/// endTime : null
|
||
|
/// tenantCode : null
|
||
|
/// storeId : null
|
||
|
|
||
|
class Records {
|
||
|
Records({
|
||
|
String id,
|
||
|
String createTime,
|
||
|
String createUser,
|
||
|
String updateTime,
|
||
|
String updateUser,
|
||
|
String mid,
|
||
|
String linkId,
|
||
|
num pm,
|
||
|
String title,
|
||
|
String category,
|
||
|
String type,
|
||
|
String number,
|
||
|
String realNumber,
|
||
|
String balance,
|
||
|
String mark,
|
||
|
bool status,
|
||
|
bool isDeleted,
|
||
|
String storeName,
|
||
|
String nickname,
|
||
|
String phone,
|
||
|
dynamic startTime,
|
||
|
dynamic endTime,
|
||
|
dynamic tenantCode,
|
||
|
dynamic storeId,}){
|
||
|
_id = id;
|
||
|
_createTime = createTime;
|
||
|
_createUser = createUser;
|
||
|
_updateTime = updateTime;
|
||
|
_updateUser = updateUser;
|
||
|
_mid = mid;
|
||
|
_linkId = linkId;
|
||
|
_pm = pm;
|
||
|
_title = title;
|
||
|
_category = category;
|
||
|
_type = type;
|
||
|
_number = number;
|
||
|
_realNumber = realNumber;
|
||
|
_balance = balance;
|
||
|
_mark = mark;
|
||
|
_status = status;
|
||
|
_isDeleted = isDeleted;
|
||
|
_storeName = storeName;
|
||
|
_nickname = nickname;
|
||
|
_phone = phone;
|
||
|
_startTime = startTime;
|
||
|
_endTime = endTime;
|
||
|
_tenantCode = tenantCode;
|
||
|
_storeId = storeId;
|
||
|
}
|
||
|
|
||
|
Records.fromJson(dynamic json) {
|
||
|
_id = json['id'];
|
||
|
_createTime = json['createTime'];
|
||
|
_createUser = json['createUser'];
|
||
|
_updateTime = json['updateTime'];
|
||
|
_updateUser = json['updateUser'];
|
||
|
_mid = json['mid'];
|
||
|
_linkId = json['linkId'];
|
||
|
_pm = json['pm'];
|
||
|
_title = json['title'];
|
||
|
_category = json['category'];
|
||
|
_type = json['type'];
|
||
|
_number = json['number'];
|
||
|
_realNumber = json['realNumber'];
|
||
|
_balance = json['balance'];
|
||
|
_mark = json['mark'];
|
||
|
_status = json['status'];
|
||
|
_isDeleted = json['isDeleted'];
|
||
|
_storeName = json['storeName'];
|
||
|
_nickname = json['nickname'];
|
||
|
_phone = json['phone'];
|
||
|
_startTime = json['startTime'];
|
||
|
_endTime = json['endTime'];
|
||
|
_tenantCode = json['tenantCode'];
|
||
|
_storeId = json['storeId'];
|
||
|
}
|
||
|
String _id;
|
||
|
String _createTime;
|
||
|
String _createUser;
|
||
|
String _updateTime;
|
||
|
String _updateUser;
|
||
|
String _mid;
|
||
|
String _linkId;
|
||
|
num _pm;
|
||
|
String _title;
|
||
|
String _category;
|
||
|
String _type;
|
||
|
String _number;
|
||
|
String _realNumber;
|
||
|
String _balance;
|
||
|
String _mark;
|
||
|
bool _status;
|
||
|
bool _isDeleted;
|
||
|
String _storeName;
|
||
|
String _nickname;
|
||
|
String _phone;
|
||
|
dynamic _startTime;
|
||
|
dynamic _endTime;
|
||
|
dynamic _tenantCode;
|
||
|
dynamic _storeId;
|
||
|
Records copyWith({ String id,
|
||
|
String createTime,
|
||
|
String createUser,
|
||
|
String updateTime,
|
||
|
String updateUser,
|
||
|
String mid,
|
||
|
String linkId,
|
||
|
num pm,
|
||
|
String title,
|
||
|
String category,
|
||
|
String type,
|
||
|
String number,
|
||
|
String realNumber,
|
||
|
String balance,
|
||
|
String mark,
|
||
|
bool status,
|
||
|
bool isDeleted,
|
||
|
String storeName,
|
||
|
String nickname,
|
||
|
String phone,
|
||
|
dynamic startTime,
|
||
|
dynamic endTime,
|
||
|
dynamic tenantCode,
|
||
|
dynamic storeId,
|
||
|
}) => Records( id: id ?? _id,
|
||
|
createTime: createTime ?? _createTime,
|
||
|
createUser: createUser ?? _createUser,
|
||
|
updateTime: updateTime ?? _updateTime,
|
||
|
updateUser: updateUser ?? _updateUser,
|
||
|
mid: mid ?? _mid,
|
||
|
linkId: linkId ?? _linkId,
|
||
|
pm: pm ?? _pm,
|
||
|
title: title ?? _title,
|
||
|
category: category ?? _category,
|
||
|
type: type ?? _type,
|
||
|
number: number ?? _number,
|
||
|
realNumber: realNumber ?? _realNumber,
|
||
|
balance: balance ?? _balance,
|
||
|
mark: mark ?? _mark,
|
||
|
status: status ?? _status,
|
||
|
isDeleted: isDeleted ?? _isDeleted,
|
||
|
storeName: storeName ?? _storeName,
|
||
|
nickname: nickname ?? _nickname,
|
||
|
phone: phone ?? _phone,
|
||
|
startTime: startTime ?? _startTime,
|
||
|
endTime: endTime ?? _endTime,
|
||
|
tenantCode: tenantCode ?? _tenantCode,
|
||
|
storeId: storeId ?? _storeId,
|
||
|
);
|
||
|
String get id => _id;
|
||
|
String get createTime => _createTime;
|
||
|
String get createUser => _createUser;
|
||
|
String get updateTime => _updateTime;
|
||
|
String get updateUser => _updateUser;
|
||
|
String get mid => _mid;
|
||
|
String get linkId => _linkId;
|
||
|
num get pm => _pm;
|
||
|
String get title => _title;
|
||
|
String get category => _category;
|
||
|
String get type => _type;
|
||
|
String get number => _number;
|
||
|
String get realNumber => _realNumber;
|
||
|
String get balance => _balance;
|
||
|
String get mark => _mark;
|
||
|
bool get status => _status;
|
||
|
bool get isDeleted => _isDeleted;
|
||
|
String get storeName => _storeName;
|
||
|
String get nickname => _nickname;
|
||
|
String get phone => _phone;
|
||
|
dynamic get startTime => _startTime;
|
||
|
dynamic get endTime => _endTime;
|
||
|
dynamic get tenantCode => _tenantCode;
|
||
|
dynamic get storeId => _storeId;
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
map['id'] = _id;
|
||
|
map['createTime'] = _createTime;
|
||
|
map['createUser'] = _createUser;
|
||
|
map['updateTime'] = _updateTime;
|
||
|
map['updateUser'] = _updateUser;
|
||
|
map['mid'] = _mid;
|
||
|
map['linkId'] = _linkId;
|
||
|
map['pm'] = _pm;
|
||
|
map['title'] = _title;
|
||
|
map['category'] = _category;
|
||
|
map['type'] = _type;
|
||
|
map['number'] = _number;
|
||
|
map['realNumber'] = _realNumber;
|
||
|
map['balance'] = _balance;
|
||
|
map['mark'] = _mark;
|
||
|
map['status'] = _status;
|
||
|
map['isDeleted'] = _isDeleted;
|
||
|
map['storeName'] = _storeName;
|
||
|
map['nickname'] = _nickname;
|
||
|
map['phone'] = _phone;
|
||
|
map['startTime'] = _startTime;
|
||
|
map['endTime'] = _endTime;
|
||
|
map['tenantCode'] = _tenantCode;
|
||
|
map['storeId'] = _storeId;
|
||
|
return map;
|
||
|
}
|
||
|
|
||
|
}
|