feat: 支持动态增加 site 配置 #30

Merged
longbot merged 7 commits from dev_szk into main 2025-11-25 08:00:17 +00:00

7 Commits

Author SHA1 Message Date
tikkhun 927857a795 refactor: 统一从数据库获取站点信息替代硬编码配置 2025-11-24 10:08:49 +08:00
tikkhun a59d5a7b75 fix: 修复站点相关接口的类型转换和字段处理
修复 order.service 中 email 字段返回空字符串以保持兼容
统一 webhook.controller 和 wp_product.service 中的 site.id 类型为字符串
在 wp.service 中添加接口返回内容类型检查并返回 total 字段
优化 site.service 的代码注释和字段处理逻辑
2025-11-24 09:48:53 +08:00
tikkhun a64e611294 refactor(service): 统一使用site.apiUrl并优化产品同步逻辑
移除对wpApiUrl的兼容处理,统一使用apiUrl
修复产品同步查询的分页问题,使用Infinity获取全部数据
优化代码格式和缩进
2025-11-24 09:24:55 +08:00
tikkhun c7480ccc8a refactor(站点管理): 移除配置中的站点数组,统一通过数据库获取站点信息
重构多个控制器和服务,将硬编码的站点配置替换为通过 SiteService 从数据库获取
使用批量查询优化站点名称映射,避免 N+1 查询问题
兼容新旧站点数据结构,确保平滑过渡
2025-11-22 11:41:49 +08:00
tikkhun 1d62730ca0 feat(db): 添加数据库种子文件 2025-11-22 10:47:10 +08:00
tikkhun c75d620516 feat(站点): 实现站点管理功能
添加站点实体、服务层和控制器,支持站点的CRUD操作
同步配置中的站点信息到数据库
提供站点禁用/启用功能
2025-11-22 10:30:30 +08:00
tikkhun ec6a8c3154 docs(enums): 添加静态验证码的注释说明 2025-11-21 17:36:21 +08:00