76 Commits

Author SHA1 Message Date
8141a47690 feat(称号系统): 新增称号管理功能与抽奖效果集成
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
- 新增系统称号模板与效果配置表及相关CRUD接口
- 实现用户称号分配与抽奖效果应用逻辑
- 优化抽奖接口支持用户ID参数以应用称号效果
- 新增称号管理前端页面与分配功能
- 修复Windows时区错误与JSON字段初始化问题
- 移除无用管理接口代码并更新文档说明
2025-11-16 11:37:40 +08:00
81e2fb5a75 feat(activity): 实现抽奖随机承诺与验证功能
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 41s
新增随机种子生成与验证逻辑,包括:
1. 添加随机承诺生成接口
2. 实现抽奖执行与验证流程
3. 新增批量用户创建与删除功能
4. 添加抽奖收据记录表
5. 完善配置管理与错误码

新增测试用例验证随机算法正确性
2025-11-15 20:39:13 +08:00
00452cba59 feat: 添加用户统计功能及相关API接口
feat(admin): 新增管理后台前端资源文件

feat(api): 实现获取用户统计数据的API接口
- 添加获取用户道具卡数量、优惠券数量和积分余额的接口
- 实现设置默认地址和删除地址的接口

feat(service): 新增用户统计服务方法
- 实现GetUserStats方法查询用户统计数据
- 添加地址管理相关服务方法

fix(core): 修复静态资源路由问题
- 调整静态资源路由配置
- 优化404路由处理逻辑

chore: 更新前端构建配置
- 添加Windows平台构建命令
- 更新README构建说明
2025-11-15 03:08:53 +08:00
42e7cb5f12 feat(interceptor): 添加APP端token验证接口并实现用户私有数据鉴权
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 31s
refactor(api/user): 重构用户相关接口使用token验证替代user_id路径参数

docs: 更新API文档规范,明确私有接口需携带token及返回字段要求

fix(service/user): 避免写入未使用字段的零值导致MySQL校验错误

style: 统一格式化部分代码缩进和导入顺序

chore: 更新DS_Store等IDE配置文件
2025-11-15 00:49:53 +08:00
1ab39d2f5a refactor: 重构项目结构并重命名模块
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 25s
feat(admin): 新增工会管理功能
feat(activity): 添加活动管理相关服务
feat(user): 实现用户道具卡和积分管理
feat(guild): 新增工会成员管理功能

fix: 修复数据库连接配置
fix: 修正jwtoken导入路径
fix: 解决端口冲突问题

style: 统一代码格式和注释风格
style: 更新项目常量命名

docs: 添加项目框架和开发规范文档
docs: 更新接口文档注释

chore: 移除无用代码和文件
chore: 更新Makefile和配置文件
chore: 清理日志文件

