TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,863482065001170,31846975557162,
poweron reason:3

===10:32:14===
上一时间戳为1743395379
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为26,音量为5
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176648692650","use_timer":1,"old_price":"12","end_hour":null,"sale_price":"12","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:1818a****4a1eb
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.6.8]
定时检测未同步订单启用
2025-04-02 10:32:03>>>cash write=30
2025-04-02 10:32:03>>>cash write=02
2025-04-02 10:32:03>>>cash write=3E
2025-04-02 10:32:03>>>cash read=808F808F
系统时间初始化成功,时间为20254210323
2025-04-02 10:32:04>>>cash write=02
2025-04-02 10:32:04 >>>剩余flash空间=1550500,占用RAM为644.837890625
2025-04-02 10:32:04 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-04-02 10:32:05 >>>剩余flash空间=1505000,占用RAM为638.1875
2025-04-02 10:32:05 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

restart[UPDATE_DOWNLOAD_SUCCESS];


===10:33:15===
上一时间戳为1743561122
当日首次设置时间戳true为1743561134
今日nvm排队号为26
当前排队号为26,音量为5
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176648692650","use_timer":1,"old_price":"12","end_hour":null,"sale_price":"12","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:49cf3****31db6
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-04-02 10:32:14>>>cash write=30
2025-04-02 10:32:14>>>cash write=02
2025-04-02 10:32:14>>>cash write=3E
系统时间初始化成功,时间为202542103214
2025-04-02 10:32:15>>>cash write=0C
2025-04-02 10:32:15>>>cash read=3E
2025-04-02 10:32:15 >>>剩余flash空间=1680500,占用RAM为643.6181640625
2025-04-02 10:32:15 >>>回调事件:910,subscribe,10000,连接服务器成功

2025-04-02 10:32:15 >>>剩余flash空间=1680000,占用RAM为614.091796875
2025-04-02 10:32:15 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket

2025-04-02 10:32:16>>>cash read=808F
2025-04-02 10:32:17>>>cash write=02
2025-04-02 10:32:18>>>cash write=0C
2025-04-02 10:32:18>>>cash read=3E
流量卡还有363天过期
2025-04-02 10:32:26 >>>当前Ram内存为632.4169921875


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


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


===11:11:16===
2025-04-02 11:10:38 >>>回调事件[910,devices/TL3019]
2025-04-02 11:10:38 >>>故障排除日志:上一MQTT订单号缓存列表为2504021055520023086763
2025-04-02 11:10:38 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 11:10:38 开始打印,排队:27,票券:2504021110320717933901,订单:2504021110320006743868,[2025-04-02 11:10:38微信支付12元]
2025-04-02 11:10:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021110320717933901","queue_number":27,"trade_uid":"2504021110320006743868"}]}
2025-04-02 11:10:40 >>>故障排除日志:删除未同步下发订单成功2504021110320006743868
2025-04-02 11:10:41 >>>故障排除日志:终端同步成功后剩余订单列表


===12:27:16===
2025-04-02 12:27:03 >>>回调事件[910,devices/TL3019]
2025-04-02 12:27:03 >>>故障排除日志:上一MQTT订单号缓存列表为2504021110320006743868
2025-04-02 12:27:03 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 12:27:03 开始打印,排队:28,票券:2504021226581813544201,订单:2504021226580017718185,[2025-04-02 12:27:03微信支付12元]
2025-04-02 12:27:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021226581813544201","queue_number":28,"trade_uid":"2504021226580017718185"}]}
2025-04-02 12:27:05 >>>故障排除日志:删除未同步下发订单成功2504021226580017718185
2025-04-02 12:27:05 >>>故障排除日志:终端同步成功后剩余订单列表


