TLClient_JSSCOM_Luat_V3037_RDA8910_RBTTSQRLLSDFT,2.6.6,861714053915439,52435625377650,
poweron reason:0

===09:31:26===
上一时间戳为1737941271
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366788204336","use_timer":1,"old_price":"15","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男女快剪"},{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366788204341","use_timer":1,"old_price":"10","end_hour":"23","sale_price":"10","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"剪刘海"},{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366788204351","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"20","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"洗剪吹"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:fe0af****60b18
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.6.6]
定时检测未同步订单启用
2025-01-28 09:30:26>>>cash write=30
2025-01-28 09:30:26>>>cash write=02
2025-01-28 09:30:26>>>cash write=3E
2025-01-28 09:30:26>>>cash read=808F808F808F808F
系统时间初始化成功,时间为202512893026
2025-01-28 09:30:27>>>cash write=02
2025-01-28 09:30:27 >>>剩余flash空间=1284500,占用RAM为771.603515625
2025-01-28 09:30:27 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-01-28 09:30:28 >>>剩余flash空间=1284500,占用RAM为734.30078125
2025-01-28 09:30:28 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-01-28 09:30:30>>>cash write=0C
2025-01-28 09:30:30>>>cash read=3E
流量卡还有184天过期
2025-01-28 09:30:34 >>>当前Ram内存为796.669921875


===09:32:26===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===09:43:27===
2025-01-28 09:43:02 >>>回调事件[910,devices/TL2790]
当日首次设置时间戳true为1738028582
2025-01-28 09:43:02 >>>故障排除日志:上一MQTT订单号缓存列表为25012719512520201054
2025-01-28 09:43:02 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 09:43:02 开始打印,排队:1,票券:2501280942507204916701,订单:25012809425072044757,[2025-01-28 09:43:01微信支付20元]
2025-01-28 09:43:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501280942507204916701","queue_number":1,"trade_uid":"25012809425072044757"}]}
2025-01-28 09:43:04 >>>故障排除日志:删除未同步下发订单成功25012809425072044757
2025-01-28 09:43:04 >>>故障排除日志:终端同步成功后剩余订单列表


===10:20:27===
2025-01-28 10:19:30 >>>回调事件[910,devices/TL2790]
2025-01-28 10:19:30 >>>故障排除日志:上一MQTT订单号缓存列表为25012809425072044757
2025-01-28 10:19:30 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:19:30 开始打印,排队:2,票券:2501281019229232793501,订单:25012810192292322998,[2025-01-28 10:19:29微信支付15元]
2025-01-28 10:19:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281019229232793501","queue_number":2,"trade_uid":"25012810192292322998"}]}
2025-01-28 10:19:32 >>>故障排除日志:删除未同步下发订单成功25012810192292322998
2025-01-28 10:19:32 >>>故障排除日志:终端同步成功后剩余订单列表


===10:24:27===
2025-01-28 10:23:41 >>>回调事件[910,devices/TL2790]
2025-01-28 10:23:41 >>>故障排除日志:上一MQTT订单号缓存列表为25012810192292322998
2025-01-28 10:23:41 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:23:41 开始打印,排队:3,票券:2501281023310974362501,订单:25012810233109739021,[2025-01-28 10:23:40微信支付20元]
2025-01-28 10:23:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281023310974362501","queue_number":3,"trade_uid":"25012810233109739021"}]}
2025-01-28 10:23:43 >>>故障排除日志:删除未同步下发订单成功25012810233109739021
2025-01-28 10:23:43 >>>故障排除日志:终端同步成功后剩余订单列表
2025-01-28 10:24:03 >>>回调事件[910,devices/TL2790]
2025-01-28 10:24:03 >>>故障排除日志:上一MQTT订单号缓存列表为25012810233109739021
2025-01-28 10:24:03 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:24:03 开始打印,排队:4,票券:2501281023515843864601,订单:25012810235158433918,[2025-01-28 10:24:01微信支付15元]
2025-01-28 10:24:03 开始打印,排队:5,票券:2501281023515844193802,订单:25012810235158433918,[2025-01-28 10:24:01微信支付15元]
2025-01-28 10:24:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281023515843864601","queue_number":4,"trade_uid":"25012810235158433918"},{"ticket_no":"2501281023515844193802","queue_number":5,"trade_uid":"25012810235158433918"}]}
2025-01-28 10:24:07 >>>故障排除日志:删除未同步下发订单成功25012810235158433918
2025-01-28 10:24:07 >>>故障排除日志:删除未同步下发订单成功25012810235158433918
2025-01-28 10:24:07 >>>故障排除日志:终端同步成功后剩余订单列表


