|
|
86601e772f
|
feat(chat): 新增聊天润色与向量搜索接口
- ChatController 提供 /chat/talk SSE 流式对话,融合 LLM 输出与 Qdrant 向量检索
- 新增 ChatReq、ChatStreamMessage 等 DTO 与 Service 骨架
- 调整向量维度与集合名称,开放跨域并补充错误码
|
2025-12-08 18:05:27 +08:00 |
|
|
|
a7273e4620
|
feat(user): 新增邮箱注册与验证码发送功能
- 新增 UserRegisterDTO 及 /user/register 接口
- 集成 MailerSend,异步发送 6 位验证码邮件
- 添加 RedisUtil 缓存验证码 10 分钟
- 补充 SEND_MAIL_FAILED、CONFIRM_PASSWORD_NOT_MATCH 错误码
- 关闭 Spring Security CSRF 与表单登录,放行 /user/register
- AppleService 移除 @AllArgsConstructor,改用 @Resource 注入
|
2025-12-03 21:48:27 +08:00 |
|
|
|
ba601d329c
|
feat(auth): 集成BCrypt密码加密与错误码扩展
|
2025-12-03 20:20:22 +08:00 |
|
|
|
c4dbc9e475
|
feat(character): 新增用户人设列表接口并支持邮箱登录
- CharacterController 增加 /listByUser 端点,返回当前用户已购人设
- KeyboardCharacterService 新增 selectListByUserId(),通过 Sa-Token 取当前用户 ID
- 引入 KeyboardUserCharacter 中间表及对应 Mapper、VO
- UserController 增加 /login 端点,支持邮箱+密码登录
- 统一将实体与 VO 的 title 字段更名为 characterName
- 补充错误码 USER_NOT_FOUND,调整 Sa-Token 白名单与 Redis 依赖
|
2025-12-03 16:29:06 +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 |
|
|
|
683accca83
|
feat(i18n): 新增国际化消息实体与Mapper支持
新增 I18nMessage 实体、Mapper 接口及 XML 映射文件,移除 MyApplication 类上的 @MapperScan 注解,升级 MyBatis-Plus 与 MyBatis 版本至 3.0.3/3.5.5,为后续多语言功能提供数据层基础。
|
2025-12-01 20:53:44 +08:00 |
|
|
|
f60ee2df3d
|
feat(core): 新增苹果 App Store 订阅票据校验与向量存储结构升级
- 引入 Apple App Store Server Library,完成票据验证、续订、退款通知全套流程
- 新增 AppleReceiptController / AppleReceiptService 及相关配置类,支持沙箱与生产环境双端点
- 向量存储接口升级:EmbedSaveReq 封装向量与业务实体,QdrantVectorService 改为 JSON 字符串载荷并补全异常处理
- 补充 Apple 根证书与订阅密钥资源文件,pom 与 yml 增加对应依赖与配置
|
2025-11-14 15:48:12 +08:00 |
|
|
|
9170f93d67
|
feat(core): 新增向量数据库与Apple支付支持
|
2025-11-13 22:02:47 +08:00 |
|
|
|
38ce370cb0
|
fix(apple-login): 修复JWT解析与Base64URL解码错误
|
2025-11-13 16:37:12 +08:00 |
|
|
|
7dcfd80971
|
feat(core): 集成Spring AI与Apple登录并新增聊天接口
|
2025-11-12 19:08:45 +08:00 |
|
|
|
7724c0f6f9
|
refactor(core): 升级至Spring Boot 3并迁移至Jakarta EE
|
2025-11-11 20:37:15 +08:00 |
|
|
|
c552642825
|
fix(swagger): 修正Knife4j配置并补充接口注解
- 更新扫描包路径为正确包名 com.yolo.keyborad.controller
- 修正文档标题与项目名 keyborad-backend 保持一致
- 在 DemoController 添加 @Api 及 @ApiOperation 注解
|
2025-10-31 19:58:50 +08:00 |
|
|
|
79eee28b73
|
添加 SaToken 过滤器和跨域配置
|
2025-10-29 15:29:25 +08:00 |
|
|
|
47a87f8c34
|
修复 LogInterceptor 路径错误
|
2025-10-28 21:19:00 +08:00 |
|
|
|
cda3512456
|
初始化提交
|
2025-10-28 20:40:00 +08:00 |
|