===13:11:16===
2025-04-02 13:10:51 >>>回调事件[910,devices/TL3019]
2025-04-02 13:10:51 >>>故障排除日志:上一MQTT订单号缓存列表为2504021226580017718185
2025-04-02 13:10:51 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 13:10:51 开始打印,排队:29,票券:2504021310433588271701,订单:2504021310430035465228,[2025-04-02 13:10:50微信支付12元]
2025-04-02 13:10:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021310433588271701","queue_number":29,"trade_uid":"2504021310430035465228"}]}
2025-04-02 13:10:53 >>>故障排除日志:删除未同步下发订单成功2504021310430035465228
2025-04-02 13:10:54 >>>故障排除日志:终端同步成功后剩余订单列表


===14:13:17===
2025-04-02 14:12:31 >>>回调事件[910,devices/TL3019]
2025-04-02 14:12:31 >>>故障排除日志:上一MQTT订单号缓存列表为2504021310430035465228
2025-04-02 14:12:31 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 14:12:31 开始打印,排队:30,票券:2504021412215195601201,订单:2504021412210051535697,[2025-04-02 14:12:31微信支付12元]
2025-04-02 14:12:33 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021412215195601201","queue_number":30,"trade_uid":"2504021412210051535697"}]}
2025-04-02 14:12:33 >>>故障排除日志:删除未同步下发订单成功2504021412210051535697
2025-04-02 14:12:33 >>>故障排除日志:终端同步成功后剩余订单列表


===15:51:17===
2025-04-02 15:50:24>>>cash read=0A
2025-04-02 15:50:25>>>cash read=3E


===15:57:18===
2025-04-02 15:57:05 >>>回调事件[910,devices/TL3019]
2025-04-02 15:57:05 >>>故障排除日志:上一MQTT订单号缓存列表为2504021412210051535697
2025-04-02 15:57:05 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 15:57:05 开始打印,排队:31,票券:2504021556558225372901,订单:2504021556550081739053,[2025-04-02 15:57:04微信支付12元]
2025-04-02 15:57:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021556558225372901","queue_number":31,"trade_uid":"2504021556550081739053"}]}
2025-04-02 15:57:07 >>>故障排除日志:删除未同步下发订单成功2504021556550081739053
2025-04-02 15:57:07 >>>故障排除日志:终端同步成功后剩余订单列表


===16:24:18===
2025-04-02 16:24:03 >>>回调事件[910,devices/TL3019]
2025-04-02 16:24:03 >>>故障排除日志:上一MQTT订单号缓存列表为2504021556550081739053
2025-04-02 16:24:03 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 16:24:03 开始打印,排队:32,票券:2504021623563662829801,订单:2504021623560036131478,[2025-04-02 16:24:02微信支付12元]
2025-04-02 16:24:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021623563662829801","queue_number":32,"trade_uid":"2504021623560036131478"}]}
2025-04-02 16:24:05 >>>故障排除日志:删除未同步下发订单成功2504021623560036131478
2025-04-02 16:24:05 >>>故障排除日志:终端同步成功后剩余订单列表


===18:40:18===
2025-04-02 18:39:35 >>>回调事件[910,devices/TL3019]
2025-04-02 18:39:35 >>>故障排除日志:上一MQTT订单号缓存列表为2504021623560036131478
2025-04-02 18:39:35 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 18:39:35 开始打印,排队:33,票券:2504021839281216469101,订单:2504021839280011799394,[2025-04-02 18:39:33微信支付12元]
2025-04-02 18:39:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021839281216469101","queue_number":33,"trade_uid":"2504021839280011799394"}]}
2025-04-02 18:39:37 >>>故障排除日志:删除未同步下发订单成功2504021839280011799394
2025-04-02 18:39:37 >>>故障排除日志:终端同步成功后剩余订单列表