===10:29:27===
2025-01-28 10:28:52 >>>回调事件[910,devices/TL2790]
2025-01-28 10:28:52 >>>故障排除日志:上一MQTT订单号缓存列表为25012810235158433918|25012810235158433918
2025-01-28 10:28:52 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:28:52 开始打印,排队:6,票券:2501281028450096943401,订单:25012810284500964635,[2025-01-28 10:28:52微信支付15元]
2025-01-28 10:28:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281028450096943401","queue_number":6,"trade_uid":"25012810284500964635"}]}
2025-01-28 10:28:54 >>>故障排除日志:删除未同步下发订单成功25012810284500964635
2025-01-28 10:28:55 >>>故障排除日志:终端同步成功后剩余订单列表


===10:57:28===
2025-01-28 10:56:27 >>>回调事件[910,devices/TL2790]
2025-01-28 10:56:28 >>>故障排除日志:上一MQTT订单号缓存列表为25012810284500964635
2025-01-28 10:56:28 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:56:28 开始打印,排队:7,票券:2501281056209541252601,订单:25012810562095407525,[2025-01-28 10:56:27微信支付15元]
2025-01-28 10:56:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281056209541252601","queue_number":7,"trade_uid":"25012810562095407525"}]}
2025-01-28 10:56:30 >>>故障排除日志:删除未同步下发订单成功25012810562095407525
2025-01-28 10:56:30 >>>故障排除日志:终端同步成功后剩余订单列表


===10:58:28===
2025-01-28 10:58:09 >>>回调事件[910,devices/TL2790]
2025-01-28 10:58:09 >>>故障排除日志:上一MQTT订单号缓存列表为25012810562095407525
2025-01-28 10:58:09 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 10:58:09 开始打印,排队:8,票券:2501281058036199137601,订单:25012810580361986867,[2025-01-28 10:58:09微信支付20元]
2025-01-28 10:58:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281058036199137601","queue_number":8,"trade_uid":"25012810580361986867"}]}
2025-01-28 10:58:11 >>>故障排除日志:删除未同步下发订单成功25012810580361986867
2025-01-28 10:58:12 >>>故障排除日志:终端同步成功后剩余订单列表


===11:03:28===
2025-01-28 11:03:23 >>>回调事件[910,devices/TL2790]
2025-01-28 11:03:23 >>>故障排除日志:上一MQTT订单号缓存列表为25012810580361986867
2025-01-28 11:03:23 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:03:23 开始打印,排队:9,票券:2501281103162844595401,订单:25012811031628441246,[2025-01-28 11:03:22微信支付15元]
2025-01-28 11:03:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281103162844595401","queue_number":9,"trade_uid":"25012811031628441246"}]}
2025-01-28 11:03:25 >>>故障排除日志:删除未同步下发订单成功25012811031628441246
2025-01-28 11:03:25 >>>故障排除日志:终端同步成功后剩余订单列表


===11:08:29===
2025-01-28 11:07:44 >>>回调事件[910,devices/TL2790]
2025-01-28 11:07:44 >>>故障排除日志:上一MQTT订单号缓存列表为25012811031628441246
2025-01-28 11:07:44 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:07:44 开始打印,排队:10,票券:2501281107376581011901,订单:25012811073765806414,[2025-01-28 11:07:43微信支付15元]
2025-01-28 11:07:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281107376581011901","queue_number":10,"trade_uid":"25012811073765806414"}]}
2025-01-28 11:07:46 >>>故障排除日志:删除未同步下发订单成功25012811073765806414
2025-01-28 11:07:46 >>>故障排除日志:终端同步成功后剩余订单列表


