Commit Graph

24 Commits

Author SHA1 Message Date
21debd7f40 fix(config): 调整异步请求超时配置
- 将异步请求超时时间从120秒调整为永不超时
- 保持默认超时时间为30秒的注释说明
- 确保配置与SpringBoot 2.6.x兼容性
2025-12-08 18:08:03 +08:00
8e7e3fb5d8 feat(config): 增加异步请求超时配置
- 在 application.yaml 中添加 mvc.async.request-timeout 配置项
- 设置异步请求超时间为 120 秒(2 分钟)
- 默认超时时间从 30 秒调整为 120 秒
2025-12-08 14:55:29 +08:00
40a93c5dc9 feat(sql): 更新数据库表同步状态配置
- 添加新的SQL脚本以重置指定表的同步状态
- 修改测试用例中的执行日期以匹配最新SQL脚本
- 新增对多个操作类表的同步状态更新支持
2025-12-05 17:34:57 +08:00
380f155fab feat(logging): 调整不同环境的日志配置
- 移除 application-office.yaml 和 application-prod.yaml 中的 logging.file 配置
- 在 logback-spring.xml 中统一配置多环境日志输出
- 合并 dev,test,stage,default,prod,office 环境的日志 appender 引用
- 删除针对 prod 和 office 环境的独立日志级别配置
- 保留 gRPC 和异步日志输出方式
- 确保 com.jeelowcode 包在所有环境中使用 INFO 级别日志
2025-12-05 09:07:46 +08:00
908ccc1855 chore(config): 移除不必要的日志级别配置
- 删除 application-office.yaml 中的日志 mapper 配置
- 删除 application-prod.yaml 中的日志 mapper 配置
- 清理无用的 Spring 和 MyBatis 日志级别设置
2025-12-04 17:15:56 +08:00
6013ada189 feat(biz): 添加电力环境设备更新功能
- 在 LcPowerEnvDeviceServiceImpl 中实现 updateById 方法
- 移除测试类中不必要的 ID 设置逻辑
2025-12-03 11:30:01 +08:00
f0c412f73b feat(biz): 动环设备监控数据结构优化
- 将monitorData字段从String类型改为DeviceMetric对象
- 新增DeviceMetric内部类用于映射JSON监控数据
- 添加各类动环设备指标字段及视图字段
- 包含UPS、精密空调、温湿度检测等相关指标
- 使用JacksonTypeHandler处理JSON序列化
- 更新测试用例中monitorData字段赋值逻辑
2025-12-02 22:07:54 +08:00
d536ee2187 feat(config): 添加地代码平台相关配置
- 在 application-prod.yaml 中新增 jeelowcode.powerenv 配置项
- 设置 baseurl、appKey 和 appSecret 参数
- 保留 excludeTableNames 配置不变
2025-12-02 18:04:22 +08:00
e6368a4e0c test(biz): 使用雪花ID替换硬编码ID值
- 在LcBuildingMapperTest中引入IdUtil生成雪花ID
- 替换所有手动设置的实体ID为自动生成的雪花ID
- 更新selectById和deleteById方法调用以使用实际插入的ID
- 移除对固定ID值的依赖,提高测试稳定性
- 统一测试数据ID生成方式,增强代码可维护性
2025-12-02 17:56:53 +08:00
aa600029a4 test(biz): 添加阿里巴巴工单 Mapper 测试类
- 新增 AlibabaWorkOrderMapperTest 类用于测试工单数据操作
- 实现 buildSql 方法的 SQL 格式化打印测试
- 实现工单实体保存功能的单元测试
- 使用 Hutool 工具类生成测试数据
- 验证工单表结构字段映射正确性
2025-12-02 17:40:32 +08:00
6c34611575 test(biz): 添加楼宇、电力环境设备及监控指标的单元测试
- 为 LcBuildingMapper 添加完整的增删改查单元测试
- 为 LcPowerEnvDeviceMapper 添加完整的增删改查单元测试
- 为 LcPowerEnvMonitorMetricMapper 添加完整的增删改查单元测试
- 验证实体类与数据库映射的正确性
- 确保基础数据操作功能稳定可靠
2025-12-02 17:34:03 +08:00
2daa6fc067 feat(biz): 引入状态机并调整配置超时时间
- 将SQL查询超时时间和事务超时时间从60秒延长至120秒
- 在biz模块中引入Spring Statemachine依赖,用于管理HTTP客户端的登录状态
- 清理pom.xml文件中的多余空格和格式问题
2025-12-01 11:19:45 +08:00
ed4c340414 feat(sql): 生成最新执行SQL脚本
- 更新测试用例中的执行日期
- 新增数据库表同步状态重置SQL脚本
- 包含对指定表的IS_DB_SYNC字段更新操作
2025-11-26 11:16:56 +08:00
88f7da2d34 feat(config): 增加文件上传大小限制
- 将单个文件大小限制从 16MB 提高到 100MB
- 将总上传文件大小限制从 32MB 提高到 500MB
2025-11-21 17:31:35 +08:00
79f015b741 feat(test): 添加生成最后执行SQL的测试功能
- 新增GenerateLastExecuteSQLTest单元测试类
- 实现自动生成z_exec_last.sql文件的功能
- 根据指定日期读取对应SQL目录下的所有文件
- 过滤并提取SQL文件名用于构建更新语句
- 自动生成针对LOWCODE_DBFORM表的更新脚本
- 支持按月分类存储SQL文件的目录结构处理
2025-11-21 17:23:48 +08:00
28037792cf fix(sql): correct JSON query syntax in work order job
- Fixed missing comma in JSON_QUERY function calls
- Updated test method to include tenant ID parameter
- Adjusted string replacement logic for proper JSON formatting
2025-11-14 18:29:16 +08:00
23e58125de test(unit): 调整单元测试数据库与Redis配置
- 简化数据源配置,移除多数据源支持- 使用 Druid 连接池并启用异步初始化
- 配置 SQL 初始化脚本位置
- 单元测试 Redis 端口更正为 16379- MyBatis Plus 启用延迟加载以提升测试速度
- 添加测试后清理数据库的 SQL 脚本- 引入 Sql 注解用于执行清理脚本
2025-11-14 17:23:58 +08:00
6ba69a8571 refactor(biz):优化阿里工单查询逻辑并完善测试用例
- 简化 JSON_QUERY 函数调用参数,去除冗余的数组包装操作
-优化 SQL 查询语句中的时间范围过滤条件,提高执行效率- 在 AlibabaWorkOrderMapper 接口中添加 @Mapper 注解以支持 MyBatis 扫描
- 更新单元测试配置文件,适配达梦数据库驱动及连接信息
- 新增工单实体保存测试方法,验证数据插入功能完整性- 移除无效的 Spring Import 注解,精简测试类依赖注入方式
2025-11-14 15:51:11 +08:00
7f12421a86 feat(system): 添加用户同步接口并优化返回逻辑
- 在 application.yaml 中新增 /admin-api/system/user-sync 接口路径- 用户同步服务实现类中引入 java.util 包简化导入-优化用户同步结果返回逻辑,增加成功状态过滤判断
- 当存在任意成功的用户同步结果时返回成功响应
- 若无成功结果则统一返回失败响应信息
2025-11-14 11:27:20 +08:00
4ecbfe74a8 feat(system): 同步主数据用户信息时增加部门与单位字段
- 在 MasterUserReqVO 中新增 deptId、deptName、orgId、orgName 字段- 调整单元测试配置文件端口号及激活方式
- 修改 UserSyncServiceImpl 中 remark 生成逻辑,使用 getRemark 方法格式化备注信息
- 新增 MasterUserSyncTest 测试类验证字符串格式化功能-优化 WorkOrderSimpleTest 类引入服务并格式化 SQL 输出
2025-11-14 10:45:50 +08:00
706356ff6c feat(biz): 新增阿里工单同步功能
- 新增阿里工单实体类 AlibabaWorkOrder,用于映射阿里平台工单数据
- 新增阿里工单 Mapper 接口及 XML 文件,支持根据工单 ID 查询和获取最大更新时间- 新增阿里工单 Service 接口及实现类,支持单个和批量保存工单信息
- 新增阿里工单定时任务类 AlibabaWorkOrderJob,实现从阿里数据库同步工单数据
- 新增阿里工单同步测试类 WorkOrderSimpleTest,验证 SQL 构建逻辑
- 修改单元测试基类 BaseDbAndRedisUnitTest 的激活配置为 local 环境
2025-11-13 16:53:10 +08:00
c94aa3c898 feat(config): 更新 Redis 配置参数
- 启用 Redis 端口配置,默认值为6379
- 设置 Redis 数据库索引为 0
- 注释掉密码配置项,建议生产环境开启
- 调整配置文件结构以提高可读性
2025-11-12 20:47:37 +08:00
8840eccf41 chore(config): 调整日志配置文件路径及级别
- 修改日志文件存储路径为用户主目录下 logs 文件夹
- 设置多个 Mapper 和框架类的日志级别为 ERROR
- 禁用不必要的日志打印以提升性能
- 统一生产环境与办公环境的日志配置格式
2025-10-17 21:22:39 +08:00
9618d5cfa1 init 2025-10-17 10:11:04 +08:00