===18:43:19===
2025-04-02 18:42:26 >>>回调事件[910,devices/TL3019]
2025-04-02 18:42:26 >>>故障排除日志:上一MQTT订单号缓存列表为2504021839280011799394
2025-04-02 18:42:26 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 18:42:26 开始打印,排队:34,票券:2504021842092554198601,订单:2504021842090025170965,[2025-04-02 18:42:25微信支付12元]
2025-04-02 18:42:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021842092554198601","queue_number":34,"trade_uid":"2504021842090025170965"}]}
2025-04-02 18:42:28 >>>故障排除日志:删除未同步下发订单成功2504021842090025170965
2025-04-02 18:42:28 >>>故障排除日志:终端同步成功后剩余订单列表


===19:03:19===
2025-04-02 19:02:22 >>>回调事件[910,devices/TL3019]
2025-04-02 19:02:22 >>>故障排除日志:上一MQTT订单号缓存列表为2504021842090025170965
2025-04-02 19:02:22 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:02:22 开始打印,排队:35,票券:2504021902123941296401,订单:2504021902120038989517,[2025-04-02 19:02:20微信支付12元]
2025-04-02 19:02:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021902123941296401","queue_number":35,"trade_uid":"2504021902120038989517"}]}
2025-04-02 19:02:24 >>>故障排除日志:删除未同步下发订单成功2504021902120038989517
2025-04-02 19:02:24 >>>故障排除日志:终端同步成功后剩余订单列表


===19:26:19===
2025-04-02 19:25:54 >>>回调事件[910,devices/TL3019]
2025-04-02 19:25:54 >>>故障排除日志:上一MQTT订单号缓存列表为2504021902120038989517
2025-04-02 19:25:54 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:25:54 开始打印,排队:36,票券:2504021925454958627801,订单:2504021925450049157752,[2025-04-02 19:25:53微信支付12元]
2025-04-02 19:25:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021925454958627801","queue_number":36,"trade_uid":"2504021925450049157752"}]}
2025-04-02 19:25:56 >>>故障排除日志:删除未同步下发订单成功2504021925450049157752
2025-04-02 19:25:56 >>>故障排除日志:终端同步成功后剩余订单列表


===19:33:20===
2025-04-02 19:32:30 >>>回调事件[910,devices/TL3019]
2025-04-02 19:32:30 >>>故障排除日志:上一MQTT订单号缓存列表为2504021925450049157752
2025-04-02 19:32:30 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:32:30 开始打印,排队:37,票券:2504021932222889448901,订单:2504021932220028476464,[2025-04-02 19:32:30微信支付12元]
2025-04-02 19:32:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021932222889448901","queue_number":37,"trade_uid":"2504021932220028476464"}]}
2025-04-02 19:32:32 >>>故障排除日志:删除未同步下发订单成功2504021932220028476464
2025-04-02 19:32:32 >>>故障排除日志:终端同步成功后剩余订单列表


===19:42:20===
2025-04-02 19:41:50 >>>回调事件[910,devices/TL3019]
2025-04-02 19:41:50 >>>故障排除日志:上一MQTT订单号缓存列表为2504021932220028476464
2025-04-02 19:41:50 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:41:50 开始打印,排队:38,票券:2504021941428657869201,订单:2504021941420086188473,[2025-04-02 19:41:49微信支付12元]
2025-04-02 19:41:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021941428657869201","queue_number":38,"trade_uid":"2504021941420086188473"}]}
2025-04-02 19:41:52 >>>故障排除日志:删除未同步下发订单成功2504021941420086188473
2025-04-02 19:41:52 >>>故障排除日志:终端同步成功后剩余订单列表


===19:50:20===
2025-04-02 19:50:08 >>>回调事件[910,devices/TL3019]
2025-04-02 19:50:08 >>>故障排除日志:上一MQTT订单号缓存列表为2504021941420086188473
2025-04-02 19:50:08 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:50:08 开始打印,排队:39,票券:2504021949596704523801,订单:2504021949590066617738,[2025-04-02 19:50:09微信支付12元]
2025-04-02 19:50:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021949596704523801","queue_number":39,"trade_uid":"2504021949590066617738"}]}
2025-04-02 19:50:10 >>>故障排除日志:删除未同步下发订单成功2504021949590066617738
2025-04-02 19:50:10 >>>故障排除日志:终端同步成功后剩余订单列表