===11:15:29===
2025-01-28 11:14:53 >>>回调事件[910,devices/TL2790]
2025-01-28 11:14:53 >>>故障排除日志:上一MQTT订单号缓存列表为25012811073765806414
2025-01-28 11:14:53 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:14:53 开始打印,排队:11,票券:2501281114468185165301,订单:25012811144681847112,[2025-01-28 11:14:52支付宝支付15元]
2025-01-28 11:14:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281114468185165301","queue_number":11,"trade_uid":"25012811144681847112"}]}
2025-01-28 11:14:55 >>>故障排除日志:删除未同步下发订单成功25012811144681847112
2025-01-28 11:14:55 >>>故障排除日志:终端同步成功后剩余订单列表


===11:17:29===
2025-01-28 11:16:49 >>>回调事件[910,devices/TL2790]
2025-01-28 11:16:49 >>>故障排除日志:上一MQTT订单号缓存列表为25012811144681847112
2025-01-28 11:16:49 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:16:49 开始打印,排队:12,票券:2501281116252921282301,订单:25012811162529206841,[2025-01-28 11:16:49微信支付15元]
2025-01-28 11:16:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281116252921282301","queue_number":12,"trade_uid":"25012811162529206841"}]}
2025-01-28 11:16:51 >>>故障排除日志:删除未同步下发订单成功25012811162529206841
2025-01-28 11:16:52 >>>故障排除日志:终端同步成功后剩余订单列表


===11:40:29===
2025-01-28 11:40:06 >>>回调事件[910,devices/TL2790]
2025-01-28 11:40:06 >>>故障排除日志:上一MQTT订单号缓存列表为25012811162529206841
2025-01-28 11:40:06 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:40:06 开始打印,排队:13,票券:2501281139591552539401,订单:25012811395915519074,[2025-01-28 11:40:05微信支付15元]
2025-01-28 11:40:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281139591552539401","queue_number":13,"trade_uid":"25012811395915519074"}]}
2025-01-28 11:40:08 >>>故障排除日志:删除未同步下发订单成功25012811395915519074
2025-01-28 11:40:08 >>>故障排除日志:终端同步成功后剩余订单列表


===11:44:30===
2025-01-28 11:43:45 >>>回调事件[910,devices/TL2790]
2025-01-28 11:43:45 >>>故障排除日志:上一MQTT订单号缓存列表为25012811395915519074
2025-01-28 11:43:45 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:43:45 开始打印,排队:14,票券:2501281143381938921601,订单:25012811433819384062,[2025-01-28 11:43:44微信支付15元]
2025-01-28 11:43:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281143381938921601","queue_number":14,"trade_uid":"25012811433819384062"}]}
2025-01-28 11:43:47 >>>故障排除日志:删除未同步下发订单成功25012811433819384062
2025-01-28 11:43:47 >>>故障排除日志:终端同步成功后剩余订单列表


===11:47:30===
2025-01-28 11:47:01 >>>回调事件[910,devices/TL2790]
2025-01-28 11:47:01 >>>故障排除日志:上一MQTT订单号缓存列表为25012811433819384062
2025-01-28 11:47:01 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 11:47:01 开始打印,排队:15,票券:2501281146491331046101,订单:25012811464913305092,[2025-01-28 11:46:59微信支付15元]
2025-01-28 11:47:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281146491331046101","queue_number":15,"trade_uid":"25012811464913305092"}]}
2025-01-28 11:47:03 >>>故障排除日志:删除未同步下发订单成功25012811464913305092
2025-01-28 11:47:03 >>>故障排除日志:终端同步成功后剩余订单列表


