feat: 后端全量更新 - 含所有本次需求

- Contract.php: 返回合约账户余额(balance_contract)
- My.php: 地址管理增加BTC/ETH
- AppContract.php: 一键平仓(closeall)
- AppProxy.php: 代理专属注册链接 + 分级权限(L1/L2)
- site.php: 手续费减半(0.018→0.009)
- agent_permission_setup.sql: 代理权限SQL
- crypto_news_crawler.py: 新闻自动采集脚本
This commit is contained in:
li
2026-03-30 20:16:32 +08:00
commit 1b24994e74
6721 changed files with 1308571 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
<?php
return [
'Id' => 'ID',
'User_id' => '用户ID',
'nickname' => '用户昵称',
'fu_user_nickname' => '绑定用户',
'Admin_id' => '操作客服',
'Createtime' => '创建时间',
];
+25
View File
@@ -0,0 +1,25 @@
<?php
return [
'KeFu config' => '客服配置',
'Chat name' => '应用名称',
'Ecs Exit' => '按ESC退出聊天窗口',
'Ecs Exit 0' => '不开启',
'Ecs Exit 1' => '开启',
'Send message Key' => '发送消息按键',
'Send message Key 0' => 'CTRL+回车键',
'Send message Key 1' => '回车键',
'WebSocket port' => 'WebSocket端口',
'Allow domain' => '跨站调用允许域名',
'New user tip' => '新用户一句话欢迎文案',
'New user msg' => '新用户欢迎消息(默认)',
'Announcement' => '会话窗口公告',
'Slider images' => '会话窗口轮播图',
'Chat introduces' => '会话窗口富文本',
'A line of one' => '一行一个',
'Input status Tip' => '实时显示消息输入状态',
'Input status display' => '输入状态显示',
'Input status display 0' => '不显示',
'Input status display 1' => '显示',
'Input status display 2' => '仅客服显示',
];
+24
View File
@@ -0,0 +1,24 @@
<?php
return [
'Id' => 'ID',
'Admin_id' => '绑定管理员',
'Ceiling' => '接待上限',
'Reception_count' => '当前接待量',
'Last_reception_time' => '上次接待时间',
'Status' => '状态',
'Status 0' => '离线',
'Status 1' => '繁忙',
'Status 2' => '离开',
'Status 3' => '在线',
'Set to Status 0' => '离线',
'Set to Status 1' => '繁忙',
'Set to Status 2' => '离开',
'Set to Status 3' => '在线',
'sum_message_count' => '总消息数',
'sum_reception_count' => '总接待量',
'Admin.nickname' => '昵称',
'Keep Alive' => '保持在线',
'Welcome Msg' => '欢迎消息',
'Welcome Msg Introduce' => '当前客服接待到用户时,自动发送给该用户的欢迎消息'
];
+16
View File
@@ -0,0 +1,16 @@
<?php
return [
'Id' => 'ID',
'Admin_id' => '所属客服',
'Title' => '标题',
'Content' => '回复内容',
'Status' => '状态',
'Status 0' => '关闭',
'Status 1' => '启用',
'Set to Status 0' => '设置为关闭',
'Set to Status 1' => '设置为启用',
'Createtime' => '创建时间',
'Deletetime' => '删除时间',
'Admin.nickname' => '昵称'
];
+18
View File
@@ -0,0 +1,18 @@
<?php
return [
'Id' => 'ID',
'Questions' => '知识点',
'Match' => '自动回复匹配度',
'Answer' => '回复内容',
'Admin_id' => '限定客服生效',
'Status' => '状态',
'Weigh' => '权重',
'Status 0' => '关闭',
'Status 1' => '启用',
'Status 2' => '启用为万能知识',
'Createtime' => '创建时间',
'Deletetime' => '删除时间',
'Set to 0' => '关闭',
'Set to 1' => '启用',
];
+17
View File
@@ -0,0 +1,17 @@
<?php
return [
'Id' => 'ID',
'User_id' => '游客ID',
'Name' => '姓名',
'Contact' => '联系方式',
'Message' => '留言内容',
'Createtime' => '创建时间',
'Kefuuser.id' => 'ID',
'Kefuuser.user_id' => '对应用户ID',
'Kefuuser.avatar' => '头像',
'Kefuuser.nickname' => '昵称',
'Kefuuser.createtime' => '创建时间',
'Kefuuser.referrer' => '来路',
'Trajectory' => '访问轨迹'
];
+24
View File
@@ -0,0 +1,24 @@
<?php
return [
'Id' => 'ID',
'Session_id' => '会话ID',
'Sender_identity' => '发送人身份',
'Sender_identity 0' => '客服',
'Sender_identity 1' => '用户',
'Sender_id' => '发送人ID',
'Message_type' => '消息类型',
'Message_type 0' => '富文本',
'Message_type 1' => '图片',
'Message_type 2' => '文件',
'Message_type 3' => '系统消息',
'Message_type 4' => '商品卡片',
'Message_type 5' => '订单卡片',
'Message' => '消息内容',
'Status' => '状态',
'Status 0' => '未读',
'Status 1' => '已读',
'Set to Status 0' => '设置为未读',
'Set to Status 1' => '设置为已读',
'Createtime' => '创建时间'
];
+17
View File
@@ -0,0 +1,17 @@
<?php
return [
'Id' => 'ID',
'User_id' => '用户',
'Createtime' => '创建时间',
'Deletetime' => '删除时间',
'Csr_id' => '客服ID',
'Crs Nickname' => '客服',
'user_message_count' => '用户消息数',
'csr_message_count' => '客服消息数',
'fu_user_nickname' => '绑定会员',
'Kefuuser.avatar' => '用户头像',
'Kefuuser.nickname' => '用户',
'Kefuuser.token' => 'Session标识',
'Kefuuser.createtime' => '创建时间'
];
+20
View File
@@ -0,0 +1,20 @@
<?php
return [
'Id' => 'ID',
'Position' => '工具位置',
'Position frontend' => '前台',
'Position backend' => '后台',
'Position general' => '通用',
'Mark' => '唯一标识',
'Title' => '标题',
'Icon_image' => '图标',
'Data_api' => '数据接口Url',
'Card_url' => '消息卡片Url',
'Status' => '状态',
'Status 0' => '隐藏',
'Status 1' => '正常',
'Deletetime' => '删除时间',
'Data Api Tip' => '配置数据接口Url前,请先阅读 <a target="_blank" href="https://doc.fastadmin.net/kefu/246.html">配置指南</a>',
'Card Api Tip' => '后台收到商品或订单卡片时,点击卡片的链接地址(自动携带ID参数)'
];
+15
View File
@@ -0,0 +1,15 @@
<?php
return [
'Id' => 'ID',
'User_id' => '绑定会员',
'Avatar' => '用户头像',
'Nickname' => '用户昵称',
'Referrer' => '用户来路',
'Contact' => '联系方式',
'Note' => '客服备注',
'Token' => 'Session标识',
'Wechat_openid' => '微信openid',
'Createtime' => '创建时间',
'User.nickname' => '昵称',
];
Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB