|
|
03410f7583
|
refactor(light): 移除废弃的LightPanel路由端点
移除已注释掉的三个废弃路由端点,这些端点不再使用且功能已被其他路由替代。清理代码以保持代码库整洁。
|
2025-12-16 16:03:13 +08:00 |
|
|
|
1cf324fd05
|
fix(light): 将用户脚本数据推送间隔从15秒调整为30秒
|
2025-12-16 15:40:59 +08:00 |
|
|
|
7d417226e6
|
fix: 将用户脚本流式响应的等待时间从15秒增加到30秒
增加等待时间以避免过于频繁的请求导致服务器压力过大
|
2025-12-16 15:40:06 +08:00 |
|
|
|
953da74b29
|
feat(light): 添加Redis缓存支持和SSE实时数据推送功能
- 在requirements.txt中添加redis依赖并更新requests版本
- 在.env.example中添加Redis相关配置
- 重构light服务层,使用Redis替代内存缓存,增加线程安全机制
- 新增SSE接口,每15秒推送一次用户灯牌数据更新
- 优化日志配置和错误处理机制
|
2025-12-16 15:37:40 +08:00 |
|
|
|
3b37e13833
|
fix(light): 从脚本数据中排除_id字段
避免将MongoDB的内部_id字段暴露给前端,确保数据安全性
|
2025-12-16 14:39:08 +08:00 |
|
|
|
81692b1676
|
feat(light): 添加获取用户脚本及回答数据的接口
新增获取用户LightPanel脚本数据并填充回答值的接口,用于展示用户在各脚本中的回答情况
|
2025-12-16 14:34:56 +08:00 |
|
|
|
e9cc87e246
|
feat(api): 添加API文档路由配置
为FastAPI应用添加docs、redoc和openapi.json的路由配置,使用API_PREFIX作为基础路径
|
2025-12-16 14:11:29 +08:00 |
|
|
|
6e5b59bde6
|
feat(light): 添加信息灯牌功能及相关组件
- 新增light路由模块,提供灯牌脚本和答案的API接口
- 添加MongoDB连接工具类,支持异步和同步操作
- 实现灯牌服务层,包含数据缓存逻辑
- 移除数据库日志功能,简化日志模块
- 更新依赖项,添加starlette、anyio等MongoDB相关包
|
2025-12-16 13:31:04 +08:00 |
|
|
|
94b6cc8f8d
|
refactor: 将根路径和健康检查端点添加API前缀
统一API端点路径格式,确保所有路由都使用API_PREFIX作为前缀,保持一致性
|
2025-12-16 11:27:14 +08:00 |
|
|
|
58b1a5433f
|
feat(wechat): 添加微信JS-SDK签名生成功能
实现微信JS-SDK和AgentConfig的签名生成功能,包括:
1. 新增签名请求和响应模型
2. 添加获取jsapi_ticket和生成签名的服务方法
3. 实现两个签名生成接口
4. 添加票据缓存机制提升性能
|
2025-12-15 21:22:26 +08:00 |
|
|
|
b4bc89902d
|
docs: 删除旧的README.md文件内容
|
2025-12-15 20:15:24 +08:00 |
|
|
|
c0844cd73b
|
feat: 重构项目结构并添加企业微信集成功能
- 移除旧的用户和物品相关模块及测试
- 添加企业微信路由、服务和认证功能
- 实现企业微信API集成包括获取access_token、用户信息等
- 添加统一响应模型和JWT认证工具
- 重构主应用配置为环境变量驱动
- 清理不必要的文档字符串和注释
|
2025-12-15 20:14:54 +08:00 |
|
|
|
3a5cc50d02
|
feat: 初始化FastAPI项目基础框架
添加项目基础结构,包括:
- 核心模块(src/main.py)
- 路由模块(users/items)
- 数据库配置和模型
- 日志工具
- 测试用例
- 项目文档和依赖配置
|
2025-12-15 11:34:24 +08:00 |
|