===20:00:20===
2025-04-02 19:59:43 >>>回调事件[910,devices/TL3019]
2025-04-02 19:59:43 >>>故障排除日志:上一MQTT订单号缓存列表为2504021949590066617738
2025-04-02 19:59:43 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 19:59:43 开始打印,排队:40,票券:2504021959370220189201,订单:2504021959370001787824,[2025-04-02 19:59:43微信支付12元]
2025-04-02 19:59:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504021959370220189201","queue_number":40,"trade_uid":"2504021959370001787824"}]}
2025-04-02 19:59:45 >>>故障排除日志:删除未同步下发订单成功2504021959370001787824
2025-04-02 19:59:45 >>>故障排除日志:终端同步成功后剩余订单列表


===20:09:21===
2025-04-02 20:09:05>>>cash read=0A
2025-04-02 20:09:06>>>cash read=3E


===20:13:21===
2025-04-02 20:12:29 >>>回调事件[910,devices/TL3019]
2025-04-02 20:12:29 >>>故障排除日志:上一MQTT订单号缓存列表为2504021959370001787824
2025-04-02 20:12:29 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:12:29 开始打印,排队:41,票券:2504022012196236437401,订单:2504022012190062000339,[2025-04-02 20:12:28微信支付12元]
2025-04-02 20:12:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022012196236437401","queue_number":41,"trade_uid":"2504022012190062000339"}]}
2025-04-02 20:12:31 >>>故障排除日志:删除未同步下发订单成功2504022012190062000339
2025-04-02 20:12:31 >>>故障排除日志:终端同步成功后剩余订单列表


===20:23:22===
2025-04-02 20:23:19 >>>回调事件[910,devices/TL3019]
2025-04-02 20:23:19 >>>故障排除日志:上一MQTT订单号缓存列表为2504022012190062000339
2025-04-02 20:23:19 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:23:19 开始打印,排队:42,票券:2504022023133885049801,订单:2504022023130038453498,[2025-04-02 20:23:19微信支付12元]


===20:25:23===
2025-04-02 20:25:08 >>>回调事件[910,devices/TL3019]
2025-04-02 20:25:08 >>>故障排除日志:上一MQTT订单号缓存列表为2504022023130038453498
2025-04-02 20:25:08 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:25:08 开始打印,排队:43,票券:2504022025000561286901,订单:2504022025000005253535,[2025-04-02 20:25:07微信支付12元]
2025-04-02 20:25:08 开始打印,排队:44,票券:2504022025000561903602,订单:2504022025000005253535,[2025-04-02 20:25:07微信支付12元]
2025-04-02 20:25:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022025000561286901","queue_number":43,"trade_uid":"2504022025000005253535"},{"ticket_no":"2504022025000561903602","queue_number":44,"trade_uid":"2504022025000005253535"}]}
2025-04-02 20:25:12 >>>故障排除日志:删除未同步下发订单成功2504022025000005253535
2025-04-02 20:25:12 >>>故障排除日志:删除未同步下发订单成功2504022025000005253535
2025-04-02 20:25:12 >>>故障排除日志:终端同步成功后剩余订单列表


===20:35:23===
2025-04-02 20:35:05 >>>回调事件[910,devices/TL3019]
2025-04-02 20:35:05 >>>故障排除日志:上一MQTT订单号缓存列表为2504022025000005253535|2504022025000005253535
2025-04-02 20:35:05 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:35:05 开始打印,排队:45,票券:2504022034556666015201,订单:2504022034550066274314,[2025-04-02 20:35:04微信支付12元]
2025-04-02 20:35:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022034556666015201","queue_number":45,"trade_uid":"2504022034550066274314"}]}
2025-04-02 20:35:07 >>>故障排除日志:删除未同步下发订单成功2504022034550066274314
2025-04-02 20:35:07 >>>故障排除日志:终端同步成功后剩余订单列表


