Commit Graph
33 Commits
Author SHA1 Message Date
tongtong 68d86feea4 feat(webrtc): 信令会话化并强化握手鉴权
- 设备握手改用已登记公钥验签并加 nonce 防重放,client 拒绝刷新令牌
- 管理员凭一次性票据接入,TURN 凭据改由服务端按需签发
- 会话绑定 sessionId,协商超时/断线统一结束,避免跨会话串流
- 绑定手机号时禁止覆盖已登记公钥,challenge 强制匹配 SN
2026-11-09 19:03:55 +08:00
tongtong 4dd7d98ce9 feat(profile): 新增C端个人资料与设备相册功能
- 新增个人资料模块,支持获取、修改昵称和个性签名
- 实现头像上传与校验,支持JPEG/PNG格式及尺寸限制
- 添加app_user表signature字段的可重复执行SQL脚本
- 新增设备相册控制器,支持读取、收藏和删除相册图片
- 编写AppProfileService和DeviceAlbumController单元测试
2026-11-09 09:23:43 +08:00
tongtong 8d61c63c8b Merge gitee/master into master
同步上游 codegen 模板收敛、README 精简与工作流退回修复。
冲突处理:保留我方数据源/存储/短信/MQTT 与 client 令牌配置;
沿用上游 @Setter(AccessLevel.NONE) 与注释,恢复 /api/v1/realtime/ws 握手放行。
2026-11-07 11:25:45 +08:00
tongtong 3f2b07ddd0 feat(client): 家属端设备列表返回在线状态与最后心跳时间
- 批量查询 Redis 心跳状态,避免逐台查询
- 修正心跳时间 Redis 序列化格式,防止读取时解析失败导致状态恒为离线
2026-11-07 11:21:49 +08:00
tongtong 95e8ef796d chore(sql): 调整扩展脚本菜单 ID 段并新增 OIDC 扩展脚本 2026-11-04 14:29:47 +08:00
tongtong 4b746255da feat(storage): 新增应用更新目录并切换存储至 S3,新增应用管理日志模块 2026-11-04 11:36:24 +08:00
Ray.Hao 538153a4f0 fix(workflow): 修复驳回无法退回发起人
- 新增发起申请节点
- 发起表单改挂该节点
- 首次发起跳过发起人
- 驳回目标包含发起人
- 审批接口新增表单数据入参
- 新增表单数据更新逻辑
- 模型模板加入发起人节点
- AI 与流程引擎默认值移入公共配置
2026-11-02 07:38:24 +08:00
Ray.Hao e77d0b1f4f feat(oidc): 统一认证身份关联接口改为仅本人可操作
- 移除身份关联接口的权限标识校验
- 增加当前用户校验,拒绝操作他人的身份关联
- 扩展脚本清理管理员代绑权限项
2026-10-28 08:25:41 +08:00
tongtong 72770b226a chore(docker): 移除 minio/mysql/redis 冗余配置文件 2026-10-19 12:12:55 +08:00
Ray.Hao 52b4760c89 chore: 字段注释改为单行并删除方法注释的重复描述
- 常量与字段注释由多行 Javadoc 改为单行
- 删除方法注释中复述参数与流程的描述行
2026-09-30 12:40:20 +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
tongtong 4a38c1c1a4 refactor(packages): 重构 APKS 解析逻辑并优化图标选择
- 移除 parseApks 的 @Deprecated 标记,改为直接提取 Base/Universal APK 解析
- 使用 BinaryXmlParser 解码二进制 AndroidManifest.xml
- 图标选择改为取 density 最大的候选图标
- 调整依赖版本并更新测试用例
2026-08-15 13:12:13 +08:00
tongtong baa2d8d2e3 feat(packages): 重构 APK 容器解析,支持 APKM/XAPK/SAPK 格式 2026-08-14 19:33:30 +08:00
tongtong 3db6c17511 refactor(app-packages): 重构 ApkMetaParser 为静态工具类并移除冗余字段
- 移除 ApkMetaParser 内部类 ApkMetaResult,提取为独立类
- 移除 Spring @Component 注解,所有方法改为静态方法
- 删除未使用的 maxSdk 字段及相关解析逻辑
- 移除 AppPackageServiceImpl 中注入的 ApkMetaParser 依赖
- 更新测试用例以适配静态方法调用
- 标记 parseByBundleTool 和 fillBundleIcon 方法为 @Deprecated
2026-08-12 18:18:01 +08:00
tongtong 3422d546c5 feat(packages): 支持AAB/APKS/APKM/XAPK格式安装包解析
新增AndroidPackageTypeDetector用于识别安装包类型,扩展ApkMetaParser以支持AAB、APKS、APKM、XAPK等容器格式的元数据解析,并在上传服务中集成解析逻辑,完善应用包信息提取能力。
2026-08-07 19:54:16 +08:00
Ray.Hao afc1780705 fix: 角色分页缺少 updateTime,重构 mybatis 自动填充处理器
AutoFillMetaObjectHandler 重命名为 MetaFieldFillHandler,移除 handler 子包

添加 spring-boot-starter-webmvc-test 测试依赖
2026-08-02 09:16:29 +08:00
Ray.Hao 07616d9118 refactor: 项目包结构优化 2026-07-31 00:21:49 +08:00
Ray.Hao 2441efa9ba refactor(security): Ports & Adapters 架构重构|解除反向依赖|抽离 Security Starter 准备
- 新增 2 个端口接口(UserAuthenticationPort / PermissionPort)+ 1 个适配器(PermissionAdapter)
- SecurityUserDetails 用 roles(Set<String>) 替代 authorities,消除 Jackson 序列化问题
- 删除 UserSession,Redis / JWT 直存 SecurityUserDetails
- SecurityUserDetailsService / PermissionService 注入 Port 替代 system Service
2026-07-05 16:53:46 +08:00
Ray.Hao 8fd648c2e0 fix: 删除编译失败的单元测试文件 2026-06-27 13:24:57 +08:00
Ray.Hao 6b6c06370f refactor: 统一实体/限流AOP化/精简日志/文件归位 2026-06-24 08:11:23 +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 c71becea68 fix: 移除数据权限单元测试 2026-03-24 09:28:10 +08:00
Ray.Hao 63c8cbc873 集成 Spring Boot Admin 监控服务端及客户端依赖,并新增 AdminServerConfig 配置类启用应用监控。 2026-03-16 08:09:03 +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 faf6754bf4 refactor: 会话失效、数据权限和实时推送重构 2026-02-12 17:19:42 +08:00
Ray.Hao 8eaed3cfb7 refactor: 实体命名规范调整,代码生成同步调整 2025-12-18 09:43:36 +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 5c7c216679 fix: 代码生成文件名错误调整 2024-10-18 22:09:18 +08:00
Ray.Hao bbfe455c98 feat: 新增系统模块代码生成器 2024-10-12 21:44:53 +08:00
Ray.Hao 3814a847fc feat: 添加系统模块代码生成器 2024-10-12 13:39:09 +08:00
ray b4f11b16d0 refactor: 生成代码重构优化 2024-09-07 15:24:15 +08:00
ray 5a3694f2af refactor: 目录结构调整和代码优化 2024-08-31 14:59:40 +08:00