TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.8.0,864708068725046,13973551800389,
poweron reason:0

===11:03:47===
2026-03-31 11:03:44 >>>剩余flash空间=1682000,占用RAM为633.798828125
2026-03-31 11:03:44 >>>回调异常:911,initSys,30000,nil



===11:04:47===
上一时间戳为1774842581
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为861,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366789095471","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":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12711098232277772977","use_timer":1,"old_price":"13","end_hour":"23","sale_price":"13","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"自助洗+剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:c54d8****9dcc7
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.8.0]
定时检测未同步订单启用
2026-03-31 11:03:53>>>cash write=30
2026-03-31 11:03:53>>>cash write=02
2026-03-31 11:03:53>>>cash write=3E
2026-03-31 11:03:53>>>cash read=808F808F808F808F808F808F808F808F
系统时间初始化成功,时间为202633111353
2026-03-31 11:03:54>>>cash write=02
2026-03-31 11:03:54 >>>剩余flash空间=1680000,占用RAM为644.357421875
2026-03-31 11:03:54 >>>回调事件:910,subscribe,10000,连接服务器成功

2026-03-31 11:03:55 >>>剩余flash空间=1680000,占用RAM为616.076171875
2026-03-31 11:03:55 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2026-03-31 11:03:57>>>cash write=0C
2026-03-31 11:03:57>>>cash read=3E
流量卡还有365天过期
2026-03-31 11:04:05 >>>当前Ram内存为652.4482421875


===11:05:48===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>


===11:38:48===
2026-03-31 11:38:24 >>>回调事件[910,devices/TL2943]
当日首次设置时间戳true为1774928304
2026-03-31 11:38:24 >>>故障排除日志:上一MQTT订单号缓存列表为2603302210000020960312
2026-03-31 11:38:24 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 11:38:24 开始打印,排队:861,票券:2603311138173275677101,订单:2603311138170029979215,[2026-03-31 11:38:24微信支付10元]
2026-03-31 11:38:26 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311138173275677101","queue_number":861,"trade_uid":"2603311138170029979215"}]}
2026-03-31 11:38:26 >>>故障排除日志:删除未同步下发订单成功2603311138170029979215
2026-03-31 11:38:26 >>>故障排除日志:终端同步成功后剩余订单列表


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


===13:02:48===
2026-03-31 13:02:44 >>>回调事件[910,devices/TL2943]
2026-03-31 13:02:44 >>>故障排除日志:上一MQTT订单号缓存列表为2603311247090073960982
2026-03-31 13:02:44 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 13:02:44 开始打印,排队:863,票券:2603311302244655127901,订单:2603311302240044623321,[2026-03-31 13:02:44微信支付10元]
2026-03-31 13:02:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311302244655127901","queue_number":863,"trade_uid":"2603311302240044623321"}]}
2026-03-31 13:02:46 >>>故障排除日志:删除未同步下发订单成功2603311302240044623321
2026-03-31 13:02:47 >>>故障排除日志:终端同步成功后剩余订单列表


===13:04:49===
2026-03-31 13:04:03 >>>回调事件[910,devices/TL2943]
2026-03-31 13:04:03 >>>故障排除日志:上一MQTT订单号缓存列表为2603311302240044623321
2026-03-31 13:04:03 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 13:04:03 开始打印,排队:864,票券:2603311303571260646701,订单:2603311303570010729168,[2026-03-31 13:04:03微信支付10元]
2026-03-31 13:04:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311303571260646701","queue_number":864,"trade_uid":"2603311303570010729168"}]}
2026-03-31 13:04:06 >>>故障排除日志:删除未同步下发订单成功2603311303570010729168
2026-03-31 13:04:06 >>>故障排除日志:终端同步成功后剩余订单列表


===14:41:49===
2026-03-31 14:41:43 >>>回调事件[910,devices/TL2943]
2026-03-31 14:41:43 >>>故障排除日志:上一MQTT订单号缓存列表为2603311303570010729168
2026-03-31 14:41:43 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 14:41:43 开始打印,排队:865,票券:2603311441348318018301,订单:2603311441340081019873,[2026-03-31 14:41:43微信支付10元]
2026-03-31 14:41:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311441348318018301","queue_number":865,"trade_uid":"2603311441340081019873"}]}
2026-03-31 14:41:45 >>>故障排除日志:删除未同步下发订单成功2603311441340081019873
2026-03-31 14:41:45 >>>故障排除日志:终端同步成功后剩余订单列表


