53 Commits

Author SHA1 Message Date
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
4a40520a80 refactor(消息): 重构消息已读状态处理
将消息已读状态从单独的表迁移到消息表,简化架构
移除标记消息已读的独立接口,改为直接更新消息表
更新相关模型、路由和文档以反映架构变更
2025-10-18 19:41:08 +08:00
1a285f4e23 feat(消息状态): 添加消息已读状态功能
- 新增消息已读状态表结构及模型
- 实现用户端标记消息为已读接口
- 添加管理端获取最新消息记录接口
- 实现微信小程序登录功能
- 更新相关API文档和路由配置
2025-10-18 18:24:42 +08:00
f1a364bae2 feat(小程序): 添加小程序密钥支持并修复更新时间显示问题
添加 AppSecret 字段支持小程序认证
修复列表页中更新时间显示错误的问题
新增微信小程序二维码生成接口
2025-10-18 11:18:25 +08:00
23e7d42531 feat(小程序): 添加小程序密钥字段到模型和API
在创建小程序和列表展示时新增app_secret字段,用于存储小程序密钥
2025-10-18 11:05:55 +08:00
cd2093f594 feat(wechat): 添加微信小程序二维码生成功能
实现微信小程序二维码生成接口,包括获取access_token和生成二维码的逻辑
添加路由配置和handler处理函数,支持返回Base64编码的二维码图片
2025-10-18 10:40:41 +08:00
summer
713b0e723a feat(1.0):增加客服管理 2025-10-17 15:19:29 +08:00
summer
a3ef966c30 feat(1.0):增加客服管理 2025-10-17 14:58:29 +08:00
summer
5af6831bb7 feat(1.0):增加客服管理 2025-10-17 14:53:02 +08:00
summer
a061e39dc7 feat(1.0):增加超管逻辑 2025-10-17 13:52:00 +08:00
summer
86ab51f380 feat(1.0):新增是否为管理员 2025-10-17 11:44:13 +08:00
summer
59a91064a2 feat(1.0):新增是否为管理员 2025-10-17 11:42:07 +08:00
summer
133af38c19 feat(1.0): 优化代码 2025-10-17 09:58:20 +08:00
summer
d2c935d1ab Merge remote-tracking branch 'origin/main' 2025-10-17 09:55:07 +08:00
summer
d4ec080dc5 feat(1.0): 优化代码 2025-10-17 09:55:03 +08:00
66205e54ee fix(deploy): 更新apidoc服务端口定义从50002到9992 2025-10-17 01:42:41 +08:00
d67119a160 chore(deploy): 更新API服务端口配置为9991 2025-10-17 01:34:15 +08:00
09ae29e6ee chore(deploy): 更新部署环境变量为mini-chat服务
将项目名称、服务名称和域名从ddbs-service更新为mini-chat,以匹配新的服务配置
2025-10-17 01:19:06 +08:00
8ed2fdf710 build(Dockerfile): 优化Go依赖下载并设置代理环境变量
添加Go环境变量配置和代理设置,并实现依赖下载的重试机制以提高构建可靠性
2025-10-17 01:16:16 +08:00
fba0f78b25 ci(workflow): 移除构建步骤中的冗余命令 2025-10-17 01:14:15 +08:00
summer
5f9908195f feat(1.0): 新增用户列表接口 2025-10-16 18:48:33 +08:00
summer
3522756f6c feat(1.0): 新增创建用户 2025-10-16 18:35:42 +08:00
summer
1a857a6794 feat(1.0): 新增用户发送消息 2025-10-16 18:16:06 +08:00
summer
c8ebd6e7de Merge remote-tracking branch 'origin/main' 2025-10-16 17:55:30 +08:00
summer
c1cf3ed761 feat(1.0): 新增用户发送消息 2025-10-16 17:55:25 +08:00
2278218090 refactor: 统一项目名称格式并更新构建目标文件
将项目名称从"mini-chat"统一改为"minichat"格式
更新构建命令中的目标文件从$(SERVICE_STYLE).go改为main.go
2025-10-16 17:42:45 +08:00
summer
e47e7fe70b feat(1.0): 新增消息列表接口 2025-10-16 17:37:59 +08:00
summer
a2e9d28ae7 feat(1.0): 新增管理员发送消息 2025-10-16 17:16:29 +08:00
summer
abc2bf7b07 feat(1.0): 新增意图关键字回复 2025-10-16 16:20:18 +08:00
summer
b02e161ae7 feat(1.0): 新增意图关键字 2025-10-16 15:39:55 +08:00
summer
4f582eb802 feat(1.0): 新增上传图片 2025-10-16 15:06:15 +08:00
summer
ae0aa4f617 Merge remote-tracking branch 'origin/main' 2025-10-16 14:35:57 +08:00
summer
910d85a731 feat(1.0): 新增小程序模块 2025-10-16 14:35:52 +08:00
0378a2b8c4 ci(docker): 添加构建APIDOC镜像步骤并更新Makefile
在CI流程中添加构建APIDOC镜像的步骤,同时更新Makefile以支持相关操作
2025-10-16 14:35:45 +08:00
674b10e8d6 chore: 更新.gitignore并添加deploy环境配置文件
移除.gitignore中的.env条目
添加deploy/.env文件用于部署环境配置
2025-10-16 14:33:46 +08:00
f6f680fae9 ci(workflow): 移除构建APIDOC镜像的步骤并整理构建流程 2025-10-16 14:29:53 +08:00
14ec80da70 feat(app): 新增小程序管理功能
- 添加小程序相关错误码定义
- 实现小程序创建、删除、修改和列表查询接口
- 新增小程序管理路由和拦截器配置
- 移除不再使用的模型和DAO文件
- 更新swagger文档
2025-10-16 14:28:24 +08:00
ae2d993620 ci(workflow): 移除docker构建中冗余的source命令
移除构建docker镜像和apidoc镜像步骤中不必要的source命令,这些环境变量已在workflow的其他部分设置
2025-10-16 14:27:39 +08:00
summer
2b69240710 Merge remote-tracking branch 'origin/main' 2025-10-16 14:27:07 +08:00
summer
2fa2b2648d feat(1.0): 新增小程序模块 2025-10-16 14:27:02 +08:00
0fa2900724 ci(docker): 更新工作流中的环境文件目录路径
将环境文件目录从/cicd_env_files改为/cicd_env_files_mini_chat以匹配项目名称
2025-10-16 14:25:50 +08:00
51dd6c2b52 ci(docker): 优化Gitea CI流程并添加API文档构建步骤
- 添加将.env文件拷贝到runner容器的步骤
- 使用gitea-tool-cache替代setup-go以提升构建效率
- 添加go构建缓存配置
- 简化构建步骤并移除调试信息
- 新增API文档镜像构建步骤
2025-10-16 14:22:03 +08:00
ae8e924045 ci(docker): 简化并优化docker构建工作流
移除不必要的环境文件拷贝步骤,更新Go安装方式
添加调试信息以帮助定位.env文件问题
2025-10-16 14:20:28 +08:00
9db33e7db1 ci(docker): 更新docker工作流以支持apidoc构建
添加从容器中复制apidoc配置文件的步骤
新增构建apidoc docker镜像的任务
2025-10-16 14:18:19 +08:00
d5e1ffd5fd ci: 移除构建APIDOC镜像的步骤并清理无用文件拷贝 2025-10-16 14:15:43 +08:00
96e60ca93d ci: 修复工作流中环境变量引用格式错误 2025-10-16 14:14:03 +08:00
129e438b07 ci(docker): 添加Dockerfile和更新CI工作流配置
添加新的Dockerfile用于构建miniChat应用镜像
更新.gitea/workflows/docker.yaml CI工作流配置,优化构建和发布流程
2025-10-16 14:02:05 +08:00
2f747770dd ci: 添加docker-compose和swagger配置文件以及CI工作流
添加docker-compose.yaml和swagger.yaml配置文件用于容器部署
添加.gitea/workflows/docker.yaml实现CI/CD自动化流程
2025-10-16 13:58:39 +08:00