===20:47:23===
2025-04-02 20:47:19 >>>回调事件[910,devices/TL3019]
2025-04-02 20:47:19 >>>故障排除日志:上一MQTT订单号缓存列表为2504022034550066274314
2025-04-02 20:47:19 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:47:19 开始打印,排队:46,票券:2504022047118346541301,订单:2504022047110083103621,[2025-04-02 20:47:18微信支付12元]
2025-04-02 20:47:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022047118346541301","queue_number":46,"trade_uid":"2504022047110083103621"}]}
2025-04-02 20:47:21 >>>故障排除日志:删除未同步下发订单成功2504022047110083103621
2025-04-02 20:47:21 >>>故障排除日志:终端同步成功后剩余订单列表


===20:58:24===
2025-04-02 20:57:48 >>>回调事件[910,devices/TL3019]
2025-04-02 20:57:48 >>>故障排除日志:上一MQTT订单号缓存列表为2504022047110083103621
2025-04-02 20:57:48 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 20:57:48 开始打印,排队:47,票券:2504022057409123176101,订单:2504022057400090842526,[2025-04-02 20:57:47支付宝支付12元]
2025-04-02 20:57:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022057409123176101","queue_number":47,"trade_uid":"2504022057400090842526"}]}
2025-04-02 20:57:50 >>>故障排除日志:删除未同步下发订单成功2504022057400090842526
2025-04-02 20:57:50 >>>故障排除日志:终端同步成功后剩余订单列表


===21:06:24===
2025-04-02 21:06:11 >>>回调事件[910,devices/TL3019]
2025-04-02 21:06:11 >>>故障排除日志:上一MQTT订单号缓存列表为2504022057400090842526
2025-04-02 21:06:11 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 21:06:11 开始打印,排队:48,票券:2504022106031314598201,订单:2504022106030012760751,[2025-04-02 21:06:10微信支付12元]
2025-04-02 21:06:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022106031314598201","queue_number":48,"trade_uid":"2504022106030012760751"}]}
2025-04-02 21:06:13 >>>故障排除日志:删除未同步下发订单成功2504022106030012760751
2025-04-02 21:06:13 >>>故障排除日志:终端同步成功后剩余订单列表


===21:12:24===
2025-04-02 21:11:23 >>>回调事件[910,devices/TL3019]
2025-04-02 21:11:23 >>>故障排除日志:上一MQTT订单号缓存列表为2504022106030012760751
2025-04-02 21:11:23 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 21:11:23 开始打印,排队:49,票券:2504022111147967676101,订单:2504022111140079245985,[2025-04-02 21:11:23微信支付12元]
2025-04-02 21:11:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022111147967676101","queue_number":49,"trade_uid":"2504022111140079245985"}]}
2025-04-02 21:11:25 >>>故障排除日志:删除未同步下发订单成功2504022111140079245985
2025-04-02 21:11:25 >>>故障排除日志:终端同步成功后剩余订单列表


===21:42:24===
2025-04-02 21:42:15 >>>回调事件[910,devices/TL3019]
2025-04-02 21:42:15 >>>故障排除日志:上一MQTT订单号缓存列表为2504022111140079245985
2025-04-02 21:42:15 >>>故障排除日志:终端未同步成功订单列表
2025-04-02 21:42:15 开始打印,排队:50,票券:2504022142072328766301,订单:2504022142070022896541,[2025-04-02 21:42:15微信支付12元]
2025-04-02 21:42:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504022142072328766301","queue_number":50,"trade_uid":"2504022142070022896541"}]}
2025-04-02 21:42:17 >>>故障排除日志:删除未同步下发订单成功2504022142070022896541
2025-04-02 21:42:17 >>>故障排除日志:终端同步成功后剩余订单列表