TLClient_JSSCOM_LuatOS-Air_V3205_RDA8910_RFTTS_0xe0000,2.7.9,869298054254347,10743044001620,
poweron reason:0

===09:48:30===
上一时间戳为1767666139
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4351590954437397979","use_timer":1,"old_price":"12","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"精致剪发"}]
打印门店标题设置为剪不够~甜蜜小镇店
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:70ccf****d3b03
纸币器设置接收纸币范围为11
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2026-01-07 09:47:30>>>cash write=30
2026-01-07 09:47:30>>>cash write=02
2026-01-07 09:47:30>>>cash write=3E
2026-01-07 09:47:30>>>cash read=808F808F808F
系统时间初始化成功,时间为20261794730
2026-01-07 09:47:31>>>cash write=02
2026-01-07 09:47:31 >>>剩余flash空间=1674000,占用RAM为645.8828125
2026-01-07 09:47:31 >>>回调事件:910,subscribe,10000,连接服务器成功

2026-01-07 09:47:32 >>>剩余flash空间=1674000,占用RAM为613.9111328125
2026-01-07 09:47:32 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2026-01-07 09:47:34>>>cash write=0C
2026-01-07 09:47:34>>>cash read=3E
流量卡还有173天过期
2026-01-07 09:47:40 >>>当前Ram内存为634.0966796875


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


===10:00:31===
2026-01-07 09:59:42>>>cash read=9E
2026-01-07 09:59:43>>>cash read=3E


===10:01:31===
2026-01-07 10:00:32 >>>回调事件[910,devices/TL1345]
当日首次设置时间戳true为1767751232
2026-01-07 10:00:32 >>>故障排除日志:上一MQTT订单号缓存列表为2601062049450033242891
2026-01-07 10:00:32 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 10:00:32 开始打印,排队:1,票券:2601071000196436804101,订单:2601071000190061414692,[2026-01-07 10:00:33微信支付12元]
2026-01-07 10:00:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071000196436804101","queue_number":1,"trade_uid":"2601071000190061414692"}]}
2026-01-07 10:00:34 >>>故障排除日志:删除未同步下发订单成功2601071000190061414692
2026-01-07 10:00:35 >>>故障排除日志:终端同步成功后剩余订单列表
2026-01-07 10:00:49>>>cash read=9E
2026-01-07 10:00:50>>>cash read=3E


===10:47:31===
2026-01-07 10:47:08 >>>回调事件[910,devices/TL1345]
2026-01-07 10:47:08 >>>故障排除日志:上一MQTT订单号缓存列表为2601071000190061414692
2026-01-07 10:47:08 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 10:47:08 开始打印,排队:2,票券:2601071047013696201501,订单:2601071047010034949047,[2026-01-07 10:47:08微信支付12元]
2026-01-07 10:47:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071047013696201501","queue_number":2,"trade_uid":"2601071047010034949047"}]}
2026-01-07 10:47:10 >>>故障排除日志:删除未同步下发订单成功2601071047010034949047
2026-01-07 10:47:10 >>>故障排除日志:终端同步成功后剩余订单列表


===11:17:32===
2026-01-07 11:17:16>>>cash read=9E
2026-01-07 11:17:17>>>cash read=3E


===12:12:33===
2026-01-07 12:12:30 >>>回调事件[910,devices/TL1345]
2026-01-07 12:12:30 >>>故障排除日志:上一MQTT订单号缓存列表为2601071047010034949047
2026-01-07 12:12:30 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 12:12:30 开始打印,排队:3,票券:2601071212229283186901,订单:2601071212220090856946,[2026-01-07 12:12:30微信支付12元]


===12:15:35===
2026-01-07 12:15:31 >>>回调事件[910,devices/TL1345]
2026-01-07 12:15:31 >>>故障排除日志:上一MQTT订单号缓存列表为2601071212220090856946
2026-01-07 12:15:31 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 12:15:31 开始打印,排队:4,票券:2601071215245299701201,订单:2601071215240051159173,[2026-01-07 12:15:31微信支付12元]


===12:58:35===
2026-01-07 12:58:16>>>cash read=9E
2026-01-07 12:58:17>>>cash read=3E