===14:56:49===
2026-03-31 14:56:16 >>>回调事件[910,devices/TL2943]
2026-03-31 14:56:16 >>>故障排除日志:上一MQTT订单号缓存列表为2603311441340081019873
2026-03-31 14:56:16 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 14:56:16 开始打印,排队:866,票券:2603311456098006131301,订单:2603311456090078026982,[2026-03-31 14:56:16微信支付10元]
2026-03-31 14:56:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311456098006131301","queue_number":866,"trade_uid":"2603311456090078026982"}]}
2026-03-31 14:56:18 >>>故障排除日志:删除未同步下发订单成功2603311456090078026982
2026-03-31 14:56:18 >>>故障排除日志:终端同步成功后剩余订单列表


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


===15:24:50===
2026-03-31 15:24:42 >>>回调事件[910,devices/TL2943]
2026-03-31 15:24:42 >>>故障排除日志:上一MQTT订单号缓存列表为2603311507050016923621
2026-03-31 15:24:42 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 15:24:42 开始打印,排队:868,票券:2603311524360101914201,订单:2603311524350099118247,[2026-03-31 15:24:42微信支付10元]
2026-03-31 15:24:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311524360101914201","queue_number":868,"trade_uid":"2603311524350099118247"}]}
2026-03-31 15:24:44 >>>故障排除日志:删除未同步下发订单成功2603311524350099118247
2026-03-31 15:24:44 >>>故障排除日志:终端同步成功后剩余订单列表


===15:29:50===
2026-03-31 15:28:49 >>>回调事件[910,devices/TL2943]
2026-03-31 15:28:49 >>>故障排除日志:上一MQTT订单号缓存列表为2603311524350099118247
2026-03-31 15:28:49 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 15:28:49 开始打印,排队:869,票券:2603311528435445693501,订单:2603311528430052573549,[2026-03-31 15:28:49微信支付10元]
2026-03-31 15:28:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311528435445693501","queue_number":869,"trade_uid":"2603311528430052573549"}]}
2026-03-31 15:28:51 >>>故障排除日志:删除未同步下发订单成功2603311528430052573549
2026-03-31 15:28:51 >>>故障排除日志:终端同步成功后剩余订单列表


===15:40:50===
2026-03-31 15:40:07 >>>回调事件[910,devices/TL2943]
2026-03-31 15:40:07 >>>故障排除日志:上一MQTT订单号缓存列表为2603311528430052573549
2026-03-31 15:40:07 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 15:40:07 开始打印,排队:870,票券:2603311539577465717301,订单:2603311539570072545293,[2026-03-31 15:40:06微信支付10元]
2026-03-31 15:40:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311539577465717301","queue_number":870,"trade_uid":"2603311539570072545293"}]}
2026-03-31 15:40:09 >>>故障排除日志:删除未同步下发订单成功2603311539570072545293
2026-03-31 15:40:09 >>>故障排除日志:终端同步成功后剩余订单列表


===15:55:51===
2026-03-31 15:55:02 >>>回调事件[910,devices/TL2943]
2026-03-31 15:55:02 >>>故障排除日志:上一MQTT订单号缓存列表为2603311539570072545293
2026-03-31 15:55:02 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 15:55:02 开始打印,排队:871,票券:2603311554506800009801,订单:2603311554500066193161,[2026-03-31 15:55:01微信支付10元]
2026-03-31 15:55:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311554506800009801","queue_number":871,"trade_uid":"2603311554500066193161"}]}
2026-03-31 15:55:04 >>>故障排除日志:删除未同步下发订单成功2603311554500066193161
2026-03-31 15:55:04 >>>故障排除日志:终端同步成功后剩余订单列表


===16:48:51===
2026-03-31 16:48:16 >>>回调事件[910,devices/TL2943]
2026-03-31 16:48:16 >>>故障排除日志:上一MQTT订单号缓存列表为2603311554500066193161
2026-03-31 16:48:16 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 16:48:16 开始打印,排队:872,票券:2603311648089107379501,订单:2603311648080089229819,[2026-03-31 16:48:15微信支付10元]
2026-03-31 16:48:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311648089107379501","queue_number":872,"trade_uid":"2603311648080089229819"}]}
2026-03-31 16:48:18 >>>故障排除日志:删除未同步下发订单成功2603311648080089229819
2026-03-31 16:48:18 >>>故障排除日志:终端同步成功后剩余订单列表


===17:02:53===
2026-03-31 17:02:49 >>>回调事件[910,devices/TL2943]
2026-03-31 17:02:49 >>>故障排除日志:上一MQTT订单号缓存列表为2603311648080089229819
2026-03-31 17:02:49 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 17:02:49 开始打印,排队:873,票券:2603311702389613032601,订单:2603311702380094394948,[2026-03-31 17:02:49微信支付10元]


