Commit Graph

14 Commits

Author SHA1 Message Date
df1113575a fix(config): 将生产环境数据库用户名改为 root 2026-03-13 16:44:20 +08:00
6748ff0796 chore(config): 重构生产配置并引入日志框架
- 精简 application-prod.yml,移除冗余日志格式与滚动策略配置
- 新增 logback-spring.xml,统一日志输出路径与格式
- .gitignore 追加 /logs/ 目录,避免日志文件入库
2026-03-10 17:21:24 +08:00
51555c3bb2 feat(config): 将客服邮箱配置迁移到 Nacos 并支持动态刷新 2026-03-10 17:10:42 +08:00
8baeacae3b feat(core): 新增逻辑删除字段并过滤已删除AI角色
- KeyboardAiCompanion实体增加deleted字段
- 查询时自动排除deleted=1的记录
- 同步更新likedCompanions、chattedCompanions等接口
- prod环境追加App Store订阅校验配置
2026-03-10 13:27:55 +08:00
147c05a6f0 feat(service): 新增多语言支持,按语言筛选主题
- 在查询主题相关接口中增加 local 参数,支持按语言过滤
- 新增 RequestLocaleUtils 工具类解析 Accept-Language 头
- 重构缓存与数据库查询逻辑,优先按语言匹配
- 更新所有涉及主题列表、详情、推荐、搜索的 Service 与 Controller
2026-03-09 11:21:27 +08:00
44f031c939 chore(config): 将配置文件注释乱码替换为中文可读文本 2025-12-19 21:56:41 +08:00
a237bc2987 refactor(config): 合并用户注册配置并调整默认配额
将 UserRegisterProperties 内嵌到 AppConfig,删除独立配置类;
freeTrialQuota 由 5 改为 3,新增 rewardBalance 字段;
同步更新 UserServiceImpl 初始化逻辑及 yml 配置。
2025-12-17 13:24:38 +08:00
8e26488738 feat(config): 接入 Nacos 配置中心
- 新增 AppConfig、NacosAppConfigCenter 动态配置类
- 将 userRegisterProperties 的默认值改为运行时从 Nacos 读取
- 注册/创建用户时免费配额改为动态配置获取
- 增加 nacos-client 依赖并配置 dev 环境连接信息
2025-12-16 21:50:00 +08:00
f95762138b feat(quota): 新增用户额度总计模块
增加用户免费体验额度配置,支持新用户注册时的额度分配功能
2025-12-16 17:54:53 +08:00
495485cc07 feat(quota): 新增用户额度总计模块
增加用户免费体验额度配置,支持新用户注册时的额度分配功能
2025-12-16 16:59:56 +08:00
5227b81acb feat(themes): 支持主题标签数组存储与按风格查询
- 新增 StringArrayTypeHandler 实现 PostgreSQL text[] ↔ Java String[] 映射
- 将 theme_tag 字段类型由 VARCHAR 改为 ARRAY,实体与 VO 同步调整为 String[]
- 移除废弃的 selectAllThemes 方法,统一使用 selectThemesByStyle(Long)
- 9999 风格 ID 保留查询全部上架主题逻辑,其余按风格过滤
- 开放 /themes/listByStyle 接口免鉴权,并修正 theme_status=true 查询条件
2025-12-10 15:55:55 +08:00
fdc024e58f feat(auth): 新增 Apple 登录并集成 Sa-Token 鉴权
- AppleServiceImpl:返回完整用户信息并签发 Sa-Token
- 新增 KeyboardUser 实体、Mapper、Service,支持按 subjectId 查询与创建
- GlobalExceptionHandler 统一处理 Sa-Token 未登录异常
- 补充 APPLE_LOGIN_ERROR 等错误码
- 配置文件增加 Sa-Token 相关参数
2025-12-02 20:47:34 +08:00
47a87f8c34 修复 LogInterceptor 路径错误 2025-10-28 21:19:00 +08:00
cda3512456 初始化提交 2025-10-28 20:40:00 +08:00