CI/CD Pipeline / test-admin (push) Waiting to run
CI/CD Pipeline / test-bigscreen (push) Waiting to run
CI/CD Pipeline / build-push (ljwx-admin) (push) Blocked by required conditions
CI/CD Pipeline / build-push (ljwx-bigscreen) (push) Blocked by required conditions
CI/CD Pipeline / build-push (ljwx-boot) (push) Blocked by required conditions
CI/CD Pipeline / update-deploy (push) Blocked by required conditions
CI/CD Pipeline / build-pr (ljwx-admin) (push) Blocked by required conditions
CI/CD Pipeline / build-pr (ljwx-bigscreen) (push) Blocked by required conditions
CI/CD Pipeline / build-pr (ljwx-boot) (push) Blocked by required conditions
CI/CD Pipeline / security-scan (push) Successful in 55s
CI/CD Pipeline / test-build-boot (push) Has been cancelled
## ljwx-admin (管理端) - 新增基于userId的个人健康大屏跳转功能 - 添加 getPersonalBigscreenUrlByUserId() 和 openPersonalBigscreenByUserId() 函数 - 员工管理页面"健康档案"按钮改用userId参数 - 保留deviceSn方法向后兼容(标记为@deprecated) ## ljwx-boot (后端) ### V2 API架构实现 - 新增 AlertV2Controller 和 HealthV2Controller - 实现 IAlertFacadeV2 和 IHealthFacadeV2 门面层 - 新增 HealthProfileV1Controller 支持健康档案查询 - 添加 V2.29.0 数据库迁移脚本(health_score_daily冗余字段) - 删除已弃用的V1 Alert相关DTO和VO ### 健康档案服务增强 - 扩展 HealthProfileService 支持统计和监控查询 - 新增 ProfileListQueryDTO、ProfileMonitorQueryDTO、ProfileStatisticsQueryDTO - 实现 IHealthAppService 移动端应用服务层 - 优化 DailyHealthProfileGenerationService 和 DailyHealthScoreGenerationService ### 测试数据工厂 - 新增 test-data-factory Python工具集 - 支持用户、设备、健康数据、告警、消息的批量生成 - 提供 tenant5_small_v1.yaml 和 tenant5_perf_v1.yaml 数据配方 - 包含完整的CLI工具和状态管理 ### 集成测试 - 新增 AlertV2IntegrationTest 和 HealthV2IntegrationTest - 添加自动化测试脚本 run-v2-automated-tests.sh - 添加性能测试脚本 run-performance-tests.sh ### 代码质量 - 更新 checkstyle-suppressions.xml 和 checkstyle-multi-tenant.xml - 删除历史备份文件(Dockerfile.bak等) - 优化 DeviceBindServiceImpl 设备绑定逻辑 ## ljwx-bigscreen (大屏) ### personal-new.html模块化重构 - 将monolithic代码拆分为8个独立模块 - 新增 personal-app-main.js 主应用入口 - 新增模块: - header-panel.js - 顶部信息面板 - device-panel.js - 设备状态面板 - profile-panel.js - 健康档案面板 - vitalsign-cards.js - 生命体征卡片 - wave-chart.js - 波形图表 - alert-panel.js - 告警面板 - message-panel.js - 消息面板 - detail-modal.js - 详情弹窗 ### API客户端增强 - 扩展 api-client-v2.js 支持更多健康数据查询 - 优化 proxy/routes.py 代理转发逻辑 - 更新 health_profile.html 模板 ## docs (文档) ### 后端开发文档 - alert-v2-migration-summary.md - V2告警API迁移总结 - v2-api-completeness-analysis.md - V2 API完整性分析 - v2-architecture-implementation-plan.md - V2架构实施计划 - week4-integration-test-report.md - 第4周集成测试报告 - week5-progress.md 和 week5-session1-summary.md - 第5周进展 - pagehelper-dependency-fix.md - PageHelper依赖修复 - test-data-generation-plan.md - 测试数据生成计划 - v2-api-manual-test-guide.md - V2 API手动测试指南 - v2-architecture-verification-guide.md - V2架构验证指南 - v2-automated-testing-guide.md - V2自动化测试指南 - v2-development-guidelines.md - V2开发指南 - v2-migration-complete-plan.md - V2迁移完整计划 - v2-migration-progress-tracker.md - V2迁移进度追踪 ### 大屏开发文档 - personal-html-refactoring-completion.md - personal.html重构完成报告 ### 营销文档 - REVIEW-enterprise-health-platform-overview.md - 企业健康平台概览文档评审 ## CHANGELOG.md - 记录所有重大变更和新增功能 --- 相关Issue: N/A 测试状态: 集成测试通过,手动测试通过 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
107 lines
3.6 KiB
XML
107 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>com.ljwx</groupId>
|
|
<artifactId>ljwx-boot</artifactId>
|
|
<version>1.0.6-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<version>1.0.6-SNAPSHOT</version>
|
|
<name>ljwx-boot-common</name>
|
|
<artifactId>ljwx-boot-common</artifactId>
|
|
<description>LjwxBoot 后台管理系统 - Common Core 基础模块</description>
|
|
|
|
<dependencies>
|
|
<!-- Knife4j -->
|
|
<dependency>
|
|
<groupId>com.github.xiaoymin</groupId>
|
|
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
|
</dependency>
|
|
<!-- Jackson Datatype 解决 jackson 转换 Java8 时间问题 -->
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
|
</dependency>
|
|
<!-- ip2region -->
|
|
<dependency>
|
|
<groupId>org.lionsoul</groupId>
|
|
<artifactId>ip2region</artifactId>
|
|
</dependency>
|
|
<!-- oshi-core -->
|
|
<dependency>
|
|
<groupId>com.github.oshi</groupId>
|
|
<artifactId>oshi-core</artifactId>
|
|
</dependency>
|
|
<!-- classgraph -->
|
|
<dependency>
|
|
<groupId>io.github.classgraph</groupId>
|
|
<artifactId>classgraph</artifactId>
|
|
</dependency>
|
|
<!-- Minio -->
|
|
<dependency>
|
|
<groupId>io.minio</groupId>
|
|
<artifactId>minio</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.projectlombok</groupId>
|
|
<artifactId>lombok</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<!-- Spring Boot JDBC -->
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-jdbc</artifactId>
|
|
</dependency>
|
|
|
|
<!-- Spring Boot Redis -->
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-data-redis</artifactId>
|
|
</dependency>
|
|
|
|
<!-- Spring Boot Web (for annotations) -->
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
</dependency>
|
|
|
|
<!-- Spring Boot AOP -->
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-aop</artifactId>
|
|
</dependency>
|
|
|
|
<!-- Bouncy Castle for encryption -->
|
|
<dependency>
|
|
<groupId>org.bouncycastle</groupId>
|
|
<artifactId>bcprov-jdk18on</artifactId>
|
|
<version>1.78</version>
|
|
</dependency>
|
|
|
|
<!-- ULID Generator (26-char sortable unique IDs) -->
|
|
<dependency>
|
|
<groupId>de.huxhorn.sulky</groupId>
|
|
<artifactId>de.huxhorn.sulky.ulid</artifactId>
|
|
<version>8.3.0</version>
|
|
</dependency>
|
|
|
|
<!-- Sa-Token Core (for SecurityContextHolder) -->
|
|
<dependency>
|
|
<groupId>cn.dev33</groupId>
|
|
<artifactId>sa-token-core</artifactId>
|
|
<version>1.39.0</version>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<resources>
|
|
<resource>
|
|
<directory>src/main/resources</directory>
|
|
</resource>
|
|
</resources>
|
|
</build>
|
|
</project> |