===17:03:53===
2026-03-31 17:02:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311702389613032601","queue_number":873,"trade_uid":"2603311702380094394948"}]}
2026-03-31 17:02:51 >>>故障排除日志:删除未同步下发订单成功2603311702380094394948
2026-03-31 17:02:51 >>>故障排除日志:终端同步成功后剩余订单列表
2026-03-31 17:02:54>>>cash read=0A
2026-03-31 17:02:55>>>cash read=3E


===18:22:53===
2026-03-31 18:21:52 >>>回调事件[910,devices/TL2943]
2026-03-31 18:21:52 >>>故障排除日志:上一MQTT订单号缓存列表为2603311702380094394948
2026-03-31 18:21:52 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 18:21:52 开始打印,排队:874,票券:2603311821451821683601,订单:2603311821450016231883,[2026-03-31 18:21:52微信支付10元]
2026-03-31 18:21:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311821451821683601","queue_number":874,"trade_uid":"2603311821450016231883"}]}
2026-03-31 18:21:54 >>>故障排除日志:删除未同步下发订单成功2603311821450016231883
2026-03-31 18:21:54 >>>故障排除日志:终端同步成功后剩余订单列表
2026-03-31 18:22:25 >>>回调事件[910,devices/TL2943]
2026-03-31 18:22:25 >>>故障排除日志:上一MQTT订单号缓存列表为2603311821450016231883
2026-03-31 18:22:25 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 18:22:25 开始打印,排队:875,票券:2603311822182061869601,订单:2603311822180018775964,[2026-03-31 18:22:24微信支付10元]
2026-03-31 18:22:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311822182061869601","queue_number":875,"trade_uid":"2603311822180018775964"}]}
2026-03-31 18:22:27 >>>故障排除日志:删除未同步下发订单成功2603311822180018775964
2026-03-31 18:22:27 >>>故障排除日志:终端同步成功后剩余订单列表


===18:47:54===
2026-03-31 18:46:59 >>>回调事件[910,devices/TL2943]
2026-03-31 18:46:59 >>>故障排除日志:上一MQTT订单号缓存列表为2603311822180018775964
2026-03-31 18:46:59 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 18:46:59 开始打印,排队:876,票券:2603311846505367861501,订单:2603311846500051789981,[2026-03-31 18:46:57微信支付10元]
2026-03-31 18:47:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311846505367861501","queue_number":876,"trade_uid":"2603311846500051789981"}]}
2026-03-31 18:47:01 >>>故障排除日志:删除未同步下发订单成功2603311846500051789981
2026-03-31 18:47:01 >>>故障排除日志:终端同步成功后剩余订单列表


===18:56:54===
2026-03-31 18:56:13 >>>回调事件[910,devices/TL2943]
2026-03-31 18:56:13 >>>故障排除日志:上一MQTT订单号缓存列表为2603311846500051789981
2026-03-31 18:56:13 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 18:56:13 开始打印,排队:877,票券:2603311856079504211801,订单:2603311856070093040328,[2026-03-31 18:56:13微信支付10元]
2026-03-31 18:56:15 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311856079504211801","queue_number":877,"trade_uid":"2603311856070093040328"}]}
2026-03-31 18:56:15 >>>故障排除日志:删除未同步下发订单成功2603311856070093040328
2026-03-31 18:56:15 >>>故障排除日志:终端同步成功后剩余订单列表


===19:29:55===
2026-03-31 19:29:27 >>>回调事件[910,devices/TL2943]
2026-03-31 19:29:27 >>>故障排除日志:上一MQTT订单号缓存列表为2603311856070093040328
2026-03-31 19:29:27 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 19:29:27 开始打印,排队:878,票券:2603311929180531683901,订单:2603311929180003504781,[2026-03-31 19:29:27微信支付10元]
2026-03-31 19:29:29 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311929180531683901","queue_number":878,"trade_uid":"2603311929180003504781"}]}
2026-03-31 19:29:29 >>>故障排除日志:删除未同步下发订单成功2603311929180003504781
2026-03-31 19:29:29 >>>故障排除日志:终端同步成功后剩余订单列表


===19:30:55===
2026-03-31 19:30:29>>>cash read=0A
2026-03-31 19:30:30>>>cash read=3E


===19:52:56===
2026-03-31 19:52:29 >>>回调事件[910,devices/TL2943]
2026-03-31 19:52:29 >>>故障排除日志:上一MQTT订单号缓存列表为2603311929180003504781
2026-03-31 19:52:29 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 19:52:29 开始打印,排队:879,票券:2603311952207682063701,订单:2603311952200074874034,[2026-03-31 19:52:29微信支付10元]
2026-03-31 19:52:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603311952207682063701","queue_number":879,"trade_uid":"2603311952200074874034"}]}
2026-03-31 19:52:31 >>>故障排除日志:删除未同步下发订单成功2603311952200074874034
2026-03-31 19:52:31 >>>故障排除日志:终端同步成功后剩余订单列表


