11 Commits

Author SHA1 Message Date
7731384ccb fix(节点模型): 修正标签查询字段名从'tag'到'tags'
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 22s
修复在CountNodesByIdsAndTags方法中标签查询字段名错误的问题,将'tag'改为'tags'以匹配实际数据库字段
2025-10-22 06:21:01 -07:00
d3fb2aa178 feat(订阅): 添加协议列表字段并修复路由分组命名
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 27s
refactor(订阅): 调整节点计数字段位置并优化代码格式
2025-10-22 05:05:41 -07:00
ea1ef3527b feat(订阅查询): 添加节点数量计算逻辑
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 41s
在查询订阅列表时,解析节点ID和标签并计算对应的节点数量
2025-10-22 04:25:31 -07:00
267582c6a4 feat(订阅): 添加节点数量统计功能
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 33s
在订阅数据结构中新增node_count字段,用于统计符合条件的节点数量
实现根据节点ID和标签计算启用节点数量的逻辑
2025-10-22 04:08:28 -07:00
b0a03401b8 feat(用户): 添加通过密码绑定邮箱和邀请码功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m31s
新增绑定邮箱和密码的接口,用于设备用户绑定已有邮箱账户
新增绑定邀请码接口,绑定成功后会为双方赠送订阅天数
修复API定义中的格式问题,统一缩进和对齐
移除不再使用的WebSocket路由
2025-10-22 03:45:07 -07:00
b0cf0c4e3c feat(handler): 添加设备WebSocket连接处理功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m50s
新增app模块用于处理设备WebSocket连接,包括用户ID和设备号验证
2025-10-21 23:26:18 -07:00
3bbd687231 feat(设备绑定): 添加用户数据迁移功能以支持设备重新绑定
在设备重新绑定到新用户时,自动迁移旧用户的订单、订阅和余额数据
移除游客订单特殊处理逻辑,统一所有订单处理流程
更新设备绑定文档说明新的静默登录机制
2025-10-17 19:04:47 -07:00
bfbc675e1a feat(订单): 实现推荐奖励系统支持佣金和赠送天数两种模式
重构推荐奖励处理逻辑,新增支持根据配置选择佣金奖励或赠送天数奖励
修改Discount相关字段类型为float64以支持小数折扣
添加GiftDays配置项控制赠送天数
新增FindActiveSubscribe方法查询用户有效订阅
2025-10-17 06:01:29 -07:00
dca32cd11c -f 2025-10-14 08:17:02 -07:00
c582087c0f refactor: 更新项目引用路径从perfect-panel/ppanel-server到perfect-panel/server
feat: 添加版本和构建时间变量
fix: 修正短信队列类型注释错误
style: 清理未使用的代码和测试文件
docs: 更新安装文档中的下载链接
chore: 迁移数据库脚本添加日志和订阅配置
2025-10-13 01:33:03 -07:00
95c66c0a8a init 2025-10-10 07:13:36 -07:00