===13:15:35===
2026-01-07 13:14:51 >>>回调事件[910,devices/TL1345]
2026-01-07 13:14:51 >>>故障排除日志:上一MQTT订单号缓存列表为2601071215240051159173
2026-01-07 13:14:51 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 13:14:51 开始打印,排队:5,票券:2601071314457528937501,订单:2601071314450073339285,[2026-01-07 13:14:51微信支付12元]
2026-01-07 13:14:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071314457528937501","queue_number":5,"trade_uid":"2601071314450073339285"}]}
2026-01-07 13:14:53 >>>故障排除日志:删除未同步下发订单成功2601071314450073339285
2026-01-07 13:14:53 >>>故障排除日志:终端同步成功后剩余订单列表


===13:23:35===
2026-01-07 13:22:48 >>>回调事件[910,devices/TL1345]
2026-01-07 13:22:48 >>>故障排除日志:上一MQTT订单号缓存列表为2601071314450073339285
2026-01-07 13:22:48 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 13:22:48 开始打印,排队:6,票券:2601071322393040464501,订单:2601071322390028227994,[2026-01-07 13:22:48微信支付12元]
2026-01-07 13:22:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071322393040464501","queue_number":6,"trade_uid":"2601071322390028227994"}]}
2026-01-07 13:22:50 >>>故障排除日志:删除未同步下发订单成功2601071322390028227994
2026-01-07 13:22:50 >>>故障排除日志:终端同步成功后剩余订单列表


===13:50:36===
2026-01-07 13:50:26 >>>回调事件[910,devices/TL1345]
2026-01-07 13:50:26 >>>故障排除日志:上一MQTT订单号缓存列表为2601071322390028227994
2026-01-07 13:50:26 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 13:50:26 开始打印,排队:7,票券:2601071350192298359601,订单:2601071350190020780237,[2026-01-07 13:50:26微信支付12元]
2026-01-07 13:50:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071350192298359601","queue_number":7,"trade_uid":"2601071350190020780237"}]}
2026-01-07 13:50:28 >>>故障排除日志:删除未同步下发订单成功2601071350190020780237
2026-01-07 13:50:28 >>>故障排除日志:终端同步成功后剩余订单列表


===14:01:36===
2026-01-07 14:00:52 >>>回调事件[910,devices/TL1345]
2026-01-07 14:00:52 >>>故障排除日志:上一MQTT订单号缓存列表为2601071350190020780237
2026-01-07 14:00:52 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 14:00:52 开始打印,排队:8,票券:2601071400440018511701,订单:2601071400430098292275,[2026-01-07 14:00:52微信支付12元]
2026-01-07 14:00:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071400440018511701","queue_number":8,"trade_uid":"2601071400430098292275"}]}
2026-01-07 14:00:54 >>>故障排除日志:删除未同步下发订单成功2601071400430098292275
2026-01-07 14:00:54 >>>故障排除日志:终端同步成功后剩余订单列表


===14:32:36===
2026-01-07 14:32:19>>>cash read=9E
2026-01-07 14:32:21>>>cash read=3E


===14:45:36===
2026-01-07 14:44:43>>>cash read=0A
2026-01-07 14:44:44>>>cash read=3E


===15:05:37===
2026-01-07 15:04:47>>>cash read=0A
2026-01-07 15:04:48>>>cash read=3E


===15:14:37===
2026-01-07 15:14:05 >>>回调事件[910,devices/TL1345]
2026-01-07 15:14:05 >>>故障排除日志:上一MQTT订单号缓存列表为2601071400430098292275
2026-01-07 15:14:05 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 15:14:05 开始打印,排队:9,票券:2601071513583805311501,订单:2601071513580035958321,[2026-01-07 15:14:05微信支付12元]
2026-01-07 15:14:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071513583805311501","queue_number":9,"trade_uid":"2601071513580035958321"}]}
2026-01-07 15:14:07 >>>故障排除日志:删除未同步下发订单成功2601071513580035958321
2026-01-07 15:14:07 >>>故障排除日志:终端同步成功后剩余订单列表


===15:20:37===
2026-01-07 15:19:58 >>>回调事件[910,devices/TL1345]
2026-01-07 15:19:58 >>>故障排除日志:上一MQTT订单号缓存列表为2601071513580035958321
2026-01-07 15:19:58 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 15:19:58 开始打印,排队:10,票券:2601071519525855536101,订单:2601071519520056648743,[2026-01-07 15:19:57微信支付12元]
2026-01-07 15:20:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071519525855536101","queue_number":10,"trade_uid":"2601071519520056648743"}]}
2026-01-07 15:20:00 >>>故障排除日志:删除未同步下发订单成功2601071519520056648743
2026-01-07 15:20:00 >>>故障排除日志:终端同步成功后剩余订单列表


===15:53:37===
2026-01-07 15:52:46 >>>回调事件[910,devices/TL1345]
2026-01-07 15:52:46 >>>故障排除日志:上一MQTT订单号缓存列表为2601071519520056648743
2026-01-07 15:52:46 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 15:52:46 开始打印,排队:11,票券:2601071552376600119301,订单:2601071552370063427892,[2026-01-07 15:52:46微信支付12元]
2026-01-07 15:52:49 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071552376600119301","queue_number":11,"trade_uid":"2601071552370063427892"}]}
2026-01-07 15:52:49 >>>故障排除日志:删除未同步下发订单成功2601071552370063427892
2026-01-07 15:52:49 >>>故障排除日志:终端同步成功后剩余订单列表


===16:14:37===
2026-01-07 16:14:05 >>>回调事件[910,devices/TL1345]
2026-01-07 16:14:05 >>>故障排除日志:上一MQTT订单号缓存列表为2601071552370063427892
2026-01-07 16:14:05 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 16:14:05 开始打印,排队:12,票券:2601071613585613655601,订单:2601071613580054163034,[2026-01-07 16:14:05微信支付12元]
2026-01-07 16:14:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071613585613655601","queue_number":12,"trade_uid":"2601071613580054163034"}]}
2026-01-07 16:14:07 >>>故障排除日志:删除未同步下发订单成功2601071613580054163034
2026-01-07 16:14:07 >>>故障排除日志:终端同步成功后剩余订单列表


===16:49:38===
2026-01-07 16:49:12 >>>回调事件[910,devices/TL1345]
2026-01-07 16:49:12 >>>故障排除日志:上一MQTT订单号缓存列表为2601071613580054163034
2026-01-07 16:49:12 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 16:49:12 开始打印,排队:13,票券:2601071649011930299401,订单:2601071649010017432291,[2026-01-07 16:49:12微信支付12元]
2026-01-07 16:49:14 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071649011930299401","queue_number":13,"trade_uid":"2601071649010017432291"}]}
2026-01-07 16:49:14 >>>故障排除日志:删除未同步下发订单成功2601071649010017432291
2026-01-07 16:49:14 >>>故障排除日志:终端同步成功后剩余订单列表


===16:59:38===
2026-01-07 16:59:21 >>>回调事件[910,devices/TL1345]
2026-01-07 16:59:21 >>>故障排除日志:上一MQTT订单号缓存列表为2601071649010017432291
2026-01-07 16:59:21 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 16:59:21 开始打印,排队:14,票券:2601071659152374793801,订单:2601071659150021725627,[2026-01-07 16:59:21微信支付12元]
2026-01-07 16:59:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071659152374793801","queue_number":14,"trade_uid":"2601071659150021725627"}]}
2026-01-07 16:59:23 >>>故障排除日志:删除未同步下发订单成功2601071659150021725627
2026-01-07 16:59:24 >>>故障排除日志:终端同步成功后剩余订单列表


===18:08:38===
2026-01-07 18:08:35>>>cash read=00
2026-01-07 18:08:36>>>cash read=818F42
2026-01-07 18:08:36>>>cash write=02
2026-01-07 18:08:36 >>>回调事件130,cash_status,10022,进钞中...read money=10
2026-01-07 18:08:36>>>cash read=10
2026-01-07 18:08:36 >>>回调事件130,10,10023,finish Money=10,进钞完成


