TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,869701072495974,65522864195511,
poweron reason:0
===09:24:04===
上一时间戳为1745370096
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":11,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366791881464","use_timer":1,"old_price":"10","end_hour":"23","sale_price":"10","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"60岁以上老人"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176649902997","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"20","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"自助洗剪"},{"time_limit_date":null,"ticket_category":"0","expiry_date":11,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649903003","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"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":"12710657366791881472","use_timer":1,"old_price":"25","end_hour":"23","sale_price":"25","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男士洗剪"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366791881479","use_timer":1,"old_price":"70","end_hour":null,"sale_price":"70","end_minute":null,"begin_hour":null,"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":"12566542176649902972","use_timer":1,"old_price":"35","end_hour":"23","sale_price":"35","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"女士洗剪吹"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649902973","use_timer":1,"old_price":"128","end_hour":null,"sale_price":"128","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"烫\/染短发"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649902974","use_timer":1,"old_price":"188","end_hour":null,"sale_price":"188","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"烫\/染长发"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649902975","use_timer":1,"old_price":"78","end_hour":null,"sale_price":"78","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"烫\/染短发"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649902983","use_timer":1,"old_price":"98","end_hour":null,"sale_price":"98","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"烫\/染中发"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176649902984","use_timer":1,"old_price":"50","end_hour":null,"sale_price":"50","end_minute":null,"begin_hour":null,"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":"12710657366791881467","use_timer":1,"old_price":"90","end_hour":"23","sale_price":"90","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"长发焗油"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366791881468","use_timer":1,"old_price":"138","end_hour":null,"sale_price":"138","end_minute":null,"begin_hour":null,"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":"12710657366791881470","use_timer":1,"old_price":"158","end_hour":"23","sale_price":"158","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"烫染发"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366791881477","use_timer":1,"old_price":"118","end_hour":null,"sale_price":"118","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"烫\/染长发"}]
打印门店标题设置为欢迎光临合剪(宁波邱隘店)
打印门店凭条广告设置为合剪(宁波邱隘店)
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:8cb2d****5596c
===09:25:04===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:34:05===
2025-04-24 09:33:53 >>>回调事件[910,devices/D0503]
2025-04-24 09:33:53 >>>故障排除日志:上一MQTT订单号缓存列表为2504240922190065942853
2025-04-24 09:33:53 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 09:33:53 开始打印,排队:2,票券:2504240933460895874101,订单:2504240933460006704729,[2025-04-24 09:33:52微信支付15元]
2025-04-24 09:33:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504240933460895874101","queue_number":2,"trade_uid":"2504240933460006704729"}]}
2025-04-24 09:33:55 >>>故障排除日志:删除未同步下发订单成功2504240933460006704729
2025-04-24 09:33:55 >>>故障排除日志:终端同步成功后剩余订单列表
===10:03:05===
2025-04-24 10:02:18>>>cash read=0A
2025-04-24 10:02:19>>>cash read=3E
===10:18:05===
2025-04-24 10:17:46 >>>回调事件[910,devices/D0503]
2025-04-24 10:17:46 >>>故障排除日志:上一MQTT订单号缓存列表为2504240933460006704729
2025-04-24 10:17:46 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 10:17:46 开始打印,排队:3,票券:2504241017379444557801,订单:2504241017370094029814,[2025-04-24 10:17:45微信支付15元]
2025-04-24 10:17:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241017379444557801","queue_number":3,"trade_uid":"2504241017370094029814"}]}
2025-04-24 10:17:48 >>>故障排除日志:删除未同步下发订单成功2504241017370094029814
2025-04-24 10:17:48 >>>故障排除日志:终端同步成功后剩余订单列表
===10:26:05===
2025-04-24 10:25:10 >>>回调事件[910,devices/D0503]
2025-04-24 10:25:10 >>>故障排除日志:上一MQTT订单号缓存列表为2504241017370094029814
2025-04-24 10:25:10 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 10:25:10 开始打印,排队:4,票券:2504241025031107051701,订单:2504241025030010672026,[2025-04-24 10:25:09微信支付15元]
2025-04-24 10:25:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241025031107051701","queue_number":4,"trade_uid":"2504241025030010672026"}]}
2025-04-24 10:25:12 >>>故障排除日志:删除未同步下发订单成功2504241025030010672026
2025-04-24 10:25:12 >>>故障排除日志:终端同步成功后剩余订单列表
===10:31:06===
2025-04-24 10:30:23 >>>回调事件[910,devices/D0503]
2025-04-24 10:30:23 >>>故障排除日志:上一MQTT订单号缓存列表为2504241025030010672026
2025-04-24 10:30:23 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 10:30:23 开始打印,排队:5,票券:2504241030130740248301,订单:2504241030130007006525,[2025-04-24 10:30:22微信支付15元]
2025-04-24 10:30:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241030130740248301","queue_number":5,"trade_uid":"2504241030130007006525"}]}
2025-04-24 10:30:25 >>>故障排除日志:删除未同步下发订单成功2504241030130007006525
2025-04-24 10:30:25 >>>故障排除日志:终端同步成功后剩余订单列表
===10:45:06===
2025-04-24 10:44:34 >>>回调事件[910,devices/D0503]
2025-04-24 10:44:34 >>>故障排除日志:上一MQTT订单号缓存列表为2504241030130007006525
2025-04-24 10:44:34 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 10:44:34 开始打印,排队:6,票券:2504241044270800205201,订单:2504241044270005853863,[2025-04-24 10:44:33微信支付50元]
2025-04-24 10:44:36 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241044270800205201","queue_number":6,"trade_uid":"2504241044270005853863"}]}
2025-04-24 10:44:36 >>>故障排除日志:删除未同步下发订单成功2504241044270005853863
2025-04-24 10:44:36 >>>故障排除日志:终端同步成功后剩余订单列表
===11:07:06===
2025-04-24 11:06:30 >>>回调事件[910,devices/D0503]
2025-04-24 11:06:30 >>>故障排除日志:上一MQTT订单号缓存列表为2504241044270005853863
2025-04-24 11:06:30 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 11:06:30 开始打印,排队:7,票券:2504241106211723487101,订单:2504241106210016813414,[2025-04-24 11:06:28微信支付15元]
2025-04-24 11:06:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241106211723487101","queue_number":7,"trade_uid":"2504241106210016813414"}]}
2025-04-24 11:06:32 >>>故障排除日志:删除未同步下发订单成功2504241106210016813414
2025-04-24 11:06:32 >>>故障排除日志:终端同步成功后剩余订单列表
===11:09:06===
2025-04-24 11:09:03 >>>回调事件[910,devices/D0503]
2025-04-24 11:09:03 >>>故障排除日志:上一MQTT订单号缓存列表为2504241106210016813414
2025-04-24 11:09:03 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 11:09:03 开始打印,排队:8,票券:2504241108486222859101,订单:2504241108480061824761,[2025-04-24 11:09:02微信支付20元]
2025-04-24 11:09:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241108486222859101","queue_number":8,"trade_uid":"2504241108480061824761"}]}
2025-04-24 11:09:05 >>>故障排除日志:删除未同步下发订单成功2504241108480061824761
2025-04-24 11:09:05 >>>故障排除日志:终端同步成功后剩余订单列表
===11:13:07===
2025-04-24 11:13:04 >>>回调事件[910,devices/D0503]
2025-04-24 11:13:04 >>>故障排除日志:上一MQTT订单号缓存列表为2504241108480061824761
2025-04-24 11:13:04 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 11:13:04 开始打印,排队:9,票券:2504241112550880789301,订单:2504241112550008393831,[2025-04-24 11:13:04支付宝支付15元]
===11:14:07===
2025-04-24 11:13:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241112550880789301","queue_number":9,"trade_uid":"2504241112550008393831"}]}
2025-04-24 11:13:06 >>>故障排除日志:删除未同步下发订单成功2504241112550008393831
2025-04-24 11:13:06 >>>故障排除日志:终端同步成功后剩余订单列表
===11:46:07===
2025-04-24 11:45:52 >>>回调事件[910,devices/D0503]
2025-04-24 11:45:52 >>>故障排除日志:上一MQTT订单号缓存列表为2504241112550008393831
2025-04-24 11:45:52 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 11:45:52 开始打印,排队:10,票券:2504241145445691421301,订单:2504241145440056547847,[2025-04-24 11:45:52微信支付20元]
2025-04-24 11:45:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241145445691421301","queue_number":10,"trade_uid":"2504241145440056547847"}]}
2025-04-24 11:45:54 >>>故障排除日志:删除未同步下发订单成功2504241145440056547847
2025-04-24 11:45:54 >>>故障排除日志:终端同步成功后剩余订单列表
===11:52:08===
2025-04-24 11:51:45>>>cash read=0A
2025-04-24 11:51:46>>>cash read=3E
===11:58:08===
2025-04-24 11:57:33 >>>回调事件[910,devices/D0503]
2025-04-24 11:57:33 >>>故障排除日志:上一MQTT订单号缓存列表为2504241145440056547847
2025-04-24 11:57:33 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 11:57:33 开始打印,排队:11,票券:2504241157234443278101,订单:2504241157230042290965,[2025-04-24 11:57:31微信支付10元]
2025-04-24 11:57:35 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241157234443278101","queue_number":11,"trade_uid":"2504241157230042290965"}]}
2025-04-24 11:57:35 >>>故障排除日志:删除未同步下发订单成功2504241157230042290965
2025-04-24 11:57:35 >>>故障排除日志:终端同步成功后剩余订单列表
===14:57:08===
2025-04-24 14:56:28>>>cash read=0A
2025-04-24 14:56:29>>>cash read=3E
===15:07:08===
2025-04-24 15:06:54 >>>回调事件[910,devices/D0503]
2025-04-24 15:06:54 >>>故障排除日志:上一MQTT订单号缓存列表为2504241157230042290965
2025-04-24 15:06:54 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 15:06:54 开始打印,排队:12,票券:2504241506466412029201,订单:2504241506460062148945,[2025-04-24 15:06:53微信支付35元]
2025-04-24 15:06:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241506466412029201","queue_number":12,"trade_uid":"2504241506460062148945"}]}
2025-04-24 15:06:56 >>>故障排除日志:删除未同步下发订单成功2504241506460062148945
2025-04-24 15:06:56 >>>故障排除日志:终端同步成功后剩余订单列表
===16:08:08===
2025-04-24 16:07:48>>>cash read=00
2025-04-24 16:07:49>>>cash read=818F42
2025-04-24 16:07:49>>>cash write=02
2025-04-24 16:07:49 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-04-24 16:07:49>>>cash read=10
2025-04-24 16:07:49 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-04-24 16:07:49 当前产品价格10元,投币10元,打印小票中...
2025-04-24 16:07:49 >>>开始打印,排队号为13,订单号为2504241607490040503480
2025-04-24 16:07:50>>>订单2504241607490040503480写入成功,剩余空间为1680000,占用RAM为623.8017578125
删除未同步订单2504241607490040503480
2025-04-24 16:07:52>>>订单2504241607490040503480删除成功,剩余空间为1680500,占用RAM为635.6962890625
检测订单目录中>>>
无未同步订单>>>
2025-04-24 16:07:52 >>>当前Ram内存为608.052734375
定时检测未同步订单启用
2025-04-24 16:07:53>>>cash write=0C
2025-04-24 16:07:53>>>cash read=3E
===16:09:09===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===16:33:09===
2025-04-24 16:32:11 >>>回调事件[910,devices/D0503]
2025-04-24 16:32:12 >>>故障排除日志:上一MQTT订单号缓存列表为2504241506460062148945
2025-04-24 16:32:12 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 16:32:12 开始打印,排队:14,票券:2504241632028352389601,订单:2504241632020083138582,[2025-04-24 16:32:10微信支付15元]
2025-04-24 16:32:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241632028352389601","queue_number":14,"trade_uid":"2504241632020083138582"}]}
2025-04-24 16:32:13 >>>故障排除日志:删除未同步下发订单成功2504241632020083138582
2025-04-24 16:32:14 >>>故障排除日志:终端同步成功后剩余订单列表
===16:44:09===
2025-04-24 16:43:53 >>>回调事件[910,devices/D0503]
2025-04-24 16:43:53 >>>故障排除日志:上一MQTT订单号缓存列表为2504241632020083138582
2025-04-24 16:43:53 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 16:43:53 开始打印,排队:15,票券:2504241643450481166401,订单:2504241643450004369535,[2025-04-24 16:43:51支付宝支付15元]
2025-04-24 16:43:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241643450481166401","queue_number":15,"trade_uid":"2504241643450004369535"}]}
2025-04-24 16:43:55 >>>故障排除日志:删除未同步下发订单成功2504241643450004369535
2025-04-24 16:43:55 >>>故障排除日志:终端同步成功后剩余订单列表
===16:56:09===
2025-04-24 16:55:59>>>cash read=0A
2025-04-24 16:56:00>>>cash read=3E
===17:53:09===
2025-04-24 17:52:36 >>>回调事件[910,devices/D0503]
2025-04-24 17:52:36 >>>故障排除日志:上一MQTT订单号缓存列表为2504241643450004369535
2025-04-24 17:52:36 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 17:52:36 开始打印,排队:16,票券:2504241752273114196401,订单:2504241752270030693658,[2025-04-24 17:52:34微信支付15元]
2025-04-24 17:52:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241752273114196401","queue_number":16,"trade_uid":"2504241752270030693658"}]}
2025-04-24 17:52:38 >>>故障排除日志:删除未同步下发订单成功2504241752270030693658
2025-04-24 17:52:38 >>>故障排除日志:终端同步成功后剩余订单列表
===18:41:11===
2025-04-24 18:41:08 >>>回调事件[910,devices/D0503]
2025-04-24 18:41:08 >>>故障排除日志:上一MQTT订单号缓存列表为2504241752270030693658
2025-04-24 18:41:08 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 18:41:08 开始打印,排队:17,票券:2504241841030395833601,订单:2504241841030003545549,[2025-04-24 18:41:08支付宝支付15元]
===18:58:12===
2025-04-24 18:57:43 >>>回调事件[910,devices/D0503]
2025-04-24 18:57:43 >>>故障排除日志:上一MQTT订单号缓存列表为2504241841030003545549
2025-04-24 18:57:43 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 18:57:43 开始打印,排队:18,票券:2504241857372008376301,订单:2504241857370019667991,[2025-04-24 18:57:42微信支付15元]
2025-04-24 18:57:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241857372008376301","queue_number":18,"trade_uid":"2504241857370019667991"}]}
2025-04-24 18:57:45 >>>故障排除日志:删除未同步下发订单成功2504241857370019667991
2025-04-24 18:57:45 >>>故障排除日志:终端同步成功后剩余订单列表
===19:18:12===
2025-04-24 19:18:02>>>cash read=0A
2025-04-24 19:18:04>>>cash read=3E
===19:38:12===
2025-04-24 19:37:46 >>>回调事件[910,devices/D0503]
2025-04-24 19:37:46 >>>故障排除日志:上一MQTT订单号缓存列表为2504241857370019667991
2025-04-24 19:37:46 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 19:37:46 开始打印,排队:19,票券:2504241937382473917401,订单:2504241937380024357554,[2025-04-24 19:37:45微信支付15元]
2025-04-24 19:37:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241937382473917401","queue_number":19,"trade_uid":"2504241937380024357554"}]}
2025-04-24 19:37:48 >>>故障排除日志:删除未同步下发订单成功2504241937380024357554
2025-04-24 19:37:48 >>>故障排除日志:终端同步成功后剩余订单列表
===19:52:12===
2025-04-24 19:51:18 >>>回调事件[910,devices/D0503]
2025-04-24 19:51:18 >>>故障排除日志:上一MQTT订单号缓存列表为2504241937380024357554
2025-04-24 19:51:18 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 19:51:18 开始打印,排队:20,票券:2504241951102751039501,订单:2504241951100027071591,[2025-04-24 19:51:17微信支付10元]
2025-04-24 19:51:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504241951102751039501","queue_number":20,"trade_uid":"2504241951100027071591"}]}
2025-04-24 19:51:20 >>>故障排除日志:删除未同步下发订单成功2504241951100027071591
2025-04-24 19:51:20 >>>故障排除日志:终端同步成功后剩余订单列表
===20:49:13===
2025-04-24 20:48:36 >>>回调事件[910,devices/D0503]
2025-04-24 20:48:36 >>>故障排除日志:上一MQTT订单号缓存列表为2504241951100027071591
2025-04-24 20:48:36 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 20:48:36 开始打印,排队:21,票券:2504242048292549405801,订单:2504242048290025067615,[2025-04-24 20:48:35微信支付15元]
2025-04-24 20:48:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504242048292549405801","queue_number":21,"trade_uid":"2504242048290025067615"}]}
2025-04-24 20:48:38 >>>故障排除日志:删除未同步下发订单成功2504242048290025067615
2025-04-24 20:48:38 >>>故障排除日志:终端同步成功后剩余订单列表
===21:24:13===
2025-04-24 21:23:33>>>cash read=0A
2025-04-24 21:23:34>>>cash read=3E
===21:56:13===
2025-04-24 21:55:39 >>>回调事件[910,devices/D0503]
2025-04-24 21:55:39 >>>故障排除日志:上一MQTT订单号缓存列表为2504242048290025067615
2025-04-24 21:55:39 >>>故障排除日志:终端未同步成功订单列表
2025-04-24 21:55:39 开始打印,排队:22,票券:2504242155318457326701,订单:2504242155310084183989,[2025-04-24 21:55:37微信支付15元]
2025-04-24 21:55:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2504242155318457326701","queue_number":22,"trade_uid":"2504242155310084183989"}]}
2025-04-24 21:55:41 >>>故障排除日志:删除未同步下发订单成功2504242155310084183989
2025-04-24 21:55:41 >>>故障排除日志:终端同步成功后剩余订单列表