===13:29:30===
2025-01-28 13:28:44 >>>回调事件[910,devices/TL2790]
2025-01-28 13:28:44 >>>故障排除日志:上一MQTT订单号缓存列表为25012811464913305092
2025-01-28 13:28:44 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 13:28:44 开始打印,排队:16,票券:2501281328361266377301,订单:25012813283612660078,[2025-01-28 13:28:42微信支付15元]
2025-01-28 13:28:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281328361266377301","queue_number":16,"trade_uid":"25012813283612660078"}]}
2025-01-28 13:28:46 >>>故障排除日志:删除未同步下发订单成功25012813283612660078
2025-01-28 13:28:46 >>>故障排除日志:终端同步成功后剩余订单列表


===13:39:31===
2025-01-28 13:39:22 >>>回调事件[910,devices/TL2790]
2025-01-28 13:39:22 >>>故障排除日志:上一MQTT订单号缓存列表为25012813283612660078
2025-01-28 13:39:22 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 13:39:22 开始打印,排队:17,票券:2501281339144863149701,订单:25012813391448626847,[2025-01-28 13:39:21微信支付15元]
2025-01-28 13:39:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281339144863149701","queue_number":17,"trade_uid":"25012813391448626847"}]}
2025-01-28 13:39:24 >>>故障排除日志:删除未同步下发订单成功25012813391448626847
2025-01-28 13:39:24 >>>故障排除日志:终端同步成功后剩余订单列表


===13:46:31===
2025-01-28 13:46:00 >>>回调事件[910,devices/TL2790]
2025-01-28 13:46:00 >>>故障排除日志:上一MQTT订单号缓存列表为25012813391448626847
2025-01-28 13:46:00 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 13:46:00 开始打印,排队:18,票券:2501281345536074784301,订单:25012813455360743567,[2025-01-28 13:45:59微信支付20元]
2025-01-28 13:46:02 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281345536074784301","queue_number":18,"trade_uid":"25012813455360743567"}]}
2025-01-28 13:46:02 >>>故障排除日志:删除未同步下发订单成功25012813455360743567
2025-01-28 13:46:02 >>>故障排除日志:终端同步成功后剩余订单列表


===13:48:31===
2025-01-28 13:47:30 >>>回调事件[910,devices/TL2790]
2025-01-28 13:47:30 >>>故障排除日志:上一MQTT订单号缓存列表为25012813455360743567
2025-01-28 13:47:30 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 13:47:30 开始打印,排队:19,票券:2501281347238395945401,订单:25012813472383953397,[2025-01-28 13:47:29微信支付15元]
2025-01-28 13:47:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281347238395945401","queue_number":19,"trade_uid":"25012813472383953397"}]}
2025-01-28 13:47:32 >>>故障排除日志:删除未同步下发订单成功25012813472383953397
2025-01-28 13:47:32 >>>故障排除日志:终端同步成功后剩余订单列表


===14:08:31===
2025-01-28 14:07:54 >>>回调事件[910,devices/TL2790]
2025-01-28 14:07:54 >>>故障排除日志:上一MQTT订单号缓存列表为25012813472383953397
2025-01-28 14:07:54 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 14:07:54 开始打印,排队:20,票券:2501281407466335147501,订单:25012814074663346575,[2025-01-28 14:07:52微信支付15元]
2025-01-28 14:07:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281407466335147501","queue_number":20,"trade_uid":"25012814074663346575"}]}
2025-01-28 14:07:56 >>>故障排除日志:删除未同步下发订单成功25012814074663346575
2025-01-28 14:07:56 >>>故障排除日志:终端同步成功后剩余订单列表


===14:37:32===
2025-01-28 14:37:03>>>cash read=0A
2025-01-28 14:37:04>>>cash read=3E


===15:23:32===
2025-01-28 15:23:05 >>>回调事件[910,devices/TL2790]
2025-01-28 15:23:05 >>>故障排除日志:上一MQTT订单号缓存列表为25012814074663346575
2025-01-28 15:23:05 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 15:23:05 开始打印,排队:21,票券:2501281522596978717901,订单:25012815225969782136,[2025-01-28 15:23:04支付宝支付15元]
2025-01-28 15:23:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281522596978717901","queue_number":21,"trade_uid":"25012815225969782136"}]}
2025-01-28 15:23:07 >>>故障排除日志:删除未同步下发订单成功25012815225969782136
2025-01-28 15:23:07 >>>故障排除日志:终端同步成功后剩余订单列表