===18:09:38===
2026-01-07 18:08:37>>>cash write=0C
2026-01-07 18:08:37>>>cash read=00
2026-01-07 18:08:38>>>cash read=818F40
2026-01-07 18:08:38>>>cash write=02
2026-01-07 18:08:38 >>>回调事件130,cash_status,10022,进钞中...read money=1
2026-01-07 18:08:39>>>cash write=0C
2026-01-07 18:08:39>>>cash read=0010
2026-01-07 18:08:39 >>>回调事件130,1,10023,finish Money=1,进钞完成
2026-01-07 18:08:41>>>cash read=818F40
2026-01-07 18:08:41>>>cash write=02
2026-01-07 18:08:41 >>>回调事件130,cash_status,10022,进钞中...read money=1
2026-01-07 18:08:41>>>cash read=10
2026-01-07 18:08:41 >>>回调事件130,1,10023,finish Money=1,进钞完成
2026-01-07 18:08:41 当前产品价格12元,投币12元,打印小票中...
2026-01-07 18:08:41 >>>开始打印,排队号为15,订单号为2601071808390011345553
2026-01-07 18:08:42>>>订单2601071808390011345553写入成功,剩余空间为1673500,占用RAM为622.5146484375
删除未同步订单2601071808390011345553
2026-01-07 18:08:44>>>订单2601071808390011345553删除成功,剩余空间为1674500,占用RAM为634.65625
检测订单目录中>>>
无未同步订单>>>
2026-01-07 18:08:44 >>>当前Ram内存为605.94921875
定时检测未同步订单启用
2026-01-07 18:08:45>>>cash write=0C
2026-01-07 18:08:45>>>cash read=3E


===18:10:38===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===18:59:39===
2026-01-07 18:58:57 >>>回调事件[910,devices/TL1345]
2026-01-07 18:58:57 >>>故障排除日志:上一MQTT订单号缓存列表为2601071659150021725627
2026-01-07 18:58:57 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 18:58:57 开始打印,排队:16,票券:2601071858493720246301,订单:2601071858490035365628,[2026-01-07 18:58:57微信支付12元]
2026-01-07 18:58:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071858493720246301","queue_number":16,"trade_uid":"2601071858490035365628"}]}
2026-01-07 18:58:59 >>>故障排除日志:删除未同步下发订单成功2601071858490035365628
2026-01-07 18:58:59 >>>故障排除日志:终端同步成功后剩余订单列表


===19:08:39===
2026-01-07 19:07:54 >>>回调事件[910,devices/TL1345]
2026-01-07 19:07:54 >>>故障排除日志:上一MQTT订单号缓存列表为2601071858490035365628
2026-01-07 19:07:54 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 19:07:54 开始打印,排队:17,票券:2601071907438491906201,订单:2601071907430083101687,[2026-01-07 19:07:54微信支付12元]
2026-01-07 19:07:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071907438491906201","queue_number":17,"trade_uid":"2601071907430083101687"}]}
2026-01-07 19:07:56 >>>故障排除日志:删除未同步下发订单成功2601071907430083101687
2026-01-07 19:07:56 >>>故障排除日志:终端同步成功后剩余订单列表


===19:52:39===
2026-01-07 19:51:59>>>cash read=0A
2026-01-07 19:52:00>>>cash read=3E


===19:53:39===
2026-01-07 19:52:46 >>>回调事件[910,devices/TL1345]
2026-01-07 19:52:46 >>>故障排除日志:上一MQTT订单号缓存列表为2601071907430083101687
2026-01-07 19:52:46 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 19:52:46 开始打印,排队:18,票券:2601071952377085222101,订单:2601071952370068803423,[2026-01-07 19:52:46微信支付12元]
2026-01-07 19:52:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601071952377085222101","queue_number":18,"trade_uid":"2601071952370068803423"}]}
2026-01-07 19:52:48 >>>故障排除日志:删除未同步下发订单成功2601071952370068803423
2026-01-07 19:52:48 >>>故障排除日志:终端同步成功后剩余订单列表


===20:07:39===
2026-01-07 20:06:59>>>cash read=9E
2026-01-07 20:07:00>>>cash read=3E


===20:20:40===
2026-01-07 20:19:44 >>>回调事件[910,devices/TL1345]
2026-01-07 20:19:44 >>>故障排除日志:上一MQTT订单号缓存列表为2601071952370068803423
2026-01-07 20:19:44 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 20:19:44 开始打印,排队:19,票券:2601072019384752429501,订单:2601072019380045652816,[2026-01-07 20:19:44微信支付12元]
2026-01-07 20:19:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601072019384752429501","queue_number":19,"trade_uid":"2601072019380045652816"}]}
2026-01-07 20:19:47 >>>故障排除日志:删除未同步下发订单成功2601072019380045652816
2026-01-07 20:19:47 >>>故障排除日志:终端同步成功后剩余订单列表


