Commit Graph

142 Commits

Author SHA1 Message Date
TongTongStudio
5cc08a73ff feat(device): 重构应用图标静态资源路径并新增停止应用功能
- 将图标访问路径从 /api/v1/device/app_icon 迁移至 /static/app_icon,避免与业务 Controller 命名空间冲突,并添加 immutable 长缓存策略
- 新增 STOP_APP(39) 操作类型及 DeviceOpsController.stopApp 接口,支持强制停止应用
- 图标上传接口增加 appName 参数,支持应用名称上报与刷新,并做长度截断保护
- 图标锁定场景改用 BusinessException(APP_ICON_LOCKED) 替代 RuntimeException,设备端可据此识别终态不再重试
- 新增 /static/** 路径到安全白名单,允许 img 标签无 token 访问图标资源
- 同步更新数据库表结构注释及实体/VO 字段
2026-08-05 21:52:37 +08:00
157e708a5b feat(device): 重构应用图标功能,新增停止应用操作
- 静态资源路径从 /api/v1/device/app_icon 迁移至 /static/app_icon,避免与 Controller 路径冲突,并添加 immutable 长缓存策略
- 数据库及实体新增 app_name 字段,支持图标上报时同步应用名称
- 图标锁定场景改用 BusinessException(APP_ICON_LOCKED) 明确业务拒绝码,设备端可识别为终态
- 新增 STOP_APP 操作类型及对应推送接口
- 安全配置放行 /static/** 静态资源路径
2026-08-05 21:49:27 +08:00
TongTongStudio
749cf44754 refactor(device): 重构设备基本信息表结构与请求实体
将 sys_sn_system_info 表的字段从旧的 sn_ 前缀命名统一重构为语义化命名,并扩充基本信息字段;同步更新 Java 请求实体 SnSystemInfoReq,字段与数据库表完全对齐,同时调整 display_version 列长度至 256。
2026-08-05 10:53:35 +08:00
TongTongStudio
3608c205b9 refactor(device): 重构设备信息模块,按面板拆分数据存储和接口
将原 SnDeviceSystemInfo 单一实体拆分为基本信息、硬件、网络、安全、其他信息五个独立子表和服务,重构 DeviceController 和 MobileController 接口以支持分面板查询和上传
2026-08-05 02:09:38 +08:00
TongTongStudio
ba216da55b Merge branch 'master' of gitee.com:youlaiorg/youlai-boot
# Conflicts:
#	src/main/java/com/youlai/boot/config/SecurityConfig.java
#	src/main/java/com/youlai/boot/config/property/TencentSmsProperties.java
#	src/main/java/com/youlai/boot/support/sms/impl/AliyunSmsServiceImpl.java
#	src/main/java/com/youlai/boot/support/sms/impl/TencentSmsService.java
#	src/main/resources/application-dev.yml
#	src/main/resources/application-prod.yml
2026-07-31 02:32:01 +08:00
TongTongStudio
924d4af5e6 feat(developer): 完善开发者选项CRUD与SN查询逻辑 2026-07-31 02:15:17 +08:00
Ray.Hao
07616d9118 refactor: 项目包结构优化 2026-07-31 00:21:49 +08:00
Ray.Hao
709ee71eba chore: 补充限流配置项与 SQL 2026-07-17 00:19:13 +08:00
Ray.Hao
6b6c06370f refactor: 统一实体/限流AOP化/精简日志/文件归位 2026-06-24 08:11:23 +08:00
Ray.Hao
0dce433849 chore: 用户默认绑定通知消息 2026-06-18 21:16:43 +08:00
Ray.Hao
7a43e9c38c fix: 已知问题修复 2026-04-25 16:29:32 +08:00
Ray.Hao
18e46cb5f2 refactor: 统一operator_id为可空字段及安全白名单配置 2026-04-03 09:34:07 +08:00
Ray.Hao
8188c82c3d feat: 重构项目结构并新增微信小程序认证模块 2026-03-24 07:52:05 +08:00
Ray.Hao
5a86f69ecf feat: 添加数据权限获取方法及更新配置 2026-03-13 20:39:57 +08:00
Ray.Hao
6b7cfee7b4 refactor: 路由参数从 varchar 调整到 json 适配调整 2026-03-10 20:41:17 +08:00
Ray.Hao
27a8f0e6a5 feat: 新增微信小程序登录功能及第三方账号绑定表 2026-03-05 07:45:01 +08:00
Ray.Hao
739311381c refactor: 移除用户表和配置表的冗余逻辑 2026-02-27 09:54:03 +08:00
Ray.Hao
f32996d9c2 refactor: 重构代码生成模块并迁移至infra目录 2026-02-26 18:53:16 +08:00
Ray.Hao
e794ffa03d refactor: 移除WebSocket功能并优化用户导入逻辑
移除WebSocket相关菜单和代码,优化用户导入时部门和角色的匹配逻辑,支持通过编码或名称匹配
2026-02-25 09:12:18 +08:00
Ray.Hao
3067a3672c fix: 更新自定义权限用户的部门ID为3 2026-02-15 08:30:35 +08:00
Ray.Hao
d379e30d3f fix: 数据权限调整后引发的问题修复 2026-02-14 10:56:24 +08:00
Ray.Hao
8df1252ff8 fix: 数据权限调整已知问题修复 2026-02-13 09:09:16 +08:00
Ray.Hao
4402571ab1 refactor: JWT 失效方式调整 2026-02-12 21:10:01 +08:00
Ray.Hao
faf6754bf4 refactor: 会话失效、数据权限和实时推送重构 2026-02-12 17:19:42 +08:00
Ray.Hao
e735f768b5 chore: 移除微信授权登录和AI 模块 2026-02-11 11:35:04 +08:00
theo
37ae4c102a fix(menu): 修复字典项菜单层级结构
- 将字典项菜单的父级ID从250修改为1,调整层级关系
- 更新字典项菜单的path路径从0,1,250,251改为0,1,251
- 修正字典项子菜单的path路径保持一致性
- 确保字典项菜单在系统中的正确层级显示
2026-01-12 15:03:03 +08:00
Ray.Hao
5a7314c482 Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot 2026-01-10 23:40:49 +08:00
Ray.Hao
449bde3c1c refactor: 更新 sys_menu 和 sys_role_menu 表,添加角色分配权限功能 2026-01-10 23:40:46 +08:00
Ray.Hao
beb872e4bb chore: 修正 SQL 文件中的注释格式,确保一致性 2026-01-10 18:58:13 +08:00
Ray.Hao
eca385a52b chore: 更新项目配置和依赖项 2025-12-26 18:26:22 +08:00
Ray.Hao
34171529ef refactor: 移除sys_log表中的逻辑删除标识,并在DictItem实体中添加创建人和更新人ID字段 2025-12-22 08:05:51 +08:00
Ray.Hao
f7ddb8e3c1 fix: 移除租户id 2025-12-20 22:03:35 +08:00
Ray.Hao
8eaed3cfb7 refactor: 实体命名规范调整,代码生成同步调整 2025-12-18 09:43:36 +08:00
Ray.Hao
5817826bbd refactor: 拆分多租户 2025-12-15 08:05:24 +08:00
Ray.Hao
3f05f77351 feat: 权限缓存加载适配 2025-12-12 22:26:43 +08:00
Ray.Hao
d0b80d17e2 refactor: 多租户临时提交 2025-12-12 08:19:19 +08:00
Ray.Hao
51d8220a18 refactor: 多租户开发和代码规范调整 2025-12-11 21:13:52 +08:00
Ray.Hao
47cabcbcfc refactor: 租户重构 2025-12-11 08:18:01 +08:00
Ray.Hao
329b3551f7 feat(tenant): 实现多租户功能支持 2025-12-10 21:14:37 +08:00
Ray.Hao
f16c1e6227 refactor(ai): 重构AI 2025-12-10 21:07:35 +08:00
Ray.Hao
1f650fb469 refactor(ai): 重构AI命令记录模块
- 将AiCommandRecord重命名为AiCommandLog
- 更新相关控制器、服务、映射器和实体类
2025-12-10 11:52:55 +08:00
Ray.Hao
0bcaf93193 refactor(ai): 引入 Spring AI 简化 LLM 集成,通过 Function Call 为管理系统提供智能化交互入口。 2025-11-14 21:48:38 +08:00
Ray.Hao
6be5f82fe9 chore(menu): 菜单路径调整 2025-09-26 10:23:00 +08:00
太空眼睛
df871bc967 菜单ID为151的SQL,路径应该是demo/curd-single 2025-09-25 16:09:17 +08:00
Ray.Hao
1f92b7a8ee fix(sql): 菜单脚本缺少路由名称 2025-09-23 17:21:15 +08:00
theo
a2633b67c9 refactor(menu): 调整多级菜单结构和布局
- 将菜单一级和菜单二级的类型从 1 修改为 2,表示它们是目录而不是菜单- 修改菜单一级和菜单二级的组件为 Layout,以适应多级菜单的布局结构
- 保持其他菜单项不变
2025-09-04 17:11:38 +08:00
Ray.Hao
9152ab654d feat(code): 代码生成新增 curd 页面模板和优化 2025-08-21 18:09:07 +08:00
Ray.Hao
2accc6a489 chore: SQL 脚本新增菜单和权限过渡 2025-08-12 17:30:49 +08:00
Theo
7ecf34cf43 refactor(sql): 调整用户信息表索引并优化 SQL 脚本
- 将用户信息表中的 UNIQUE INDEX `login_name` 修改为非唯一索引 KEY `login_name`
2025-06-13 16:09:23 +08:00
Ray.Hao
5aff74d36f feat: 字典实时同步和 websocket 重构优化 2025-04-24 23:45:26 +08:00