===15:49:32===
2025-01-28 15:48:32 >>>回调事件[910,devices/TL2790]
2025-01-28 15:48:32 >>>故障排除日志:上一MQTT订单号缓存列表为25012815225969782136
2025-01-28 15:48:32 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 15:48:32 开始打印,排队:22,票券:2501281548256688133201,订单:25012815482566874936,[2025-01-28 15:48:31微信支付15元]
2025-01-28 15:48:32 开始打印,排队:23,票券:2501281548256688343802,订单:25012815482566874936,[2025-01-28 15:48:31微信支付15元]
2025-01-28 15:48:32 开始打印,排队:24,票券:2501281548256688444503,订单:25012815482566874936,[2025-01-28 15:48:31微信支付15元]
2025-01-28 15:48:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281548256688133201","queue_number":22,"trade_uid":"25012815482566874936"},{"ticket_no":"2501281548256688343802","queue_number":23,"trade_uid":"25012815482566874936"},{"ticket_no":"2501281548256688444503","queue_number":24,"trade_uid":"25012815482566874936"}]}
2025-01-28 15:48:37 >>>故障排除日志:删除未同步下发订单成功25012815482566874936
2025-01-28 15:48:37 >>>故障排除日志:删除未同步下发订单成功25012815482566874936
2025-01-28 15:48:37 >>>故障排除日志:删除未同步下发订单成功25012815482566874936
2025-01-28 15:48:37 >>>故障排除日志:终端同步成功后剩余订单列表


===16:24:33===
2025-01-28 16:23:40 >>>回调事件[910,devices/TL2790]
2025-01-28 16:23:40 >>>故障排除日志:上一MQTT订单号缓存列表为25012815482566874936|25012815482566874936|25012815482566874936
2025-01-28 16:23:40 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 16:23:40 开始打印,排队:25,票券:2501281623216377979201,订单:25012816232163774919,[2025-01-28 16:23:38微信支付20元]
2025-01-28 16:23:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281623216377979201","queue_number":25,"trade_uid":"25012816232163774919"}]}
2025-01-28 16:23:42 >>>故障排除日志:删除未同步下发订单成功25012816232163774919
2025-01-28 16:23:42 >>>故障排除日志:终端同步成功后剩余订单列表


===17:01:33===
2025-01-28 17:01:01 >>>回调事件[910,devices/TL2790]
2025-01-28 17:01:01 >>>故障排除日志:上一MQTT订单号缓存列表为25012816232163774919
2025-01-28 17:01:01 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 17:01:01 开始打印,排队:26,票券:2501281700480593626401,订单:25012817004805931083,[2025-01-28 17:01:00支付宝支付15元]
2025-01-28 17:01:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281700480593626401","queue_number":26,"trade_uid":"25012817004805931083"}]}
2025-01-28 17:01:03 >>>故障排除日志:删除未同步下发订单成功25012817004805931083
2025-01-28 17:01:03 >>>故障排除日志:终端同步成功后剩余订单列表


===17:04:33===
2025-01-28 17:04:18>>>cash read=0A
2025-01-28 17:04:19>>>cash read=3E


===17:22:34===
2025-01-28 17:22:11 >>>回调事件[910,devices/TL2790]
2025-01-28 17:22:11 >>>故障排除日志:上一MQTT订单号缓存列表为25012817004805931083
2025-01-28 17:22:11 >>>故障排除日志:终端未同步成功订单列表
2025-01-28 17:22:11 开始打印,排队:27,票券:2501281721575897424501,订单:25012817215758969995,[2025-01-28 17:22:10微信支付15元]
2025-01-28 17:22:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2501281721575897424501","queue_number":27,"trade_uid":"25012817215758969995"}]}
2025-01-28 17:22:13 >>>故障排除日志:删除未同步下发订单成功25012817215758969995
2025-01-28 17:22:13 >>>故障排除日志:终端同步成功后剩余订单列表