===20:02:56===
2026-03-31 20:02:23 >>>回调事件[910,devices/TL2943]
2026-03-31 20:02:23 >>>故障排除日志:上一MQTT订单号缓存列表为2603311952200074874034
2026-03-31 20:02:23 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 20:02:23 开始打印,排队:880,票券:2603312002149219655601,订单:2603312002140090303596,[2026-03-31 20:02:22微信支付10元]
2026-03-31 20:02:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312002149219655601","queue_number":880,"trade_uid":"2603312002140090303596"}]}
2026-03-31 20:02:25 >>>故障排除日志:删除未同步下发订单成功2603312002140090303596
2026-03-31 20:02:25 >>>故障排除日志:终端同步成功后剩余订单列表


===20:06:56===
2026-03-31 20:06:38>>>cash read=0A
2026-03-31 20:06:39>>>cash read=3E


===20:48:57===
2026-03-31 20:48:26 >>>回调事件[910,devices/TL2943]
2026-03-31 20:48:26 >>>故障排除日志:上一MQTT订单号缓存列表为2603312002140090303596
2026-03-31 20:48:26 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 20:48:26 开始打印,排队:881,票券:2603312048179547032801,订单:2603312048170093548913,[2026-03-31 20:48:26微信支付10元]
2026-03-31 20:48:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312048179547032801","queue_number":881,"trade_uid":"2603312048170093548913"}]}
2026-03-31 20:48:28 >>>故障排除日志:删除未同步下发订单成功2603312048170093548913
2026-03-31 20:48:29 >>>故障排除日志:终端同步成功后剩余订单列表


===21:04:57===
2026-03-31 21:04:30 >>>回调事件[910,devices/TL2943]
2026-03-31 21:04:30 >>>故障排除日志:上一MQTT订单号缓存列表为2603312048170093548913
2026-03-31 21:04:30 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 21:04:30 开始打印,排队:882,票券:2603312104134547799301,订单:2603312104130043283027,[2026-03-31 21:04:29微信支付10元]
2026-03-31 21:04:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312104134547799301","queue_number":882,"trade_uid":"2603312104130043283027"}]}
2026-03-31 21:04:32 >>>故障排除日志:删除未同步下发订单成功2603312104130043283027
2026-03-31 21:04:32 >>>故障排除日志:终端同步成功后剩余订单列表


===21:09:57===
2026-03-31 21:09:35 >>>回调事件[910,devices/TL2943]
2026-03-31 21:09:35 >>>故障排除日志:上一MQTT订单号缓存列表为2603312104130043283027
2026-03-31 21:09:35 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 21:09:35 开始打印,排队:883,票券:2603312109273200678701,订单:2603312109270030174931,[2026-03-31 21:09:35支付宝支付10元]
2026-03-31 21:09:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312109273200678701","queue_number":883,"trade_uid":"2603312109270030174931"}]}
2026-03-31 21:09:37 >>>故障排除日志:删除未同步下发订单成功2603312109270030174931
2026-03-31 21:09:37 >>>故障排除日志:终端同步成功后剩余订单列表


===21:32:58===
2026-03-31 21:32:51 >>>回调事件[910,devices/TL2943]
2026-03-31 21:32:51 >>>故障排除日志:上一MQTT订单号缓存列表为2603312109270030174931
2026-03-31 21:32:51 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 21:32:51 开始打印,排队:884,票券:2603312132444490604601,订单:2603312132440042777056,[2026-03-31 21:32:50微信支付10元]
2026-03-31 21:32:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312132444490604601","queue_number":884,"trade_uid":"2603312132440042777056"}]}
2026-03-31 21:32:53 >>>故障排除日志:删除未同步下发订单成功2603312132440042777056
2026-03-31 21:32:53 >>>故障排除日志:终端同步成功后剩余订单列表


===22:00:58===
2026-03-31 22:00:25 >>>回调事件[910,devices/TL2943]
2026-03-31 22:00:25 >>>故障排除日志:上一MQTT订单号缓存列表为2603312132440042777056
2026-03-31 22:00:25 >>>故障排除日志:终端未同步成功订单列表
2026-03-31 22:00:26 开始打印,排队:885,票券:2603312200204000146801,订单:2603312200200037990479,[2026-03-31 22:00:25微信支付10元]
2026-03-31 22:00:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2603312200204000146801","queue_number":885,"trade_uid":"2603312200200037990479"}]}
2026-03-31 22:00:27 >>>故障排除日志:删除未同步下发订单成功2603312200200037990479
2026-03-31 22:00:28 >>>故障排除日志:终端同步成功后剩余订单列表