1. 新增 api 绑定客户凭证进行权限校验

2. 去除 api 定义的缓存策略
3. 新增短信渠道
4. 新增用户信息模糊查询
5. 修复全局的单元测试
This commit is contained in:
chenbowen
2025-12-12 10:03:10 +08:00
parent 99645c5ac8
commit cae0b9e4af
66 changed files with 1323 additions and 211 deletions

View File

@@ -5,6 +5,7 @@ import com.zt.plat.framework.common.biz.system.sequence.SequenceCommonApi;
import com.zt.plat.framework.datasource.config.ZtDataSourceAutoConfiguration;
import com.zt.plat.framework.mybatis.config.ZtMybatisAutoConfiguration;
import com.zt.plat.framework.test.config.SqlInitializationTestConfiguration;
import com.zt.plat.module.system.mq.producer.databus.DatabusChangeProducer;
import com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure;
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.github.yulichang.autoconfigure.MybatisPlusJoinAutoConfiguration;
@@ -35,6 +36,12 @@ public class BaseDbUnitTest {
@MockBean
private FeignClientFactory feignClientFactory;
/**
* Databus 变更生产者在多数 Service 中依赖,但单测无需真正发送 MQ使用 MockBean 降低装配成本。
*/
@MockBean
private DatabusChangeProducer databusChangeProducer;
@Import({
// DB 配置类
ZtDataSourceAutoConfiguration.class, // 自己的 DB 配置类

View File

@@ -0,0 +1,8 @@
package com.zt.plat.module.system.mq.producer.databus;
/**
* Minimal placeholder to allow test starter to mock DatabusChangeProducer without depending on system module.
* Real implementation lives in zt-module-system-server.
*/
public class DatabusChangeProducer {
}