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.
709 lines
36 KiB
709 lines
36 KiB
/// pageNum : 1 |
|
/// pageSize : 10 |
|
/// size : 10 |
|
/// pages : 9 |
|
/// hasPreviousPage : false |
|
/// hasNextPage : true |
|
/// total : "89" |
|
/// list : [{"id":"1724705264982032384","createTime":"2023-11-15 16:25:53","createUser":"1640233401329909760","updateTime":"2023-11-15 16:25:53","updateUser":"1640233401329909760","ticketId":"1724374425798705152","ticketCode":"T202311141831153237860001","ticketName":"四神汤 ","ticketItemIds":["1724374425903562752"],"finishTime":"2023-11-15 16:25:53","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724374425798705152","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724374364566061056","orderProductId":"1724374364817719296","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141831153237860001","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 18:31:15","finishTime":"2023-11-15 16:25:54","type":"NORMAL","source":null,"takeType":null,"style":"","state":9,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724374425903562752","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","ticketId":"1724374425798705152","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格222","showImage":"","state":9,"finishTime":"2023-11-15 16:25:53","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724704390121521152","createTime":"2023-11-15 16:22:25","createUser":"1640233401329909760","updateTime":"2023-11-15 16:22:25","updateUser":"1640233401329909760","ticketId":"1724348609991802880","ticketCode":"T202311141648406370470003","ticketName":"台湾粽 ","ticketItemIds":["1724348610033745920"],"finishTime":"2023-11-15 16:22:25","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724348609991802880","createTime":"2023-11-14 16:48:40","createUser":"0","updateTime":"2023-11-14 16:48:40","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724348544648740864","orderProductId":"1724348544715849728","productId":"1645981572022665216","productSkuId":"1645981572102356992","ticketWipedTimeTemplateId":null,"amount":"10.00","name":"台湾粽 ","code":"T202311141648406370470003","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 16:48:40","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724348610033745920","createTime":"2023-11-14 16:48:40","createUser":"0","updateTime":"2023-11-14 16:48:40","updateUser":"0","ticketId":"1724348609991802880","relationType":"PRODUCT","relationId":"1645981572102356992","name":"测试票券项目22","showImage":"","state":9,"finishTime":"2023-11-15 16:22:25","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724704299910430720","createTime":"2023-11-15 16:22:03","createUser":"1640233401329909760","updateTime":"2023-11-15 16:22:03","updateUser":"1640233401329909760","ticketId":"1724348609991802880","ticketCode":"T202311141648406370470003","ticketName":"台湾粽 ","ticketItemIds":["1724348610037940224"],"finishTime":"2023-11-15 16:22:03","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724348609991802880","createTime":"2023-11-14 16:48:40","createUser":"0","updateTime":"2023-11-14 16:48:40","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724348544648740864","orderProductId":"1724348544715849728","productId":"1645981572022665216","productSkuId":"1645981572102356992","ticketWipedTimeTemplateId":null,"amount":"10.00","name":"台湾粽 ","code":"T202311141648406370470003","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 16:48:40","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724348610037940224","createTime":"2023-11-14 16:48:40","createUser":"0","updateTime":"2023-11-14 16:48:40","updateUser":"0","ticketId":"1724348609991802880","relationType":"PRODUCT","relationId":"1645981572102356992","name":"测试票券项目33","showImage":"","state":9,"finishTime":"2023-11-15 16:22:03","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724610506108436480","createTime":"2023-11-15 10:09:21","createUser":"1640233401329909760","updateTime":"2023-11-15 10:09:21","updateUser":"1640233401329909760","ticketId":"1724348845887848448","ticketCode":"T202311141649367069660005","ticketName":"四神汤 ","ticketItemIds":["1724348845933985792"],"finishTime":"2023-11-15 10:09:21","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724348845887848448","createTime":"2023-11-14 16:49:36","createUser":"0","updateTime":"2023-11-14 16:49:36","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724348797322002432","orderProductId":"1724348797389111296","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141649367069660005","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 16:49:36","finishTime":"2023-11-15 10:09:22","type":"NORMAL","source":null,"takeType":null,"style":"","state":9,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724348845933985792","createTime":"2023-11-14 16:49:36","createUser":"0","updateTime":"2023-11-14 16:49:36","updateUser":"0","ticketId":"1724348845887848448","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格222","showImage":"","state":9,"finishTime":"2023-11-15 10:09:21","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724608421967167488","createTime":"2023-11-15 10:01:04","createUser":"1640233401329909760","updateTime":"2023-11-15 10:01:04","updateUser":"1640233401329909760","ticketId":"1724358600903622656","ticketCode":"T202311141728226409980002","ticketName":"四神汤 ","ticketItemIds":["1724358600987508736"],"finishTime":"2023-11-15 10:01:04","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724358600903622656","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724358540404981760","orderProductId":"1724358540778274816","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141728226409980002","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 17:28:22","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724358600987508736","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","ticketId":"1724358600903622656","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格222","showImage":"","state":9,"finishTime":"2023-11-15 10:01:04","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724607895644930048","createTime":"2023-11-15 09:58:59","createUser":"1640233401329909760","updateTime":"2023-11-15 09:58:59","updateUser":"1640233401329909760","ticketId":"1724358600836513792","ticketCode":"T202311141728222105430001","ticketName":"台湾粽 ","ticketItemIds":["1724358600970731520"],"finishTime":"2023-11-15 09:58:59","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724358600836513792","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724358540404981760","orderProductId":"1724358540723748864","productId":"1645981572022665216","productSkuId":"1645981572102356992","ticketWipedTimeTemplateId":null,"amount":"10.00","name":"台湾粽 ","code":"T202311141728222105430001","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 17:28:22","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724358600970731520","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","ticketId":"1724358600836513792","relationType":"PRODUCT","relationId":"1645981572102356992","name":"测试票券项目22","showImage":"","state":9,"finishTime":"2023-11-15 09:58:59","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724375348973404160","createTime":"2023-11-14 18:34:55","createUser":"1640233401329909760","updateTime":"2023-11-14 18:34:55","updateUser":"1640233401329909760","ticketId":"1724358600836513792","ticketCode":"T202311141728222105430001","ticketName":"台湾粽 ","ticketItemIds":["1724358600945565696"],"finishTime":"2023-11-14 18:34:55","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724358600836513792","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724358540404981760","orderProductId":"1724358540723748864","productId":"1645981572022665216","productSkuId":"1645981572102356992","ticketWipedTimeTemplateId":null,"amount":"10.00","name":"台湾粽 ","code":"T202311141728222105430001","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 17:28:22","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724358600945565696","createTime":"2023-11-14 17:28:22","createUser":"0","updateTime":"2023-11-14 17:28:22","updateUser":"0","ticketId":"1724358600836513792","relationType":"PRODUCT","relationId":"1645981572102356992","name":"测试票券项目11","showImage":"","state":9,"finishTime":"2023-11-14 18:34:55","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724374711074291712","createTime":"2023-11-14 18:32:23","createUser":"1640233401329909760","updateTime":"2023-11-14 18:32:23","updateUser":"1640233401329909760","ticketId":"1724374425798705152","ticketCode":"T202311141831153237860001","ticketName":"四神汤 ","ticketItemIds":["1724374425882591232"],"finishTime":"2023-11-14 18:32:23","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724374425798705152","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724374364566061056","orderProductId":"1724374364817719296","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141831153237860001","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 18:31:15","finishTime":"2023-11-15 16:25:54","type":"NORMAL","source":null,"takeType":null,"style":"","state":9,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724374425882591232","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","ticketId":"1724374425798705152","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格","showImage":"","state":9,"finishTime":"2023-11-14 18:32:23","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724354767272017920","createTime":"2023-11-14 17:13:08","createUser":"1640233401329909760","updateTime":"2023-11-14 17:13:08","updateUser":"1640233401329909760","ticketId":"1724348845887848448","ticketCode":"T202311141649367069660005","ticketName":"四神汤 ","ticketItemIds":["1724348845913014272"],"finishTime":"2023-11-14 17:13:08","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724348845887848448","createTime":"2023-11-14 16:49:36","createUser":"0","updateTime":"2023-11-14 16:49:36","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724348797322002432","orderProductId":"1724348797389111296","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141649367069660005","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 16:49:36","finishTime":"2023-11-15 10:09:22","type":"NORMAL","source":null,"takeType":null,"style":"","state":9,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724348845913014272","createTime":"2023-11-14 16:49:36","createUser":"0","updateTime":"2023-11-14 16:49:36","updateUser":"0","ticketId":"1724348845887848448","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格","showImage":"","state":9,"finishTime":"2023-11-14 17:13:08","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null},{"id":"1724352764873539584","createTime":"2023-11-14 17:05:11","createUser":"1640233401329909760","updateTime":"2023-11-14 17:05:11","updateUser":"1640233401329909760","ticketId":"1724348917321039872","ticketCode":"T202311141649539811200006","ticketName":"台湾粽 ","ticketItemIds":["1724348917371371520"],"finishTime":"2023-11-14 17:05:11","wipedUserId":"1640233401329909760","wipedUserName":"郑州小吃街","wipedStoreId":"0","isDelete":0,"tenantCode":"1195","ticket":{"id":"1724348917321039872","createTime":"2023-11-14 16:49:53","createUser":"0","updateTime":"2023-11-14 16:49:53","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724348875256365056","orderProductId":"1724348875348639744","productId":"1645981572022665216","productSkuId":"1645981572102356992","ticketWipedTimeTemplateId":null,"amount":"10.00","name":"台湾粽 ","code":"T202311141649539811200006","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 16:49:53","finishTime":null,"type":"NORMAL","source":null,"takeType":null,"style":"","state":2,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"},"ticketItems":[{"id":"1724348917371371520","createTime":"2023-11-14 16:49:53","createUser":"0","updateTime":"2023-11-14 16:49:53","updateUser":"0","ticketId":"1724348917321039872","relationType":"PRODUCT","relationId":"1645981572102356992","name":"测试票券项目22","showImage":"","state":9,"finishTime":"2023-11-14 17:05:11","isDelete":0,"tenantCode":"1195","canWipedNumber":1}],"userName":null,"userAvatar":null,"userPhone":null}] |
|
|
|
class TicketRecord { |
|
TicketRecord({ |
|
num pageNum, |
|
num pageSize, |
|
num size, |
|
num pages, |
|
bool hasPreviousPage, |
|
bool hasNextPage, |
|
String total, |
|
List<TicketRecordList> list,}){ |
|
_pageNum = pageNum; |
|
_pageSize = pageSize; |
|
_size = size; |
|
_pages = pages; |
|
_hasPreviousPage = hasPreviousPage; |
|
_hasNextPage = hasNextPage; |
|
_total = total; |
|
_list = list; |
|
} |
|
|
|
TicketRecord.fromJson(dynamic json) { |
|
_pageNum = json['pageNum']; |
|
_pageSize = json['pageSize']; |
|
_size = json['size']; |
|
_pages = json['pages']; |
|
_hasPreviousPage = json['hasPreviousPage']; |
|
_hasNextPage = json['hasNextPage']; |
|
_total = json['total']; |
|
if (json['list'] != null) { |
|
_list = []; |
|
json['list'].forEach((v) { |
|
_list.add(TicketRecordList.fromJson(v)); |
|
}); |
|
} |
|
} |
|
num _pageNum; |
|
num _pageSize; |
|
num _size; |
|
num _pages; |
|
bool _hasPreviousPage; |
|
bool _hasNextPage; |
|
String _total; |
|
List<TicketRecordList> _list; |
|
TicketRecord copyWith({ num pageNum, |
|
num pageSize, |
|
num size, |
|
num pages, |
|
bool hasPreviousPage, |
|
bool hasNextPage, |
|
String total, |
|
List<TicketRecordList> list, |
|
}) => TicketRecord( pageNum: pageNum ?? _pageNum, |
|
pageSize: pageSize ?? _pageSize, |
|
size: size ?? _size, |
|
pages: pages ?? _pages, |
|
hasPreviousPage: hasPreviousPage ?? _hasPreviousPage, |
|
hasNextPage: hasNextPage ?? _hasNextPage, |
|
total: total ?? _total, |
|
list: list ?? _list, |
|
); |
|
num get pageNum => _pageNum; |
|
num get pageSize => _pageSize; |
|
num get size => _size; |
|
num get pages => _pages; |
|
bool get hasPreviousPage => _hasPreviousPage; |
|
bool get hasNextPage => _hasNextPage; |
|
String get total => _total; |
|
List<TicketRecordList> get list => _list; |
|
|
|
Map<String, dynamic> toJson() { |
|
final map = <String, dynamic>{}; |
|
map['pageNum'] = _pageNum; |
|
map['pageSize'] = _pageSize; |
|
map['size'] = _size; |
|
map['pages'] = _pages; |
|
map['hasPreviousPage'] = _hasPreviousPage; |
|
map['hasNextPage'] = _hasNextPage; |
|
map['total'] = _total; |
|
if (_list != null) { |
|
map['list'] = _list.map((v) => v.toJson()).toList(); |
|
} |
|
return map; |
|
} |
|
|
|
} |
|
|
|
/// id : "1724705264982032384" |
|
/// createTime : "2023-11-15 16:25:53" |
|
/// createUser : "1640233401329909760" |
|
/// updateTime : "2023-11-15 16:25:53" |
|
/// updateUser : "1640233401329909760" |
|
/// ticketId : "1724374425798705152" |
|
/// ticketCode : "T202311141831153237860001" |
|
/// ticketName : "四神汤 " |
|
/// ticketItemIds : ["1724374425903562752"] |
|
/// finishTime : "2023-11-15 16:25:53" |
|
/// wipedUserId : "1640233401329909760" |
|
/// wipedUserName : "郑州小吃街" |
|
/// wipedStoreId : "0" |
|
/// isDelete : 0 |
|
/// tenantCode : "1195" |
|
/// ticket : {"id":"1724374425798705152","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","mid":"1379254113602109440","storeId":"1645318098540036096","orderId":"1724374364566061056","orderProductId":"1724374364817719296","productId":"1645714128276291584","productSkuId":"1645714128343400448","ticketWipedTimeTemplateId":"0","amount":"0.01","name":"四神汤 ","code":"T202311141831153237860001","useStartTime":"2023-11-14 00:00:00","useEndTime":"2023-12-13 18:31:15","finishTime":"2023-11-15 16:25:54","type":"NORMAL","source":null,"takeType":null,"style":"","state":9,"canSettlement":true,"canSubscribe":true,"isDelete":0,"tenantCode":"1195"} |
|
/// ticketItems : [{"id":"1724374425903562752","createTime":"2023-11-14 18:31:15","createUser":"0","updateTime":"2023-11-14 18:31:15","updateUser":"0","ticketId":"1724374425798705152","relationType":"PRODUCT","relationId":"1645714128343400448","name":"测试规格222","showImage":"","state":9,"finishTime":"2023-11-15 16:25:53","isDelete":0,"tenantCode":"1195","canWipedNumber":1}] |
|
/// userName : null |
|
/// userAvatar : null |
|
/// userPhone : null |
|
|
|
class TicketRecordList { |
|
TicketRecordList({ |
|
String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String ticketId, |
|
String ticketCode, |
|
String ticketName, |
|
List<String> ticketItemIds, |
|
String finishTime, |
|
String wipedUserId, |
|
String wipedUserName, |
|
String wipedStoreId, |
|
num isDelete, |
|
String tenantCode, |
|
Ticket ticket, |
|
List<TicketItems> ticketItems, |
|
dynamic userName, |
|
dynamic userAvatar, |
|
dynamic userPhone,}){ |
|
_id = id; |
|
_createTime = createTime; |
|
_createUser = createUser; |
|
_updateTime = updateTime; |
|
_updateUser = updateUser; |
|
_ticketId = ticketId; |
|
_ticketCode = ticketCode; |
|
_ticketName = ticketName; |
|
_ticketItemIds = ticketItemIds; |
|
_finishTime = finishTime; |
|
_wipedUserId = wipedUserId; |
|
_wipedUserName = wipedUserName; |
|
_wipedStoreId = wipedStoreId; |
|
_isDelete = isDelete; |
|
_tenantCode = tenantCode; |
|
_ticket = ticket; |
|
_ticketItems = ticketItems; |
|
_userName = userName; |
|
_userAvatar = userAvatar; |
|
_userPhone = userPhone; |
|
} |
|
|
|
TicketRecordList.fromJson(dynamic json) { |
|
_id = json['id']; |
|
_createTime = json['createTime']; |
|
_createUser = json['createUser']; |
|
_updateTime = json['updateTime']; |
|
_updateUser = json['updateUser']; |
|
_ticketId = json['ticketId']; |
|
_ticketCode = json['ticketCode']; |
|
_ticketName = json['ticketName']; |
|
_ticketItemIds = json['ticketItemIds'] != null ? json['ticketItemIds'].cast<String>() : []; |
|
_finishTime = json['finishTime']; |
|
_wipedUserId = json['wipedUserId']; |
|
_wipedUserName = json['wipedUserName']; |
|
_wipedStoreId = json['wipedStoreId']; |
|
_isDelete = json['isDelete']; |
|
_tenantCode = json['tenantCode']; |
|
_ticket = json['ticket'] != null ? Ticket.fromJson(json['ticket']) : null; |
|
if (json['ticketItems'] != null) { |
|
_ticketItems = []; |
|
json['ticketItems'].forEach((v) { |
|
_ticketItems.add(TicketItems.fromJson(v)); |
|
}); |
|
} |
|
_userName = json['userName']; |
|
_userAvatar = json['userAvatar']; |
|
_userPhone = json['userPhone']; |
|
} |
|
String _id; |
|
String _createTime; |
|
String _createUser; |
|
String _updateTime; |
|
String _updateUser; |
|
String _ticketId; |
|
String _ticketCode; |
|
String _ticketName; |
|
List<String> _ticketItemIds; |
|
String _finishTime; |
|
String _wipedUserId; |
|
String _wipedUserName; |
|
String _wipedStoreId; |
|
num _isDelete; |
|
String _tenantCode; |
|
Ticket _ticket; |
|
List<TicketItems> _ticketItems; |
|
dynamic _userName; |
|
dynamic _userAvatar; |
|
dynamic _userPhone; |
|
TicketRecordList copyWith({ String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String ticketId, |
|
String ticketCode, |
|
String ticketName, |
|
List<String> ticketItemIds, |
|
String finishTime, |
|
String wipedUserId, |
|
String wipedUserName, |
|
String wipedStoreId, |
|
num isDelete, |
|
String tenantCode, |
|
Ticket ticket, |
|
List<TicketItems> ticketItems, |
|
dynamic userName, |
|
dynamic userAvatar, |
|
dynamic userPhone, |
|
}) => TicketRecordList( id: id ?? _id, |
|
createTime: createTime ?? _createTime, |
|
createUser: createUser ?? _createUser, |
|
updateTime: updateTime ?? _updateTime, |
|
updateUser: updateUser ?? _updateUser, |
|
ticketId: ticketId ?? _ticketId, |
|
ticketCode: ticketCode ?? _ticketCode, |
|
ticketName: ticketName ?? _ticketName, |
|
ticketItemIds: ticketItemIds ?? _ticketItemIds, |
|
finishTime: finishTime ?? _finishTime, |
|
wipedUserId: wipedUserId ?? _wipedUserId, |
|
wipedUserName: wipedUserName ?? _wipedUserName, |
|
wipedStoreId: wipedStoreId ?? _wipedStoreId, |
|
isDelete: isDelete ?? _isDelete, |
|
tenantCode: tenantCode ?? _tenantCode, |
|
ticket: ticket ?? _ticket, |
|
ticketItems: ticketItems ?? _ticketItems, |
|
userName: userName ?? _userName, |
|
userAvatar: userAvatar ?? _userAvatar, |
|
userPhone: userPhone ?? _userPhone, |
|
); |
|
String get id => _id; |
|
String get createTime => _createTime; |
|
String get createUser => _createUser; |
|
String get updateTime => _updateTime; |
|
String get updateUser => _updateUser; |
|
String get ticketId => _ticketId; |
|
String get ticketCode => _ticketCode; |
|
String get ticketName => _ticketName; |
|
List<String> get ticketItemIds => _ticketItemIds; |
|
String get finishTime => _finishTime; |
|
String get wipedUserId => _wipedUserId; |
|
String get wipedUserName => _wipedUserName; |
|
String get wipedStoreId => _wipedStoreId; |
|
num get isDelete => _isDelete; |
|
String get tenantCode => _tenantCode; |
|
Ticket get ticket => _ticket; |
|
List<TicketItems> get ticketItems => _ticketItems; |
|
dynamic get userName => _userName; |
|
dynamic get userAvatar => _userAvatar; |
|
dynamic get userPhone => _userPhone; |
|
|
|
Map<String, dynamic> toJson() { |
|
final map = <String, dynamic>{}; |
|
map['id'] = _id; |
|
map['createTime'] = _createTime; |
|
map['createUser'] = _createUser; |
|
map['updateTime'] = _updateTime; |
|
map['updateUser'] = _updateUser; |
|
map['ticketId'] = _ticketId; |
|
map['ticketCode'] = _ticketCode; |
|
map['ticketName'] = _ticketName; |
|
map['ticketItemIds'] = _ticketItemIds; |
|
map['finishTime'] = _finishTime; |
|
map['wipedUserId'] = _wipedUserId; |
|
map['wipedUserName'] = _wipedUserName; |
|
map['wipedStoreId'] = _wipedStoreId; |
|
map['isDelete'] = _isDelete; |
|
map['tenantCode'] = _tenantCode; |
|
if (_ticket != null) { |
|
map['ticket'] = _ticket.toJson(); |
|
} |
|
if (_ticketItems != null) { |
|
map['ticketItems'] = _ticketItems.map((v) => v.toJson()).toList(); |
|
} |
|
map['userName'] = _userName; |
|
map['userAvatar'] = _userAvatar; |
|
map['userPhone'] = _userPhone; |
|
return map; |
|
} |
|
|
|
} |
|
|
|
/// id : "1724374425903562752" |
|
/// createTime : "2023-11-14 18:31:15" |
|
/// createUser : "0" |
|
/// updateTime : "2023-11-14 18:31:15" |
|
/// updateUser : "0" |
|
/// ticketId : "1724374425798705152" |
|
/// relationType : "PRODUCT" |
|
/// relationId : "1645714128343400448" |
|
/// name : "测试规格222" |
|
/// showImage : "" |
|
/// state : 9 |
|
/// finishTime : "2023-11-15 16:25:53" |
|
/// isDelete : 0 |
|
/// tenantCode : "1195" |
|
/// canWipedNumber : 1 |
|
|
|
class TicketItems { |
|
TicketItems({ |
|
String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String ticketId, |
|
String relationType, |
|
String relationId, |
|
String name, |
|
String showImage, |
|
num state, |
|
String finishTime, |
|
num isDelete, |
|
String tenantCode, |
|
num canWipedNumber,}){ |
|
_id = id; |
|
_createTime = createTime; |
|
_createUser = createUser; |
|
_updateTime = updateTime; |
|
_updateUser = updateUser; |
|
_ticketId = ticketId; |
|
_relationType = relationType; |
|
_relationId = relationId; |
|
_name = name; |
|
_showImage = showImage; |
|
_state = state; |
|
_finishTime = finishTime; |
|
_isDelete = isDelete; |
|
_tenantCode = tenantCode; |
|
_canWipedNumber = canWipedNumber; |
|
} |
|
|
|
TicketItems.fromJson(dynamic json) { |
|
_id = json['id']; |
|
_createTime = json['createTime']; |
|
_createUser = json['createUser']; |
|
_updateTime = json['updateTime']; |
|
_updateUser = json['updateUser']; |
|
_ticketId = json['ticketId']; |
|
_relationType = json['relationType']; |
|
_relationId = json['relationId']; |
|
_name = json['name']; |
|
_showImage = json['showImage']; |
|
_state = json['state']; |
|
_finishTime = json['finishTime']; |
|
_isDelete = json['isDelete']; |
|
_tenantCode = json['tenantCode']; |
|
_canWipedNumber = json['canWipedNumber']; |
|
} |
|
String _id; |
|
String _createTime; |
|
String _createUser; |
|
String _updateTime; |
|
String _updateUser; |
|
String _ticketId; |
|
String _relationType; |
|
String _relationId; |
|
String _name; |
|
String _showImage; |
|
num _state; |
|
String _finishTime; |
|
num _isDelete; |
|
String _tenantCode; |
|
num _canWipedNumber; |
|
TicketItems copyWith({ String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String ticketId, |
|
String relationType, |
|
String relationId, |
|
String name, |
|
String showImage, |
|
num state, |
|
String finishTime, |
|
num isDelete, |
|
String tenantCode, |
|
num canWipedNumber, |
|
}) => TicketItems( id: id ?? _id, |
|
createTime: createTime ?? _createTime, |
|
createUser: createUser ?? _createUser, |
|
updateTime: updateTime ?? _updateTime, |
|
updateUser: updateUser ?? _updateUser, |
|
ticketId: ticketId ?? _ticketId, |
|
relationType: relationType ?? _relationType, |
|
relationId: relationId ?? _relationId, |
|
name: name ?? _name, |
|
showImage: showImage ?? _showImage, |
|
state: state ?? _state, |
|
finishTime: finishTime ?? _finishTime, |
|
isDelete: isDelete ?? _isDelete, |
|
tenantCode: tenantCode ?? _tenantCode, |
|
canWipedNumber: canWipedNumber ?? _canWipedNumber, |
|
); |
|
String get id => _id; |
|
String get createTime => _createTime; |
|
String get createUser => _createUser; |
|
String get updateTime => _updateTime; |
|
String get updateUser => _updateUser; |
|
String get ticketId => _ticketId; |
|
String get relationType => _relationType; |
|
String get relationId => _relationId; |
|
String get name => _name; |
|
String get showImage => _showImage; |
|
num get state => _state; |
|
String get finishTime => _finishTime; |
|
num get isDelete => _isDelete; |
|
String get tenantCode => _tenantCode; |
|
num get canWipedNumber => _canWipedNumber; |
|
|
|
Map<String, dynamic> toJson() { |
|
final map = <String, dynamic>{}; |
|
map['id'] = _id; |
|
map['createTime'] = _createTime; |
|
map['createUser'] = _createUser; |
|
map['updateTime'] = _updateTime; |
|
map['updateUser'] = _updateUser; |
|
map['ticketId'] = _ticketId; |
|
map['relationType'] = _relationType; |
|
map['relationId'] = _relationId; |
|
map['name'] = _name; |
|
map['showImage'] = _showImage; |
|
map['state'] = _state; |
|
map['finishTime'] = _finishTime; |
|
map['isDelete'] = _isDelete; |
|
map['tenantCode'] = _tenantCode; |
|
map['canWipedNumber'] = _canWipedNumber; |
|
return map; |
|
} |
|
|
|
} |
|
|
|
/// id : "1724374425798705152" |
|
/// createTime : "2023-11-14 18:31:15" |
|
/// createUser : "0" |
|
/// updateTime : "2023-11-14 18:31:15" |
|
/// updateUser : "0" |
|
/// mid : "1379254113602109440" |
|
/// storeId : "1645318098540036096" |
|
/// orderId : "1724374364566061056" |
|
/// orderProductId : "1724374364817719296" |
|
/// productId : "1645714128276291584" |
|
/// productSkuId : "1645714128343400448" |
|
/// ticketWipedTimeTemplateId : "0" |
|
/// amount : "0.01" |
|
/// name : "四神汤 " |
|
/// code : "T202311141831153237860001" |
|
/// useStartTime : "2023-11-14 00:00:00" |
|
/// useEndTime : "2023-12-13 18:31:15" |
|
/// finishTime : "2023-11-15 16:25:54" |
|
/// type : "NORMAL" |
|
/// source : null |
|
/// takeType : null |
|
/// style : "" |
|
/// state : 9 |
|
/// canSettlement : true |
|
/// canSubscribe : true |
|
/// isDelete : 0 |
|
/// tenantCode : "1195" |
|
|
|
class Ticket { |
|
Ticket({ |
|
String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String mid, |
|
String storeId, |
|
String orderId, |
|
String orderProductId, |
|
String productId, |
|
String productSkuId, |
|
String ticketWipedTimeTemplateId, |
|
String amount, |
|
String name, |
|
String code, |
|
String useStartTime, |
|
String useEndTime, |
|
String finishTime, |
|
String type, |
|
dynamic source, |
|
dynamic takeType, |
|
String style, |
|
num state, |
|
bool canSettlement, |
|
bool canSubscribe, |
|
num isDelete, |
|
String tenantCode,}){ |
|
_id = id; |
|
_createTime = createTime; |
|
_createUser = createUser; |
|
_updateTime = updateTime; |
|
_updateUser = updateUser; |
|
_mid = mid; |
|
_storeId = storeId; |
|
_orderId = orderId; |
|
_orderProductId = orderProductId; |
|
_productId = productId; |
|
_productSkuId = productSkuId; |
|
_ticketWipedTimeTemplateId = ticketWipedTimeTemplateId; |
|
_amount = amount; |
|
_name = name; |
|
_code = code; |
|
_useStartTime = useStartTime; |
|
_useEndTime = useEndTime; |
|
_finishTime = finishTime; |
|
_type = type; |
|
_source = source; |
|
_takeType = takeType; |
|
_style = style; |
|
_state = state; |
|
_canSettlement = canSettlement; |
|
_canSubscribe = canSubscribe; |
|
_isDelete = isDelete; |
|
_tenantCode = tenantCode; |
|
} |
|
|
|
Ticket.fromJson(dynamic json) { |
|
_id = json['id']; |
|
_createTime = json['createTime']; |
|
_createUser = json['createUser']; |
|
_updateTime = json['updateTime']; |
|
_updateUser = json['updateUser']; |
|
_mid = json['mid']; |
|
_storeId = json['storeId']; |
|
_orderId = json['orderId']; |
|
_orderProductId = json['orderProductId']; |
|
_productId = json['productId']; |
|
_productSkuId = json['productSkuId']; |
|
_ticketWipedTimeTemplateId = json['ticketWipedTimeTemplateId']; |
|
_amount = json['amount']; |
|
_name = json['name']; |
|
_code = json['code']; |
|
_useStartTime = json['useStartTime']; |
|
_useEndTime = json['useEndTime']; |
|
_finishTime = json['finishTime']; |
|
_type = json['type']; |
|
_source = json['source']; |
|
_takeType = json['takeType']; |
|
_style = json['style']; |
|
_state = json['state']; |
|
_canSettlement = json['canSettlement']; |
|
_canSubscribe = json['canSubscribe']; |
|
_isDelete = json['isDelete']; |
|
_tenantCode = json['tenantCode']; |
|
} |
|
String _id; |
|
String _createTime; |
|
String _createUser; |
|
String _updateTime; |
|
String _updateUser; |
|
String _mid; |
|
String _storeId; |
|
String _orderId; |
|
String _orderProductId; |
|
String _productId; |
|
String _productSkuId; |
|
String _ticketWipedTimeTemplateId; |
|
String _amount; |
|
String _name; |
|
String _code; |
|
String _useStartTime; |
|
String _useEndTime; |
|
String _finishTime; |
|
String _type; |
|
dynamic _source; |
|
dynamic _takeType; |
|
String _style; |
|
num _state; |
|
bool _canSettlement; |
|
bool _canSubscribe; |
|
num _isDelete; |
|
String _tenantCode; |
|
Ticket copyWith({ String id, |
|
String createTime, |
|
String createUser, |
|
String updateTime, |
|
String updateUser, |
|
String mid, |
|
String storeId, |
|
String orderId, |
|
String orderProductId, |
|
String productId, |
|
String productSkuId, |
|
String ticketWipedTimeTemplateId, |
|
String amount, |
|
String name, |
|
String code, |
|
String useStartTime, |
|
String useEndTime, |
|
String finishTime, |
|
String type, |
|
dynamic source, |
|
dynamic takeType, |
|
String style, |
|
num state, |
|
bool canSettlement, |
|
bool canSubscribe, |
|
num isDelete, |
|
String tenantCode, |
|
}) => Ticket( id: id ?? _id, |
|
createTime: createTime ?? _createTime, |
|
createUser: createUser ?? _createUser, |
|
updateTime: updateTime ?? _updateTime, |
|
updateUser: updateUser ?? _updateUser, |
|
mid: mid ?? _mid, |
|
storeId: storeId ?? _storeId, |
|
orderId: orderId ?? _orderId, |
|
orderProductId: orderProductId ?? _orderProductId, |
|
productId: productId ?? _productId, |
|
productSkuId: productSkuId ?? _productSkuId, |
|
ticketWipedTimeTemplateId: ticketWipedTimeTemplateId ?? _ticketWipedTimeTemplateId, |
|
amount: amount ?? _amount, |
|
name: name ?? _name, |
|
code: code ?? _code, |
|
useStartTime: useStartTime ?? _useStartTime, |
|
useEndTime: useEndTime ?? _useEndTime, |
|
finishTime: finishTime ?? _finishTime, |
|
type: type ?? _type, |
|
source: source ?? _source, |
|
takeType: takeType ?? _takeType, |
|
style: style ?? _style, |
|
state: state ?? _state, |
|
canSettlement: canSettlement ?? _canSettlement, |
|
canSubscribe: canSubscribe ?? _canSubscribe, |
|
isDelete: isDelete ?? _isDelete, |
|
tenantCode: tenantCode ?? _tenantCode, |
|
); |
|
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 storeId => _storeId; |
|
String get orderId => _orderId; |
|
String get orderProductId => _orderProductId; |
|
String get productId => _productId; |
|
String get productSkuId => _productSkuId; |
|
String get ticketWipedTimeTemplateId => _ticketWipedTimeTemplateId; |
|
String get amount => _amount; |
|
String get name => _name; |
|
String get code => _code; |
|
String get useStartTime => _useStartTime; |
|
String get useEndTime => _useEndTime; |
|
String get finishTime => _finishTime; |
|
String get type => _type; |
|
dynamic get source => _source; |
|
dynamic get takeType => _takeType; |
|
String get style => _style; |
|
num get state => _state; |
|
bool get canSettlement => _canSettlement; |
|
bool get canSubscribe => _canSubscribe; |
|
num get isDelete => _isDelete; |
|
String get tenantCode => _tenantCode; |
|
|
|
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['storeId'] = _storeId; |
|
map['orderId'] = _orderId; |
|
map['orderProductId'] = _orderProductId; |
|
map['productId'] = _productId; |
|
map['productSkuId'] = _productSkuId; |
|
map['ticketWipedTimeTemplateId'] = _ticketWipedTimeTemplateId; |
|
map['amount'] = _amount; |
|
map['name'] = _name; |
|
map['code'] = _code; |
|
map['useStartTime'] = _useStartTime; |
|
map['useEndTime'] = _useEndTime; |
|
map['finishTime'] = _finishTime; |
|
map['type'] = _type; |
|
map['source'] = _source; |
|
map['takeType'] = _takeType; |
|
map['style'] = _style; |
|
map['state'] = _state; |
|
map['canSettlement'] = _canSettlement; |
|
map['canSubscribe'] = _canSubscribe; |
|
map['isDelete'] = _isDelete; |
|
map['tenantCode'] = _tenantCode; |
|
return map; |
|
} |
|
|
|
} |