test: 添加道具卡测试脚本
2025-11-14 21:10:00 +08:00
b847a72a6a feat: 添加测试链工具并修复小程序状态监控错误
添加测试链工具用于验证活动和工会功能,修复小程序状态监控中的错误处理逻辑
2025-11-13 14:26:54 +08:00
summer
00f758ecba feat(1.0): 新增脚本定时更新小程序状态 2025-11-06 20:41:46 +08:00
summer
4e236e084e feat(1.0): 新增脚本定时更新小程序状态 2025-11-06 20:41:08 +08:00
78a2b442ec Merge branch 'main' of https://git.1024tool.vip/xl/mini-chat 2025-11-06 20:37:02 +08:00
084b802b05 feat(小程序): 添加检查小程序状态接口
refactor(测试): 移除测试中的硬编码凭证
fix(模板消息): 将小程序状态改为正式版
docs(swagger): 更新API文档并移除密码必填限制
2025-11-06 20:37:01 +08:00
summer
f92cb16a58 feat(1.0): 新增脚本定时更新小程序状态 2025-11-06 20:25:47 +08:00
summer
684511d51e feat(1.0): 调整统计数字逻辑 2025-11-06 15:53:13 +08:00
summer
e2fdf47088 feat(1.0): 调整统计数字逻辑 2025-11-06 13:09:24 +08:00
summer
0ffda3fb0b feat(1.0): 调整关联小程序 2025-11-06 11:33:02 +08:00
summer
110ecb2818 feat(1.0): 调整密码编辑 2025-11-06 11:26:16 +08:00
summer
4001993e96 feat(1.0): 调整模版变量 2025-11-05 16:43:44 +08:00
summer
7eade510a5 feat(1.0): 调整模版变量 2025-11-05 14:52:28 +08:00
summer
2e8eb69312 feat(1.0):调整为实时获取 access_token 2025-11-05 14:48:39 +08:00
summer
23ce0e6982 feat(1.0):新增消息总数字段 2025-11-05 14:12:07 +08:00
summer
34c8394e8f feat(1.0):优化代码 2025-11-05 11:33:28 +08:00
53cca2d781 admin-desc 2025-10-30 23:58:37 +08:00
f4f8552562 fix(wechat): 修正订阅消息页面跳转链接中的参数分隔符
将订阅消息页面跳转链接中的参数分隔符从"&"改为"?",以符合URL规范
2025-10-30 23:44:29 +08:00
58eac2a6c7 feat(消息列表): 添加消息ID字段并实现分页查询
在消息列表数据结构中添加ID字段,用于前端展示
实现分页查询功能,通过offset和limit参数控制返回结果
2025-10-30 23:43:09 +08:00
35257f2c0a fix(wechat): 修改订阅消息跳转页面链接参数 2025-10-30 23:32:06 +08:00
8e7cdbad1f fix(消息列表): 移除分页参数限制为固定100条
修复消息列表查询中分页参数的问题,改为固定返回100条记录以提升性能
2025-10-30 23:30:46 +08:00
c983c96449 desc 2025-10-30 23:24:51 +08:00
summer
2213817a5a feat(1.0):调整已读的节点 2025-10-30 17:06:49 +08:00
summer
3e78590fff feat(1.0):调试模版消息 2025-10-30 15:25:43 +08:00
a910871112 feat(wechat): 添加发送订阅消息接口并移除登录中的模板消息逻辑
将发送模板消息的逻辑从登录接口中移除,并新增独立的订阅消息发送接口
2025-10-29 23:08:16 +08:00
61c517eaf7 refactor(wechat): 移除小程序模板获取的权限检查
权限检查已在中间件统一处理,此处重复检查已无必要
2025-10-29 22:28:25 +08:00
59c7471cad feat(wechat): 添加获取微信小程序模板消息接口 2025-10-29 22:26:25 +08:00
5717c97e7e feat(微信): 添加获取微信小程序模板ID接口
新增/api/wechat/template接口,用于根据AppID获取微信小程序的模板ID
添加相关请求和响应数据结构定义
实现模板ID查询逻辑,包括权限验证和错误处理
更新swagger文档
2025-10-29 22:23:35 +08:00
summer
ce83dc1b02 feat(1.0):调试模版消息 2025-10-29 17:32:22 +08:00
summer
b4d30ddbce feat(1.0):调试模版消息 2025-10-29 17:20:59 +08:00
summer
de9acfa863 feat(1.0):调试模版消息 2025-10-27 11:05:03 +08:00
0a3f3d3cdc Merge branch 'main' of https://git.1024tool.vip/xl/mini-chat 2025-10-22 02:07:18 +08:00
41c0d5e1ad refactor: 更新构建输出名称和数据库配置
将构建输出文件名称从miniChat改为MINI
更新数据库配置为本地开发环境,包括地址、用户名和密码
在消息列表响应中添加消息ID字段并调整时间格式
2025-10-22 02:07:16 +08:00
summer
271c97ae6c feat(1.0):调整已读的节点 2025-10-21 18:41:09 +08:00
summer
366e9c16e0 feat(1.0):调整已读的节点 2025-10-21 18:30:28 +08:00
summer
e61a293616 feat(1.0):路径追加 /api 2025-10-21 10:30:53 +08:00
summer
e77223be17 feat(1.0):调整未读列表 2025-10-20 17:06:18 +08:00
summer
563214b62d feat(1.0):调整未读列表 2025-10-20 15:55:25 +08:00
summer
6357e653f8 feat(1.0):调整未读列表 2025-10-20 15:48:43 +08:00
summer
33af2cc54a feat(1.0):调整未读列表 2025-10-20 15:20:39 +08:00
summer
5156a25019 feat(1.0):调整未读列表 2025-10-20 14:21:42 +08:00
summer
ba0630b2da feat(1.0):调整未读列表 2025-10-20 14:11:27 +08:00
a6ac558680 refactor(wechat): 替换随机用户名和头像生成方式
使用randomname库生成随机用户名
使用dicebear API生成头像URL
移除不再需要的依赖项
2025-10-19 01:05:33 +08:00
a4e532c6b6 feat(wechat): 重构小程序登录接口,实现自动生成用户信息和头像
- 移除微信用户信息解密相关代码,改为系统自动生成用户名和头像
- 添加用户信息存储功能,使用openID作为用户ID
- 集成govatar和namegenerator库生成用户头像和随机用户名
- 添加token生成功能,返回给客户端用于后续认证
- 更新swagger文档,反映接口变更
2025-10-19 00:34:02 +08:00
e4d4258918 refactor(wechat): 重构微信二维码生成接口上下文处理
移除全局token缓存逻辑,统一使用core.Context接口
修改GenerateQRCode方法签名,增加上下文参数
更新相关调用链以适配新的上下文处理方式
2025-10-19 00:23:44 +08:00
2e86f8ae42 feat(wechat): 增加微信小程序用户数据解密功能
添加对微信小程序加密用户数据的解密支持,包括签名验证和解密用户信息
更新swagger文档以反映新的API字段和数据结构
2025-10-18 23:08:55 +08:00