===20:29:40===
2026-01-07 20:29:23 >>>回调事件[910,devices/TL1345]
2026-01-07 20:29:23 >>>故障排除日志:上一MQTT订单号缓存列表为2601072019380045652816
2026-01-07 20:29:23 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 20:29:23 开始打印,排队:20,票券:2601072029176086313801,订单:2601072029170059033872,[2026-01-07 20:29:24微信支付12元]
2026-01-07 20:29:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601072029176086313801","queue_number":20,"trade_uid":"2601072029170059033872"}]}
2026-01-07 20:29:25 >>>故障排除日志:删除未同步下发订单成功2601072029170059033872
2026-01-07 20:29:26 >>>故障排除日志:终端同步成功后剩余订单列表


===20:45:40===
2026-01-07 20:44:41>>>cash read=0A
2026-01-07 20:44:42>>>cash read=3E
2026-01-07 20:45:12 收到下发指令:排队号1>>>
2026-01-07 20:45:12 收到下发指令:叫号1>>>
2026-01-07 20:45:15 收到下发指令:排队号1>>>
2026-01-07 20:45:15 收到下发指令:叫号1>>>
2026-01-07 20:45:19 收到下发指令:排队号1>>>
2026-01-07 20:45:19 收到下发指令:叫号1>>>
2026-01-07 20:45:24 收到下发指令:排队号1>>>
2026-01-07 20:45:24 收到下发指令:叫号1>>>
2026-01-07 20:45:27 收到下发指令:排队号1>>>
2026-01-07 20:45:27 收到下发指令:叫号1>>>
2026-01-07 20:45:31 收到下发指令:排队号1>>>
2026-01-07 20:45:31 收到下发指令:叫号1>>>
2026-01-07 20:45:36 收到下发指令:排队号1>>>
2026-01-07 20:45:36 收到下发指令:叫号1>>>


===20:46:40===
2026-01-07 20:45:40 收到下发指令:排队号1>>>
2026-01-07 20:45:40 收到下发指令:叫号1>>>
2026-01-07 20:45:43 收到下发指令:排队号1>>>
2026-01-07 20:45:43 收到下发指令:叫号1>>>
2026-01-07 20:45:47 收到下发指令:排队号1>>>
2026-01-07 20:45:47 收到下发指令:叫号1>>>
2026-01-07 20:45:52 收到下发指令:排队号1>>>
2026-01-07 20:45:52 收到下发指令:叫号1>>>
2026-01-07 20:45:59 收到下发指令:排队号1>>>
2026-01-07 20:45:59 收到下发指令:叫号1>>>
2026-01-07 20:46:02 收到下发指令:排队号1>>>
2026-01-07 20:46:02 收到下发指令:叫号1>>>
2026-01-07 20:46:07 收到下发指令:排队号1>>>
2026-01-07 20:46:07 收到下发指令:叫号1>>>


===20:47:41===
2026-01-07 20:47:01 收到下发指令:排队号2>>>
2026-01-07 20:47:01 收到下发指令:叫号2>>>
2026-01-07 20:47:04 收到下发指令:排队号3>>>
2026-01-07 20:47:04 收到下发指令:叫号3>>>
2026-01-07 20:47:08 收到下发指令:排队号4>>>
2026-01-07 20:47:08 收到下发指令:叫号4>>>
2026-01-07 20:47:12 收到下发指令:排队号5>>>
2026-01-07 20:47:12 收到下发指令:叫号5>>>
2026-01-07 20:47:15 收到下发指令:排队号6>>>
2026-01-07 20:47:15 收到下发指令:叫号6>>>
2026-01-07 20:47:21 收到下发指令:排队号nil>>>


===20:56:41===
2026-01-07 20:56:01 >>>回调事件[910,devices/TL1345]
2026-01-07 20:56:01 >>>故障排除日志:上一MQTT订单号缓存列表为2601072029170059033872
2026-01-07 20:56:01 >>>故障排除日志:终端未同步成功订单列表
2026-01-07 20:56:01 开始打印,排队:21,票券:2601072055534586679301,订单:2601072055530043983976,[2026-01-07 20:56:01微信支付12元]
2026-01-07 20:56:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601072055534586679301","queue_number":21,"trade_uid":"2601072055530043983976"}]}
2026-01-07 20:56:03 >>>故障排除日志:删除未同步下发订单成功2601072055530043983976
2026-01-07 20:56:03 >>>故障排除日志:终端同步成功后剩余订单列表