feat(system): 同步主数据用户信息时增加部门与单位字段

- 在 MasterUserReqVO 中新增 deptId、deptName、orgId、orgName 字段- 调整单元测试配置文件端口号及激活方式
- 修改 UserSyncServiceImpl 中 remark 生成逻辑,使用 getRemark 方法格式化备注信息
- 新增 MasterUserSyncTest 测试类验证字符串格式化功能-优化 WorkOrderSimpleTest 类引入服务并格式化 SQL 输出
This commit is contained in:
2025-11-14 10:45:50 +08:00
parent bf467729a3
commit 4ecbfe74a8
6 changed files with 81 additions and 11 deletions

View File

@@ -1,19 +1,23 @@
package com.jeelowcode.test.alibaba;
import cn.hutool.db.sql.SqlUtil;
import com.jeelowcode.module.biz.job.AlibabaWorkOrderJob;
import com.jeelowcode.module.biz.service.impl.AlibabaWorkOrderServiceImpl;
import com.jeelowcode.tool.framework.test.core.ut.BaseDbAndRedisUnitTest;
import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.Import;
import javax.annotation.Resource;
@Import({AlibabaWorkOrderServiceImpl.class})
public class WorkOrderSimpleTest extends BaseDbAndRedisUnitTest {
@Resource
private AlibabaWorkOrderJob alibabaWorkOrderJob;
private AlibabaWorkOrderServiceImpl workOrderService;
@Test
public void testBuildSql() {
System.out.println(alibabaWorkOrderJob.buildSql(null, null));
System.out.println(SqlUtil.formatSql(AlibabaWorkOrderJob.buildSql(null, null)));
}
}

View File

@@ -0,0 +1,15 @@
package com.jeelowcode.test.master;
import cn.hutool.core.util.StrUtil;
import com.jeelowcode.tool.framework.test.core.ut.BaseMockitoUnitTest;
import org.junit.jupiter.api.Test;
public class MasterUserSyncTest extends BaseMockitoUnitTest {
@Test
public void testStringFormat() {
String description = "测试";
System.out.println(StrUtil.format("备注:{}", description));
}
}

View File

@@ -28,10 +28,10 @@ spring:
# Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
redis:
host: 127.0.0.1 # 地址
port: 16379 # 端口(单元测试,使用 16379 端口)
port: 6379 # 端口(单元测试,使用 16379 端口)
database: 0 # 数据库索引
mybatis:
mybatis-plus:
lazy-initialization: true # 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
# 芋道配置项,设置当前项目所有自定义的配置