/// 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 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 _list; TicketRecord copyWith({ num pageNum, num pageSize, num size, num pages, bool hasPreviousPage, bool hasNextPage, String total, List 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 get list => _list; Map toJson() { final map = {}; 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 ticketItemIds, String finishTime, String wipedUserId, String wipedUserName, String wipedStoreId, num isDelete, String tenantCode, Ticket ticket, List 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() : []; _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 _ticketItemIds; String _finishTime; String _wipedUserId; String _wipedUserName; String _wipedStoreId; num _isDelete; String _tenantCode; Ticket _ticket; List _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 ticketItemIds, String finishTime, String wipedUserId, String wipedUserName, String wipedStoreId, num isDelete, String tenantCode, Ticket ticket, List 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 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 get ticketItems => _ticketItems; dynamic get userName => _userName; dynamic get userAvatar => _userAvatar; dynamic get userPhone => _userPhone; Map toJson() { final map = {}; 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 toJson() { final map = {}; 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 toJson() { final map = {}; 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; } }