Commit Graph

33 Commits

Author SHA1 Message Date
Ray.Hao
012cba9b92 feat: 部门、字典、日志、菜单、角色、用户列表接口补充权限校验
新增校验:sys:dept:list、sys:dict:list、sys:dict-item:list、sys:log:list、sys:menu:list、sys:role:list、sys:user:list
2026-09-30 15:41:42 +08:00
Ray.Hao
9fc49583d9 feat: 新增动态表单模块并同步字典与菜单改动
- 表单: 新增定义、数据、快照三表与接口

- 字典: 字典项改为逻辑删除,同字典下值唯一

- 菜单: 移除 alwaysShow,下拉改 types,新增按钮生成与父级校验

- AI: 新增对话服务与提示词

- sql: 同步表结构与菜单权限数据

- 工作流: 新增流程模块与 BPMN 流程
2026-09-25 21:07:09 +08:00
Ray.Hao
baf2dbe509 feat: 新增动态表单与工作流模块
- module/form: 动态表单定义、数据、版本快照的增删改查与渲染校验
- module/workflow: Flowable 审批流,含流程设计、发起、审批中心与演示流程
- module/config: 工作流开关 flowable.enabled,关闭时不注册 Bean 并排除引擎自动配置
- auth: 按登录方式拆为 password/sms/qrcode/wxma/session 五个子包
- framework/security: 新增 config、handler,承载安全配置与认证授权失败处理
- application-*.yml: flowable 配置按 dev/prod/youlai 环境拆分
- sql/extensions: 新增 dynamic-form.sql、workflow.sql 增量脚本
- README: 补充目录结构、可选扩展与系统预览截图
2026-09-08 10:06:41 +08:00
Ray.Hao
07616d9118 refactor: 项目包结构优化 2026-07-31 00:21:49 +08:00
Ray.Hao
7b87543978 feat: v4.5.0 包结构迁移、MyBatis-Plus 自动填充、Jackson 3.x 适配
- common.annotation -> framework.annotation(DataPermission/Log/RateLimit/RepeatSubmit/ValidField)
- common.base.BaseEntity -> framework.base.BaseEntity(含 createTime/updateTime 自动填充注解)
- BaseQuery/IBaseEnum 保留在 common.base(无框架依赖)
- AutoFillMetaObjectHandler 实现 createTime/updateTime/createBy/updateBy 自动填充
- 实体类(Dept/Role/Config/DictItem/Notice/SysUser)添加 createBy/updateBy @TableField(fill=...)
- Jackson 注解使用 com.fasterxml.jackson.annotation(2.x 兼容层),databind/core 使用 tools.jackson(3.x)
- 代码生成模板 entity.java.vm/form.java.vm 包路径同步更新
- 删除冗余 UserService default 方法、DataPermissionException、DictChangeEvent event 包
- 版本号 4.4.0 -> 4.5.0
2026-07-28 17:24:44 +08:00
Ray.Hao
c7c6799af4 refactor: 项目结构优化与代码生成模板修复 2026-04-02 09:24:24 +08:00
Ray.Hao
9cd3ff88f8 refactor: 重构目录结构统一规范
- shared/ → common/(constant、enums、model)
- framework/cache/config/ → framework/cache/(扁平化)
- framework/integration/captcha/ → framework/captcha/
- config/property/ → 各模块 config/ 下
- interfaces/ → module/(sse、mail、sms)
- 移除冗余枚举 LogModuleEnum
2026-03-28 09:00:35 +08:00
Ray.Hao
8188c82c3d feat: 重构项目结构并新增微信小程序认证模块 2026-03-24 07:52:05 +08:00
Ray.Hao
465e63c99d feat: WebSocket 迁移到 SSE 实现实时推送 2026-03-18 17:41:05 +08:00
Ray.Hao
5048bf460e refactor: 优化项目结构 2026-02-28 17:49:43 +08:00
Ray.Hao
f32996d9c2 refactor: 重构代码生成模块并迁移至infra目录 2026-02-26 18:53:16 +08:00
Ray.Hao
7ac74e1657 refactor: 更新查询对象类,调整基础查询类继承关系并优化代码结构 2026-01-09 00:06:33 +08:00
Ray.Hao
be621e3b62 refactor: 类命名规范调整 2026-01-03 23:05:01 +08:00
Ray.Hao
3dfde4450a refactor(DictController): 移除不必要的SuppressWarnings注解 2026-01-02 01:52:31 +08:00
Ray.Hao
8eaed3cfb7 refactor: 实体命名规范调整,代码生成同步调整 2025-12-18 09:43:36 +08:00
Ray.Hao
36d2db6dc5 feat(system): 更新权限标识符并优化菜单类型枚举 2025-12-10 21:16:37 +08:00
Ray.Hao
0bcaf93193 refactor(ai): 引入 Spring AI 简化 LLM 集成,通过 Function Call 为管理系统提供智能化交互入口。 2025-11-14 21:48:38 +08:00
Ray.Hao
c43e6dfb54 refactor(platform):重构平台模块包结构- 将 shared 包下的文件移动到 platform 包下
- 更新相关类的包引用路径
- 修改 application.yml 中的包扫描路径
-重命名 CaptchaInfo 类为 CaptchaVO 并调整包路径
- 移动 BusinessException 和相关安全类到 core 包- 更新 Codegen 相关类包路径
- 删除无用的条件判断代码块
2025-10-14 16:09:46 +08:00
Ray.Hao
ecc5f6f780 docs: 完善注释 2025-05-21 15:44:52 +08:00
Ray.Hao
5aff74d36f feat: 字典实时同步和 websocket 重构优化 2025-04-24 23:45:26 +08:00
Ray.Hao
4499cc03c4 docs: 接口文档描述调整 2025-04-14 17:36:32 +08:00
Ray.Hao
b57853477d docs: 注释优化 2025-04-02 09:51:53 +08:00
metorplex
f924d32417 update src/main/java/com/youlai/boot/system/controller/DictController.java.
源参数是ids 与@DeleteMapping("/{dictCode}/items/{itemIds}")中参数名itemIds 不一致,提交时会报错

Signed-off-by: metorplex <527073700@qq.com>
2025-03-26 11:09:27 +00:00
Ray.Hao
03f383c6bb feat: 添加字典列表接口 2025-03-24 10:32:19 +08:00
Ray.Hao
60f94fdf7f refactor: 字典模块重构 2025-03-24 07:24:32 +08:00
Ray.Hao
c17077aba8 refactor: 调整注解路径至common包下 2024-12-08 16:35:29 +08:00
haoxr
631025e540 refactor: 代码优化 2024-12-01 21:30:09 +08:00
haoxr
943ae581b8 refactor: 注解从common移至core包下 2024-11-19 00:02:02 +08:00
ray
8aa6b2e208 refactor: 代码优化重构 2024-11-09 00:30:42 +08:00
Ray.Hao
3481396e59 feat: 添加获取所有字典和数据接口 2024-10-18 22:22:27 +08:00
ray
4aaea0ad1e wip: 字典重构临时提交 2024-10-03 08:05:11 +08:00
胡少翔
9c765bda24 feat: 通知公告临时提交
通知公告临时提交
2024-09-12 18:08:02 +08:00
ray
5a3694f2af refactor: 目录结构调整和代码优化 2024-08-31 14:59:40 +08:00