Compare commits

...

444 Commits

Author SHA1 Message Date
FCL
fd2dc0e033 fix:pom更新 2026-01-29 10:44:35 +08:00
FCL
c0794fb12e Merge branch 'refs/heads/zt-test' into test 2026-01-29 10:21:46 +08:00
chenbowen
9323c6a9f9 Merge branch 'dev' into test 2026-01-29 08:54:13 +08:00
chenbowen
545a0086e5 Merge remote-tracking branch 'base-version/test' into dev 2026-01-29 08:53:53 +08:00
chenbowen
1b56bc7739 修复编译错误 2026-01-29 08:53:01 +08:00
朝锦 杨
7cd9be9833 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!24
2026-01-29 00:47:19 +00:00
yangchaojin
039c143891 Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-29 08:37:26 +08:00
yangchaojin
65ae5e99c7 恢复默认参数 2026-01-29 08:36:23 +08:00
yangchaojin
d6eb1962ca Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-28 19:00:36 +08:00
yangchaojin
1fa8296385 新增文件可下载标识、加密短信验证支持等 2026-01-28 18:57:50 +08:00
chenbowen
1d79da5914 iwork 用印改动 未完成 2026-01-28 16:34:51 +08:00
chenbowen
15461a216f Merge branch 'dev' into test 2026-01-28 15:30:29 +08:00
chenbowen
e0aa7758dc 1. 恢复 databus 连接池 2026-01-28 15:30:13 +08:00
chenbowen
b7293f7897 1. 恢复 databus 连接池 2026-01-28 15:29:28 +08:00
chenbowen
43558b32a9 Merge branch 'dev' into test 2026-01-28 14:21:53 +08:00
chenbowen
d60d6d514e Merge remote-tracking branch 'base-version/test' into dev 2026-01-28 14:21:30 +08:00
chenbowen
c4ef8701ef 不再限制保存时账号格式为数字以及字母 2026-01-28 14:20:34 +08:00
chenbowen
93f5561d8e Merge branch 'dev' into test 2026-01-28 14:13:50 +08:00
chenbowen
c980ab67da 新增定时获取组织修改的 job 调度 2026-01-28 14:13:07 +08:00
chenbowen
f9b377fc62 1. 修改 iwork 用户同步逻辑,不对非 iwork 来源的关联关系进行覆盖,不覆盖已关联的岗位信息 2026-01-28 14:10:05 +08:00
wuzongyong
049fe83cdc refactor(tenant): 移除部门ID回退逻辑中的用户信息解析功能
- 删除了从登录用户info中解析部门ID的复杂逻辑
- 移除了对LoginUser.INFO_KEY_DEPT_IDS和相关公司信息的存储
- 简化了部门ID的获取流程,只保留请求头、请求属性和登录缓存的回退顺序
- 减少了不必要的JSON解析操作,提高性能
- 清理了相关的异常处理代码
2026-01-28 11:47:42 +08:00
wuzongyong
1f00961c1b refactor(tenant): 移除部门ID回退逻辑中的用户信息解析功能
- 删除了从登录用户info中解析部门ID的复杂逻辑
- 移除了对LoginUser.INFO_KEY_DEPT_IDS和相关公司信息的存储
- 简化了部门ID的获取流程,只保留请求头、请求属性和登录缓存的回退顺序
- 减少了不必要的JSON解析操作,提高性能
- 清理了相关的异常处理代码
2026-01-28 11:44:53 +08:00
chenbowen
815958a138 部门查询不限制数据权限 2026-01-28 10:42:56 +08:00
chenbowen
17489ae6f0 1. 优先使用集群的 dns 2026-01-28 09:31:43 +08:00
wuzongyong
6c94476a8d feat(permission): 添加菜单数据权限功能
- 新增菜单数据规则表和角色菜单数据规则关联表
- 实现菜单数据权限切面和处理器
- 添加数据规则条件和变量枚举
- 实现变量替换工具类和规则构建逻辑
- 在权限分配中集成菜单数据规则关联功能
- 优化部门ID解析逻辑,支持从用户信息中获取默认部门
- 添加菜单组件查询方法和公司访问上下文拦截器改进
2026-01-28 09:16:32 +08:00
wuzongyong
2227271d08 feat(permission): 添加菜单数据权限功能
- 新增菜单数据规则表和角色菜单数据规则关联表
- 实现菜单数据权限切面和处理器
- 添加数据规则条件和变量枚举
- 实现变量替换工具类和规则构建逻辑
- 在权限分配中集成菜单数据规则关联功能
- 优化部门ID解析逻辑,支持从用户信息中获取默认部门
- 添加菜单组件查询方法和公司访问上下文拦截器改进
2026-01-28 09:13:23 +08:00
chenbowen
b3e4055b55 切换服务集群 2026-01-27 18:40:00 +08:00
chenbowen
79ddff3769 1. 去除掉无法连接的镜像源 2026-01-27 15:38:01 +08:00
ranke
76e2cf0d60 workcode 仅针对 system_users 表 2026-01-27 10:08:06 +08:00
ranke
01e6384e27 修复当用户的数据权限为"仅本人数据权限"时候,提示用户不存在的问题: http://172.16.46.63:31560/index.php?m=task&f=view&taskID=715 2026-01-27 09:36:28 +08:00
chenbowen
6ea653ca43 不再限制 账号格式为数字以及字母 2026-01-26 16:37:45 +08:00
wxr
d46b2a3691 打包脚本迁移 2026-01-26 10:55:01 +08:00
朝锦 杨
22b87fdabf Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!23
2026-01-23 09:59:01 +00:00
yangchaojin
90b0d7836a Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-23 17:57:33 +08:00
yangchaojin
c63a153b3e 修复iwork数据同步参数传递问题 2026-01-23 17:56:15 +08:00
wuzongyong
68deec4d9d chore(k8s): 更新部署配置中的命名空间和 Istio 代理设置
- 将所有资源的命名空间从 ns-d6a0e78ebd674c279614498e4c57b133 更新为 ns-f16a3067ca7b434aad127d15eac82503
- 为 zt-gateway、zt-module-infra、zt-module-bpm、zt-module-databus 和 zt-module-template
  部署添加 Istio 代理配置注解
- 将多个部署的 dnsPolicy 从 None 更改为 ClusterFirst
- 更新了包括服务和部署在内的所有 Kubernetes 资源的命名空间引用
2026-01-23 17:37:03 +08:00
ranke
2dc1202d04 增加databus-client使用说明 2026-01-23 16:52:50 +08:00
wuzongyong
48dd08b6d1 feat(deployment): 为zt-module-system添加Istio代理启动配置
- 在Deployment中添加proxy.istio.io/config注解
- 配置holdApplicationUntilProxyStarts为true确保代理启动后再运行应用
- 提升服务网格中的Pod启动可靠性
2026-01-23 16:09:56 +08:00
qianshijiang
d6ef89b70d 优化 2026-01-23 15:52:53 +08:00
chenbowen
00a092a240 Merge branch 'dev' into test 2026-01-23 10:35:12 +08:00
chenbowen
6ff39a4f83 1. 后端门户逻辑 2026-01-23 10:23:30 +08:00
chenbowen
4a2b3f4c4b Merge branch 'dev' into test 2026-01-22 17:22:17 +08:00
chenbowen
83545f90bd Merge remote-tracking branch 'base-version/test' into dev 2026-01-22 17:22:02 +08:00
chenbowen
3953d1128c 1. 扩展新增 eqIfNotBlank 类的查询方式 2026-01-22 17:02:49 +08:00
wuzongyong
db7dc1ad33 refactor(gateway): 简化网关表达式中的响应处理逻辑
- 移除冗余的响应体检查逻辑
- 优化状态码和消息的处理流程
- 保持原有的响应体设置行为不变
- 提升代码可读性和维护性
2026-01-22 16:39:50 +08:00
wuzongyong
d6569c1b52 feat(gateway): 实现API网关响应模板和请求映射增强功能
- 添加getLastHttpStepId方法获取最后HTTP步骤ID用于响应体设置判断
- 实现响应模板功能支持自定义JSON响应格式通过responseTemplate配置
- 增强请求映射逻辑支持查询参数、请求头和请求体的灵活映射与合并
- 优化HTTP步骤处理器中的请求载荷转换和响应映射逻辑
- 在START节点中支持公共参数自动继承到后续HTTP步骤
- 添加查询参数环境变量绑定便于JSONata表达式访问
- 实现向后兼容的默认响应格式保持现有功能不变
2026-01-22 16:39:50 +08:00
wuzongyong
83bf2aa9fb refactor(gateway): 简化网关表达式中的响应处理逻辑
- 移除冗余的响应体检查逻辑
- 优化状态码和消息的处理流程
- 保持原有的响应体设置行为不变
- 提升代码可读性和维护性
2026-01-22 16:39:02 +08:00
wuzongyong
924c27596e feat(gateway): 实现API网关响应模板和请求映射增强功能
- 添加getLastHttpStepId方法获取最后HTTP步骤ID用于响应体设置判断
- 实现响应模板功能支持自定义JSON响应格式通过responseTemplate配置
- 增强请求映射逻辑支持查询参数、请求头和请求体的灵活映射与合并
- 优化HTTP步骤处理器中的请求载荷转换和响应映射逻辑
- 在START节点中支持公共参数自动继承到后续HTTP步骤
- 添加查询参数环境变量绑定便于JSONata表达式访问
- 实现向后兼容的默认响应格式保持现有功能不变
2026-01-22 16:39:02 +08:00
朝锦 杨
966e48ffb7 Merge branch 'dev' into 'test'
修复数据总线访问日志无法显示状态码问题:...

See merge request jygk/dsc!22
2026-01-22 02:40:04 +00:00
yangchaojin
83da1e8bdc Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-22 10:37:46 +08:00
yangchaojin
2a15568b36 修复iwork查询同步参数问题 2026-01-22 10:36:55 +08:00
ranke
413ce4c1ef 修复数据总线访问日志无法显示状态码问题: http://172.16.46.63:31560/index.php?m=task&f=view&taskID=703. databus 新增 client 统一出口内容管理审计: http://172.16.46.63:31560/index.php?m=task&f=view&taskID=716 2026-01-22 09:35:13 +08:00
朝锦 杨
95df0a4e12 Merge branch 'dev' into 'test'
feat(system): 新增外部系统推送配置功能

See merge request jygk/dsc!21
2026-01-21 09:47:39 +00:00
yangchaojin
bbc1081a47 Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-21 17:33:45 +08:00
yangchaojin
c1ca1d5372 任务717、718,添加iwork同步参数以及当日变更用户同步任务 2026-01-21 17:26:41 +08:00
chenbowen
b93cc1ec51 1. 修复错误设置公司编码以及部门编码的bug 2026-01-21 10:46:09 +08:00
wuzongyong
a4ff83ec50 feat(system): 新增外部系统推送配置功能
- 添加 BusinessTypeEnum 枚举定义采购、销售、生产三种业务类型
- 在 ErrorCodeConstants 中新增外部系统推送配置相关错误码
- 创建 ExternalPushConfigApi 定义推送配置的 RPC 接口
- 实现 ExternalPushConfigApiImpl 提供推送判断功能
- 设计 ExternalPushConfigDO 数据对象存储推送配置信息
- 开发 ExternalPushConfigMapper 提供数据库操作功能
- 实现 ExternalPushConfigService 业务逻辑处理
- 创建管理后台 Controller 提供 CRUD 和查询接口
- 定义请求响应 VO 对象规范接口参数和返回值
- 添加数据库表结构初始化脚本支持推送配置存储
2026-01-20 17:16:32 +08:00
wuzongyong
95d156940f feat(system): 新增外部系统推送配置功能
- 添加 BusinessTypeEnum 枚举定义采购、销售、生产三种业务类型
- 在 ErrorCodeConstants 中新增外部系统推送配置相关错误码
- 创建 ExternalPushConfigApi 定义推送配置的 RPC 接口
- 实现 ExternalPushConfigApiImpl 提供推送判断功能
- 设计 ExternalPushConfigDO 数据对象存储推送配置信息
- 开发 ExternalPushConfigMapper 提供数据库操作功能
- 实现 ExternalPushConfigService 业务逻辑处理
- 创建管理后台 Controller 提供 CRUD 和查询接口
- 定义请求响应 VO 对象规范接口参数和返回值
- 添加数据库表结构初始化脚本支持推送配置存储
2026-01-20 17:14:37 +08:00
朝锦 杨
8d32e5dbbe Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!20
2026-01-20 06:27:11 +00:00
yangchaojin
6919fc3e7f Merge remote-tracking branch 'ztcloud/test' into dev 2026-01-20 14:22:25 +08:00
yangchaojin
a5d3afaf9b BUG710,添加文件下载次数统计 2026-01-20 14:19:12 +08:00
chenbowen
80de697d59 Merge branch 'dev' into test 2026-01-20 11:19:35 +08:00
chenbowen
ca75d937fc Merge remote-tracking branch 'base-version/test' into dev 2026-01-20 11:19:23 +08:00
chenbowen
20e76ec7ae 1. 支持工号登录 2026-01-20 11:18:56 +08:00
chenbowen
cc91b6bbcb Merge branch 'dev' into test 2026-01-20 10:59:09 +08:00
chenbowen
2c2b1e2692 Merge remote-tracking branch 'base-version/test' into dev 2026-01-20 10:58:56 +08:00
chenbowen
fdb3536ce3 1. 统一 iwork 查询规范,移除多余的无效的 iwork 查询参数字段 2026-01-20 10:58:15 +08:00
chenbowen
6dbbda6e59 Merge branch 'dev' into test 2026-01-20 10:29:07 +08:00
chenbowen
6e6e946ec8 Merge remote-tracking branch 'base-version/test' into dev 2026-01-20 10:28:52 +08:00
chenbowen
c2e2de3742 1. 统一 iwork 查询规范,移除多余的无效的 iwork 查询参数字段 2026-01-20 10:27:55 +08:00
chenbowen
6ea48a3b2f 1. 统一对应的表字段信息 2026-01-20 09:18:46 +08:00
chenbowen
0f43cbc302 Merge branch 'dev' into test 2026-01-20 08:59:11 +08:00
chenbowen
b637c619f1 Merge remote-tracking branch 'base-version/test' into dev 2026-01-20 08:58:56 +08:00
chenbowen
4595cef06e 1.获取 token 失败后进行十次重试 2026-01-20 08:57:34 +08:00
chenbowen
86ab64a657 1.优化 iwork 同步用户效率 2026-01-20 08:57:08 +08:00
yangchaojin
1e2b89f5fa 添加获取公司节点信息接口 2026-01-20 08:47:15 +08:00
yangchaojin
199f953f35 添加获取公司节点信息接口 2026-01-20 08:43:31 +08:00
qianshijiang
688847d1a9 优化 2026-01-19 16:19:22 +08:00
FCL
c333395b6c Merge branch 'refs/heads/zt-test' into test
# Conflicts:
#	zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/biz/system/permission/PermissionCommonApi.java
#	zt-framework/zt-spring-boot-starter-biz-tenant/src/main/java/com/zt/plat/framework/tenant/core/context/DeptContextHolder.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/service/permission/PermissionServiceImpl.java
2026-01-19 10:59:08 +08:00
ranke
291d18bba7 userId改为 workcode , 修复数据权限的问题. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=715 2026-01-19 09:43:01 +08:00
chenbowen
2917e896fd Merge branch 'dev' into test 2026-01-17 10:37:07 +08:00
chenbowen
3b099925b6 Merge remote-tracking branch 'base-version/test' into dev 2026-01-17 10:36:51 +08:00
chenbowen
a5f844d5df 1. 调整用户名可以设置为最小一位
(cherry picked from commit 0d31b54f1c13c5851ca448f9d55c4b2d4b345458)
2026-01-17 10:35:50 +08:00
chenbowen
d4f26b5244 Merge branch 'dev' into test 2026-01-16 18:19:49 +08:00
chenbowen
e6ec4f9e23 1. 调整用户可以接受空字符串 username
2. 调整 iwork 同步用户时,如果 loginid 为空,设置 username 为空格
2026-01-16 18:19:09 +08:00
chenbowen
7c0a0601ed 1. 调整用户可以接受空字符串 username
2. 调整 iwork 同步用户时,如果 loginid 为空,设置 username 为空格
2026-01-16 18:17:24 +08:00
chenbowen
da6ab95d3a 修复编译错误 2026-01-16 18:10:18 +08:00
ranke
7541cb4d6f Merge branch 'test' into test-dsc
* test:
  取消sql的日志输出
  授权菜单权限可选不展示菜单选项. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=707
  1. 调整 username 同步逻辑 2. 调整 eban 回调登录逻辑
2026-01-16 16:18:53 +08:00
ranke
00cdf5bc0c 取消sql的日志输出 2026-01-16 16:18:27 +08:00
ranke
c71ac5dbd3 授权菜单权限可选不展示菜单选项. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=707 2026-01-16 16:17:52 +08:00
chenbowen
adc4f4bf2d Merge branch 'dev' into test 2026-01-16 15:17:41 +08:00
chenbowen
0f37a7f9b6 修复编译错误 2026-01-16 15:17:25 +08:00
chenbowen
e5c8d922c6 Merge branch 'dev' into test 2026-01-16 15:05:49 +08:00
chenbowen
fea194b7bb 1. 调整 username 同步逻辑
2. 调整 eban 回调登录逻辑
2026-01-16 15:05:35 +08:00
chenbowen
b35c3f8db2 1. 调整 username 同步逻辑
2. 调整 eban 回调登录逻辑
2026-01-16 15:04:29 +08:00
chenbowen
4bcce5046c Merge branch 'dev' into test 2026-01-16 12:51:36 +08:00
chenbowen
d3a771a8a8 Merge remote-tracking branch 'base-version/test' into dev 2026-01-16 12:51:19 +08:00
chenbowen
098be43598 调整 username 同步逻辑 2026-01-16 12:50:25 +08:00
wuzongyong
a3386853fa refactor(databus): 移除API客户端凭证服务中的缓存实现
- 删除了基于Caffeine的凭证缓存逻辑
- 移除了PostConstruct注解的缓存初始化方法
- 删除了缓存相关的成员变量和配置
- 移除了所有缓存失效操作包括创建、更新和删除时的缓存清理
- 简化了凭证查询逻辑直接通过数据库访问
- 保留了核心的API凭证管理功能和匿名用户服务集成
2026-01-16 09:24:09 +08:00
wuzongyong
ac5e210269 refactor(databus): 移除API客户端凭证服务中的缓存实现
- 删除了基于Caffeine的凭证缓存逻辑
- 移除了PostConstruct注解的缓存初始化方法
- 删除了缓存相关的成员变量和配置
- 移除了所有缓存失效操作包括创建、更新和删除时的缓存清理
- 简化了凭证查询逻辑直接通过数据库访问
- 保留了核心的API凭证管理功能和匿名用户服务集成
2026-01-16 09:23:29 +08:00
chenbowen
1750e031c0 Merge branch 'dev' into test 2026-01-15 22:44:12 +08:00
chenbowen
e2688268ac Merge remote-tracking branch 'base-version/test' into dev
# Conflicts:
#	zt-module-databus/zt-module-databus-server-app/src/main/resources/application-dev.yml
2026-01-15 22:43:56 +08:00
chenbowen
d6e72f6045 密码为空的用户也进行同步 2026-01-15 21:25:25 +08:00
wuzongyong
781d29bed7 feat(config): 更新开发环境数据库连接和安全过滤器加密功能
- 修改 application-dev.yml 中的数据库连接地址和凭据信息
- 在 GatewaySecurityFilter 中实现条件加密验证逻辑
- 添加 wzy 环境配置文件支持 Nacos 配置中心连接
- 优化请求体解密和签名验证流程以支持选择性加密处理
- 更新缓存请求体构造以确保解密后数据正确传递
2026-01-15 18:08:33 +08:00
wuzongyong
06fb92462c feat(config): 更新开发环境数据库连接和安全过滤器加密功能
- 修改 application-dev.yml 中的数据库连接地址和凭据信息
- 在 GatewaySecurityFilter 中实现条件加密验证逻辑
- 添加 wzy 环境配置文件支持 Nacos 配置中心连接
- 优化请求体解密和签名验证流程以支持选择性加密处理
- 更新缓存请求体构造以确保解密后数据正确传递
2026-01-15 18:06:26 +08:00
chenbowen
2a1af3ed6b 同步 feign 接口查询的用户信息属性 2026-01-15 18:04:11 +08:00
chenbowen
a0ec76a8d8 iwork 同步用户的规则调整 2026-01-15 17:50:21 +08:00
chenbowen
96c9ab97e6 Merge branch 'dev' into test 2026-01-15 16:42:18 +08:00
chenbowen
db91848cd4 1. 新增物料牌号扩展功能 2026-01-15 16:41:51 +08:00
朝锦 杨
ff348e933b Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!18
2026-01-15 08:40:23 +00:00
ranke
1c919bec41 移除多余模块 2026-01-15 16:37:49 +08:00
lenovo
ec99f49c93 Merge remote-tracking branch 'refs/remotes/ztcloud/test' into dev 2026-01-15 16:26:57 +08:00
ranke
f3e0b642ef Merge branch 'test' into test-dsc
* test:
  新增 zt-module-databus-server-app 的 dockerfile
2026-01-15 16:05:15 +08:00
ranke
d1e2e25b96 新增 zt-module-databus-server-app 的 dockerfile 2026-01-15 16:05:02 +08:00
ranke
09c5c5fde5 Merge branch 'test' into test-dsc
* test:
  修改docker配置
2026-01-15 15:54:32 +08:00
ranke
8a7c74bfb5 修改docker配置 2026-01-15 15:54:18 +08:00
ranke
35d42d4d75 移除重复模块 2026-01-15 15:53:04 +08:00
ranke
d0f7cc9734 Merge branch 'test' of http://172.16.46.63:30001/gitlab/jygk/dsc into test-dsc
* 'test' of http://172.16.46.63:30001/gitlab/jygk/dsc:
  feat(gateway): 添加API客户端凭证加密功能支持
  优化
  1. 移除多余 java 文件
  feat:登陆用户的部门数据权限接口增加角色参数
2026-01-15 14:56:51 +08:00
ranke
378a9e7bcb Merge branch 'test' into test-dsc
* test:
  修复BUG710,添加文件下载次数统计
  修改私服地址,把 seata-dm 项目从 dsc挪过来
  feat(gateway): 添加API客户端凭证加密功能支持
  bmp 已挪到 ztcloud-dist 仓库
  修改发布信息
  增加快照仓库
  恢复 erp 模块数据权限
  从maven模块中移除 zt-server
  修改版本号
  feat:登陆用户的部门数据权限接口增加角色参数;获取当前用户可访问的顶级部门列表不校验数据权限
  no message
2026-01-15 14:51:00 +08:00
lenovo
a44e7e835e 修复BUG710,添加文件下载次数统计 2026-01-15 14:45:43 +08:00
ranke
26ab7dac24 修改私服地址,把 seata-dm 项目从 dsc挪过来 2026-01-15 10:07:17 +08:00
wuzongyong
3524f0fffb feat(gateway): 添加API客户端凭证加密功能支持
- 在ApiClientCredentialDO实体类中新增enableEncryption字段
- 在ApiClientCredentialRespVO响应对象中添加加密启用状态字段
- 在ApiClientCredentialSaveReqVO请求对象中添加加密启用状态字段
- 在GatewaySecurityFilter中实现加密启用状态检查逻辑
- 添加数据库表结构变更脚本支持加密字段
2026-01-14 19:14:58 +08:00
wuzongyong
287d24fc7f feat(gateway): 添加API客户端凭证加密功能支持
- 在ApiClientCredentialDO实体类中新增enableEncryption字段
- 在ApiClientCredentialRespVO响应对象中添加加密启用状态字段
- 在ApiClientCredentialSaveReqVO请求对象中添加加密启用状态字段
- 在GatewaySecurityFilter中实现加密启用状态检查逻辑
- 添加数据库表结构变更脚本支持加密字段
2026-01-14 18:11:02 +08:00
ranke
63708dfb36 bmp 已挪到 ztcloud-dist 仓库 2026-01-14 17:09:18 +08:00
ranke
0ce56cad8b 修改发布信息 2026-01-14 17:03:55 +08:00
ranke
62e31ea360 增加快照仓库 2026-01-14 15:52:59 +08:00
chenbowen
c6ab1fefce Merge branch 'dev' into test 2026-01-14 15:28:47 +08:00
chenbowen
373fd0c412 Merge remote-tracking branch 'base-version/test' into dev 2026-01-14 15:28:26 +08:00
chenbowen
f70d742e9b 恢复 erp 模块数据权限 2026-01-14 15:13:54 +08:00
ranke
49fb84ea5a 从maven模块中移除 zt-server 2026-01-13 18:21:59 +08:00
ranke
a510ead10c Merge branch 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud into test
* 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud:
  feat:登陆用户的部门数据权限接口增加角色参数;获取当前用户可访问的顶级部门列表不校验数据权限
2026-01-13 17:41:49 +08:00
ranke
f96a157024 修改版本号 2026-01-13 17:41:38 +08:00
qianshijiang
7a15fff979 优化 2026-01-13 15:14:09 +08:00
chenbowen
206bf9a3c5 1. 移除多余 java 文件 2026-01-13 11:11:34 +08:00
chenbowen
429f421e1b Merge branch 'dev' into test
# Conflicts:
#	zt-module-system/zt-module-system-api/src/main/java/com/zt/plat/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/controller/admin/sms/SmsCallbackController.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/framework/sms/core/enums/SmsChannelEnum.java
2026-01-13 11:06:39 +08:00
chenbowen
479d6c6c2a Merge remote-tracking branch 'base-version/test' into dev
# Conflicts:
#	zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/security/CryptoSignatureUtils.java
#	zt-module-system/zt-module-system-api/src/main/java/com/zt/plat/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/api/databus/DatabusDeptProviderApiImpl.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/controller/admin/sms/SmsCallbackController.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/framework/sms/core/enums/SmsChannelEnum.java
2026-01-13 11:00:28 +08:00
FCL
9233f5f783 feat:登陆用户的部门数据权限接口增加角色参数;获取当前用户可访问的顶级部门列表不校验数据权限 2026-01-13 10:46:22 +08:00
FCL
cd94420b21 feat:登陆用户的部门数据权限接口增加角色参数 2026-01-13 09:56:14 +08:00
ranke
605cff08c7 no message 2026-01-13 09:30:43 +08:00
FCL
5e97a9bd14 feat:数据权限修改。增加qms数据权限注解 2026-01-13 09:12:50 +08:00
ranke
70f8e59c1b 解决编译错误 2026-01-12 19:29:29 +08:00
ranke
a0673022fa Merge branch 'test' into test-dsc
* test:
  把-server项目改为jar包,新增 server-app项目作为启动器 http://172.16.46.63:31560/index.php?m=task&f=view&taskID=699
  [+]增加国密SM4加解密工具包
  fix(user-dept): 修改用户来源筛选条件
  fix(databus): 修复部门数据查询中缺少数据源过滤条件
  fix(databus): 修改用户同步的数据源过滤条件
  fix(databus): 修改用户同步的数据源过滤条件
  [+]增加国密SM4接口加解密
  [#]修改部门推送消息逻辑

# Conflicts:
#	zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/security/CryptoSignatureUtils.java
#	zt-module-system/zt-module-system-api/src/main/java/com/zt/plat/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/api/databus/DatabusDeptProviderApiImpl.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/controller/admin/sms/SmsCallbackController.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/framework/sms/core/enums/SmsChannelEnum.java
2026-01-12 18:49:36 +08:00
ranke
bdf211f44f Merge branch 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud into test
* 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud:
  [+]增加国密SM4加解密工具包
  [+]增加国密SM4接口加解密
  [#]修改部门推送消息逻辑
2026-01-12 18:36:46 +08:00
ranke
6644710fe0 把-server项目改为jar包,新增 server-app项目作为启动器 http://172.16.46.63:31560/index.php?m=task&f=view&taskID=699 2026-01-12 18:36:39 +08:00
chenbowen
441de77197 1. 拆分核心模块发布配置 2026-01-12 13:41:46 +08:00
chenbowen
aede30176f 1. 拆分核心模块发布配置 2026-01-12 13:28:44 +08:00
chenbowen
6bdce6e9bc 1. 拆分核心模块发布配置 2026-01-12 13:00:36 +08:00
maimaishu
22b449f7d5 Merge branch 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud into test 2026-01-12 11:06:07 +08:00
maimaishu
2489a7f73e [+]增加国密SM4加解密工具包 2026-01-12 11:05:28 +08:00
lzx
d56587b8fd Merge branch 'dev' into test 2026-01-09 17:47:18 +08:00
lzx
041a89bb59 fix(user-dept): 修改用户来源筛选条件
- 将用户来源筛选条件从 user_source = 2 更新为 user_source = 3
- 更新了查询用户部门关系的SQL条件
- 更新了统计用户部门关系数量的SQL条件
- 修正了相关注释说明
2026-01-09 17:46:43 +08:00
lzx
75e212511d fix(user-dept): 修正用户来源筛选条件
- 将用户来源筛选条件从 user_source = 2 更新为 user_source = 3
- 同步更新了相关注释说明
- 保持了原有的租户ID和软删除过滤逻辑
2026-01-09 17:45:55 +08:00
lzx
43c4c8a94e fix(databus): 修复部门数据查询中缺少数据源过滤条件
- 在游标分页查询中添加部门数据源过滤条件
- 在总数统计查询中添加部门数据源过滤条件
- 在计数接口中添加部门数据源过滤条件
2026-01-09 17:02:02 +08:00
lzx
caca8590c7 Merge branch 'dev' into test 2026-01-09 17:00:09 +08:00
lzx
e345d48dc7 feat(databus): 限制部门数据查询只统计特定来源
- 在游标分页查询中添加部门来源过滤条件
- 在总数统计查询中添加部门来源过滤条件
- 在部门计数接口中添加部门来源过滤条件
- 确保只统计部门来源为3的数据记录
2026-01-09 16:59:48 +08:00
lzx
a210af0dd8 Merge branch 'dev' into test 2026-01-09 16:42:23 +08:00
lzx
f8f584b9ff fix(databus): 修改用户同步的数据源过滤条件
- 将用户同步的数据源从 userSource = 2 更新为 userSource = 3
- 修正了数据总线用户提供者API中的查询条件配置
2026-01-09 15:50:18 +08:00
lzx
5366a35546 Merge remote-tracking branch 'origin/dev' into dev 2026-01-09 15:49:40 +08:00
lzx
d47c91c7f2 fix(sync): 修改用户数据同步的数据源过滤条件
- 将用户同步的数据源从 userSource = 2 修改为 userSource = 3
- 更新了数据库查询条件以匹配新的数据源标识
- 修正了数据同步功能的数据过滤逻辑
2026-01-09 15:49:28 +08:00
lzx
1fd704fe9d fix(databus): 修改用户同步的数据源过滤条件
- 将用户同步的数据源从 userSource = 2 更新为 userSource = 3
- 修正了数据总线用户提供者API中的查询条件配置
2026-01-09 15:33:33 +08:00
chenbowen
c5211287ab Merge branch 'dev' into test 2026-01-09 15:33:09 +08:00
chenbowen
82c819c59a Merge remote-tracking branch 'base-version/test' into dev 2026-01-09 15:32:39 +08:00
lzx
bed76174c5 Merge remote-tracking branch 'origin/dev' into dev 2026-01-09 15:30:30 +08:00
chenbowen
c3502e78c8 1. 调整 databus 默认的重试策略 2026-01-09 15:25:42 +08:00
lzx
d283d92a4e fix(sync): 修改用户数据同步的数据源过滤条件
- 将用户同步的数据源从 userSource = 2 修改为 userSource = 3
- 更新了数据库查询条件以匹配新的数据源标识
- 修正了数据同步功能的数据过滤逻辑
2026-01-09 15:02:54 +08:00
chenbowen
03b04cd7fe Merge branch 'dev' into test 2026-01-09 13:57:09 +08:00
chenbowen
cf540e12be Merge remote-tracking branch 'base-version/test' into dev 2026-01-09 13:56:51 +08:00
chenbowen
5b660f5a11 1.不再过滤 get 开头的 url 2026-01-09 11:46:59 +08:00
chenbowen
30029e0fd6 1.新增用户界面的用户来源类型展示 2026-01-09 11:44:57 +08:00
FCL
d3eafc259b Merge branch 'refs/heads/zt-test' into test 2026-01-09 11:05:00 +08:00
chenbowen
273752df54 1. 调整测试环境的 databus 部署端口 2026-01-09 08:47:19 +08:00
chenbowen
c2f38608e7 1.新增用户界面的用户来源类型展示 2026-01-08 17:05:21 +08:00
wuzongyong
caf524d4e4 Merge jygk/dsc/test into local test, re-implement file presigned URL cache 2026-01-08 10:02:01 +08:00
wuzongyong
2d2b62ed9f Revert "feat(file): 为S3文件客户端添加预签名URL缓存功能"
This reverts commit 2b6f4df326.
2026-01-08 09:49:34 +08:00
wuzongyong
2b6f4df326 feat(file): 为S3文件客户端添加预签名URL缓存功能
- 引入RedisTemplate依赖用于缓存预签名URL
- 添加Redis缓存配置,设置缓存前缀和50分钟过期时间
- 实现预签名URL的缓存读取和存储逻辑
- 添加延迟加载RedisTemplate的方法避免循环依赖
- 在文件删除时同步清除对应的缓存项
- 优化预签名URL生成流程,优先从缓存获取
2026-01-08 09:36:16 +08:00
wuzongyong
b2c2cca798 feat(file): 为S3文件客户端添加预签名URL缓存功能
- 引入RedisTemplate依赖用于缓存预签名URL
- 添加Redis缓存配置,设置缓存前缀和50分钟过期时间
- 实现预签名URL的缓存读取和存储逻辑
- 添加延迟加载RedisTemplate的方法避免循环依赖
- 在文件删除时同步清除对应的缓存项
- 优化预签名URL生成流程,优先从缓存获取
2026-01-08 09:16:44 +08:00
chenbowen
817329e509 Merge branch 'dev' into test 2026-01-07 16:51:37 +08:00
chenbowen
e338de722f Merge remote-tracking branch 'base-version/main' into dev 2026-01-07 16:51:19 +08:00
chenbowen
9c3d7072bf Merge branch 'test' 2026-01-07 16:50:07 +08:00
chenbowen
b3b691a7e3 1.初始化日志时并没有有效的用户信息,设置为空字符串占位 2026-01-07 16:49:47 +08:00
chenbowen
ce06613e2c Merge branch 'dev' into test 2026-01-07 15:50:47 +08:00
chenbowen
4518b893a9 Merge remote-tracking branch 'base-version/main' into dev 2026-01-07 15:50:33 +08:00
chenbowen
64de518d4c 1.新增签名日志 2026-01-07 15:49:10 +08:00
chenbowen
2c3916ebc0 Revert "1. 统一 ZStack 测试环境集群"
This reverts commit 921baa182e.
2026-01-07 13:46:33 +08:00
chenbowen
921baa182e 1. 统一 ZStack 测试环境集群 2026-01-07 13:36:40 +08:00
FCL
e4c8d308f3 Merge branch 'refs/heads/zt-test' into test 2026-01-07 11:19:40 +08:00
maimaishu
674ef07c5a Merge branch 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud into test 2026-01-07 08:45:17 +08:00
maimaishu
a07c71f1a0 [+]增加国密SM4接口加解密 2026-01-07 08:44:35 +08:00
chenbowen
b245bed7da Merge branch 'dev' into test 2026-01-06 15:24:46 +08:00
chenbowen
b86a9a2811 Merge remote-tracking branch 'base-version/main' into dev 2026-01-06 15:24:13 +08:00
chenbowen
09c9276deb 1. 修复 CompanyDataPermissionIgnoreAspect 空指针问题 2026-01-06 11:17:20 +08:00
chenbowen
797cd2abd9 1. 修复 deptignore 注解会导致的空指针问题
2. 延长 databus 默认的请求超时时间
3. 调整初始化脚本部分字段的长度
2026-01-06 09:18:47 +08:00
maimaishu
d54edcd88b [#]修改部门推送消息逻辑 2026-01-05 17:46:31 +08:00
maimaishu
88b280a33f [+]增加IWork根据ID同步接口 2026-01-05 11:33:11 +08:00
FCL
0072234893 Merge branch 'refs/heads/zt-test' into test
# Conflicts:
#	zt-module-infra/zt-module-infra-server/src/main/resources/application.yaml
2026-01-04 15:19:35 +08:00
maimaishu
2e761d1867 [+]增加部门推动消息功能 2026-01-02 17:27:53 +08:00
ranke
0ad14fbe73 Merge branch 'test' into test-dsc
* test:
  新增根据流程实例ID获取抄送记录的接口,用于待办详情中展示
  [+]增加部门推动消息功能
  新增忽略公司以及部门数据权限的注解
2025-12-31 17:07:09 +08:00
ranke
7bd44ffca9 新增根据流程实例ID获取抄送记录的接口,用于待办详情中展示 2025-12-31 17:06:51 +08:00
maimaishu
3ad65780a6 Merge branch 'test' of http://172.16.46.63:30001/gitlab/base-version/ztcloud into test 2025-12-31 16:57:00 +08:00
maimaishu
3573217507 [+]增加部门推动消息功能 2025-12-31 16:55:20 +08:00
qianshijiang
b155b1a00a 数据库配置修改 2025-12-31 16:36:01 +08:00
chenbowen
6ac7511019 新增忽略公司以及部门数据权限的注解 2025-12-30 18:38:07 +08:00
chenbowen
3970f6d43e Merge branch 'refs/heads/dev' into test 2025-12-30 18:29:32 +08:00
chenbowen
5d547acfea Merge remote-tracking branch 'refs/remotes/base-version/test' into dev 2025-12-30 18:28:57 +08:00
chenbowen
4579259973 1. 恢复发布私服库的指向 2025-12-30 18:27:47 +08:00
ranke
5f90e7e417 Merge branch 'test' into test-dsc
* test:
  新增根据流程管控按钮是否可用配置功能. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=551
  1. 补全基准的菜单 sql 语句
2025-12-30 18:18:18 +08:00
ranke
b81e8c6df2 新增根据流程管控按钮是否可用配置功能. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=551 2025-12-30 18:07:58 +08:00
chenbowen
179c22e409 1. 固定测试环境网关地址,避免被人覆盖 2025-12-30 10:32:30 +08:00
chenbowen
fac16d5e08 Merge branch 'dev' into test 2025-12-29 17:56:52 +08:00
hewencai
812e9727ae fix:添加seata达梦数据库兼容补丁 2025-12-29 16:16:06 +08:00
chenbowen
580d1d9047 1. 补全基准的菜单 sql 语句 2025-12-29 11:13:29 +08:00
wencai he
6bdcf8f371 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!17
2025-12-29 01:54:51 +00:00
hewencai
8e8acd6aaf fix:修复seata2.4版本下达梦数据库回滚异常问题,增加调试日志 2025-12-29 09:54:36 +08:00
hewencai
bca34ea437 Merge remote-tracking branch 'origin/dev' into dev 2025-12-29 09:53:18 +08:00
hewencai
8b469710ce fix:修复seata2.4版本下达梦数据库回滚异常问题,增加调试日志 2025-12-29 09:53:00 +08:00
chenbowen
c88fdad7ac Revert "1. 临时切换集群配合测试"
This reverts commit 26e5952252.
2025-12-27 13:12:22 +08:00
chenbowen
4d4912db5e Revert "1. 临时切换集群配合测试"
This reverts commit 3c3ac23008.
2025-12-27 13:12:22 +08:00
chenbowen
3c3ac23008 1. 临时切换集群配合测试 2025-12-27 12:48:56 +08:00
chenbowen
26e5952252 1. 临时切换集群配合测试 2025-12-27 12:26:27 +08:00
chenbowen
839e979904 Merge branch 'dev' into test 2025-12-25 18:19:58 +08:00
chenbowen
91b54cc9d1 1. 新增 seata 兼容模块打包 2025-12-25 18:19:46 +08:00
wencai he
c9f7495db1 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!16
2025-12-25 09:46:07 +00:00
hewencai
1d4380adc1 Merge remote-tracking branch 'origin/dev' into dev 2025-12-25 17:44:54 +08:00
hewencai
666008e3c6 fix:修复seata2.4版本下达梦数据库回滚异常问题 2025-12-25 17:44:34 +08:00
chenbowen
1316d09626 Merge branch 'dev' into test 2025-12-25 17:31:52 +08:00
chenbowen
1c2e8e1332 Merge remote-tracking branch 'base-version/main' into dev 2025-12-25 17:31:32 +08:00
chenbowen
e6fc24d3b1 1. 目前涉及到太多没有租户的场景,默认使用主租户兜底 2025-12-25 17:29:45 +08:00
chenbowen
d9ab32165f Merge branch 'dev' into test 2025-12-25 10:47:38 +08:00
chenbowen
b698706dad Merge remote-tracking branch 'base-version/main' into dev 2025-12-25 10:47:20 +08:00
chenbowen
09c726d51b 1. 避免无登录的操作无法记录日志的情况
2. 短信登录可以不传递租户信息
2025-12-25 10:46:45 +08:00
chenbowen
52f7a8f28b Merge branch 'dev' into test 2025-12-24 14:31:02 +08:00
chenbowen
ab3104cff7 Merge remote-tracking branch 'base-version/main' into dev 2025-12-24 14:30:39 +08:00
chenbowen
89a047d28b 1. 提升 infra 可以上传的附件大小 2025-12-24 14:30:03 +08:00
FCL
def2956dae Merge remote-tracking branch 'origin/test' into test 2025-12-24 14:07:02 +08:00
wxr
6125fa04d8 镜像打包批处理脚本 2025-12-24 14:06:48 +08:00
FCL
b9f5a99184 fix:修改附件上传大小限制 2025-12-24 14:02:09 +08:00
hewencai
3903b73905 Merge remote-tracking branch 'ztcloud/main' into main-ztcloud
# Conflicts:
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/service/dept/DeptService.java
2025-12-24 11:15:23 +08:00
hewencai
8823e316a0 update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 11:04:49 +08:00
hewencai
01847264d5 update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 11:04:48 +08:00
hewencai
516198ab53 update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 11:04:45 +08:00
hewencai
7f54e7f07d update:升级seata版本到2.4.0 2025-12-24 11:04:05 +08:00
hewencai
7ef5545dc0 update:调整数据同步用户-部门,用户-岗位同步顺序 2025-12-24 11:04:03 +08:00
hewencai
9b0e63a33e update:调整数据同步用户-部门,用户-岗位同步顺序 2025-12-24 11:04:01 +08:00
hewencai
2baede83e5 update:调整数据同步生产topic生成器 2025-12-24 11:03:59 +08:00
wencai he
25be319941 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!15
2025-12-24 02:42:20 +00:00
hewencai
bf27ebd5ba update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 10:42:18 +08:00
hewencai
2dc0de96a3 update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 10:41:51 +08:00
wencai he
0fdfce0626 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!14
2025-12-24 02:37:39 +00:00
hewencai
a411da6754 Merge remote-tracking branch 'origin/dev' into dev 2025-12-24 10:36:17 +08:00
hewencai
9485d94574 update:调整数据同步用户-部门,用户-岗位同步逻辑 2025-12-24 10:36:00 +08:00
chenbowen
433e2fb4de 1. 修改每日最大发送次数 2025-12-24 10:27:57 +08:00
chenbowen
b9c44ebf91 Merge branch 'dev' into test 2025-12-24 10:15:46 +08:00
chenbowen
f526dd54b9 Merge remote-tracking branch 'base-version/main' into dev 2025-12-24 10:15:27 +08:00
chenbowen
7e87465ef9 1. 修正有误的短信配置 2025-12-24 10:14:52 +08:00
chenbowen
2052479728 1. 临时新增短信平台的单独 topic 消费 2025-12-23 19:05:07 +08:00
hewencai
1ac2f1e2cc Merge remote-tracking branch 'origin/dev' into dev 2025-12-23 18:21:13 +08:00
hewencai
7661982447 update:升级seata版本到2.4.0 2025-12-23 18:20:42 +08:00
chenbowen
48660f75cf Merge branch 'dev' into test 2025-12-23 17:53:25 +08:00
chenbowen
5843e2eb7a Merge remote-tracking branch 'refs/remotes/base-version/main' into dev 2025-12-23 17:52:55 +08:00
chenbowen
82ea639cdd 1. 去掉凭证唯一约束 2025-12-23 16:36:35 +08:00
chenbowen
7b1991cc1c 1. 修复 get 请求时,转义后的字符串解析签名会存在问题 2025-12-23 16:36:06 +08:00
chenbowen
cda360572e Merge branch 'dev' into test 2025-12-23 13:02:04 +08:00
chenbowen
fe1cae483b Merge remote-tracking branch 'base-version/main' into dev 2025-12-23 13:01:48 +08:00
chenbowen
ca87ed3c52 1. 暂时简化掉所有的物流模块以及 erp 模块数据权限 2025-12-23 11:59:32 +08:00
chenbowen
3349d18103 Merge branch 'dev' into test
# Conflicts:
#	zt-framework/zt-spring-boot-starter-biz-business/src/main/java/com/zt/plat/framework/business/framework/BusinessDataPermissionEntityScanner.java
2025-12-23 11:46:51 +08:00
chenbowen
0ef6ac374b Merge remote-tracking branch 'base-version/main' into dev 2025-12-23 11:46:18 +08:00
chenbowen
79452c02f6 1. 优化数据权限问题 2025-12-23 11:44:37 +08:00
chenbowen
b361a07ce6 Merge branch 'dev' into test 2025-12-23 10:19:03 +08:00
chenbowen
815c595944 Merge remote-tracking branch 'base-version/main' into dev 2025-12-23 10:18:39 +08:00
chenbowen
9c0c4cca33 1. 升级版本 2025-12-23 10:17:15 +08:00
chenbowen
5a2ff28c6f 1. 新增 dept 类型的全局上下文权限 2025-12-22 19:32:04 +08:00
chenbowen
aaf5c38b05 1. 临时排除物流模块的数据权限 2025-12-22 17:30:25 +08:00
chenbowen
02208869f0 1. 移除二维码默认示例查询方式 2025-12-22 14:15:22 +08:00
chenbowen
2a16656b7d Merge branch 'dev' into test 2025-12-22 13:47:37 +08:00
chenbowen
2efa78ed74 Merge remote-tracking branch 'base-version/main' into dev 2025-12-22 13:47:15 +08:00
chenbowen
d688932f6d 1. 修复拆出的业务模块无法自动加载数据权限的bug 2025-12-22 13:43:56 +08:00
wencai he
f0b1ec7ca3 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!12
2025-12-22 03:05:45 +00:00
hewencai
0bdded447a update:调整数据同步用户-部门,用户-岗位同步顺序 2025-12-22 11:03:15 +08:00
hewencai
cea886c9b2 update:调整数据同步用户-部门,用户-岗位同步顺序 2025-12-22 09:51:05 +08:00
chenbowen
bdd22ed132 1. 去除部门编码为空时,默认使用 id 作为 code 进行映射的逻辑 2025-12-18 22:26:05 +08:00
chenbowen
494de02d65 1. 修复父子部门跨页场景下,无法正确生成层级代码的bug 2025-12-18 21:39:49 +08:00
chenbowen
a86b98b0f5 1. 新增 permissionApi 查询当前用户权限级别的方法 2025-12-18 20:26:27 +08:00
chenbowen
633772f8b1 1. 修正初始化 sql 简化内容 2025-12-18 14:46:12 +08:00
chenbowen
e5d9036dfa Merge branch 'dev' into test 2025-12-18 14:22:23 +08:00
chenbowen
6dd44ea02d Merge remote-tracking branch 'base-version/main' into dev 2025-12-18 14:21:38 +08:00
chenbowen
1fa7416905 1. 统一 iwork 的同步组织代码生成逻辑 2025-12-18 14:18:56 +08:00
chenbowen
b96d40b8d1 Merge branch 'dev' into test 2025-12-18 13:21:54 +08:00
chenbowen
c86a765b73 Merge remote-tracking branch 'base-version/main' into dev 2025-12-18 13:21:03 +08:00
chenbowen
870c6a5f88 1. 统一 iwork 的同步组织代码生成逻辑 2025-12-18 13:19:39 +08:00
chenbowen
660e0cf401 Merge branch 'dev' into test 2025-12-17 20:18:58 +08:00
chenbowen
9bc519aa0d Merge remote-tracking branch 'base-version/main' into dev 2025-12-17 20:18:42 +08:00
chenbowen
4082e61874 1. 调整初始化脚本 2025-12-17 20:18:13 +08:00
chenbowen
f40ae1aa74 Merge branch 'dev' into test 2025-12-17 15:10:44 +08:00
chenbowen
878dfde572 Merge remote-tracking branch 'base-version/main' into dev 2025-12-17 15:10:28 +08:00
chenbowen
1303ac250e 1. 使用 id 进行同步,避免 username 修改后提示重复的 bug 2025-12-17 15:10:06 +08:00
chenbowen
bfee58e0d7 Merge branch 'dev' into test 2025-12-17 14:40:15 +08:00
chenbowen
a4924bd718 Merge remote-tracking branch 'base-version/main' into dev 2025-12-17 14:40:00 +08:00
chenbowen
d81413e239 1. 修复 databus 在多层嵌套的 json 报文,签名存在异常的 bug 2025-12-17 14:39:23 +08:00
wencai he
e6a0eef084 Merge branch 'dev' into 'test'
Dev

See merge request jygk/dsc!11
2025-12-17 03:32:22 +00:00
hewencai
0b8e200aa1 Merge remote-tracking branch 'origin/dev' into dev 2025-12-17 11:32:12 +08:00
hewencai
738c82b000 update:调整数据同步生产topic生成器 2025-12-17 11:31:57 +08:00
chenbowen
ccdf3d28ff 1. 固定 databus 服务在 64 ip 配合网络测试 2025-12-17 09:42:16 +08:00
chenbowen
498e0b864a Merge branch 'dev' into test 2025-12-16 21:36:52 +08:00
chenbowen
2d5b71896e Merge remote-tracking branch 'base-version/main' into dev 2025-12-16 21:36:36 +08:00
chenbowen
12157d5dcb 1. 修复 databus 在多层嵌套的 json 报文,签名存在异常的 bug 2025-12-16 21:35:08 +08:00
hewencai
7e25d6d106 fix:修复数据同步配置校验缺失问题
(cherry picked from commit 13403ea027)
2025-12-16 18:43:38 +08:00
hewencai
13403ea027 fix:修复数据同步配置校验缺失问题 2025-12-16 18:43:08 +08:00
hewencai
fcc32fa2d8 Merge remote-tracking branch 'ztcloud/main' into main-ztcloud 2025-12-16 16:36:56 +08:00
hewencai
72fe903447 update:数据同步分发机构岗位绑定关系 2025-12-16 16:36:34 +08:00
hewencai
8782631eaa update:数据同步分发机构岗位绑定关系 2025-12-16 16:36:30 +08:00
hewencai
a57d05ccd6 update:数据同步统一使用枚举类 2025-12-16 16:36:29 +08:00
wencai he
3828884a8b Merge branch 'dev' into 'test'
update:数据同步分发机构岗位绑定关系

See merge request jygk/dsc!10
2025-12-16 06:34:34 +00:00
hewencai
218c6aa3dc update:数据同步分发机构岗位绑定关系 2025-12-16 14:34:13 +08:00
chenbowen
aef2bf6e1d Merge branch 'dev' into test 2025-12-16 14:03:08 +08:00
chenbowen
afc8c0f23c Merge remote-tracking branch 'base-version/main' into dev 2025-12-16 14:02:53 +08:00
chenbowen
b6f5649b97 1. 新增生成自有组织 CODE,同步其他系统额外生成编码映射关系,添加相关的单元测试用例 2025-12-16 14:00:52 +08:00
wencai he
59ddd41590 Merge branch 'dev' into 'test'
update:数据同步分发机构岗位绑定关系

See merge request jygk/dsc!9
2025-12-16 04:03:41 +00:00
hewencai
ba1bc1fb6f update:数据同步分发机构岗位绑定关系 2025-12-16 12:03:15 +08:00
chenbowen
d62d06a45e Merge branch 'dev' into test 2025-12-15 21:15:03 +08:00
chenbowen
df3e80d907 Merge remote-tracking branch 'base-version/main' into dev 2025-12-15 21:14:45 +08:00
chenbowen
69d3dbc61f 1. 新增生成自有组织 CODE,同步其他系统额外生成编码映射关系 2025-12-15 21:14:06 +08:00
wencai he
fffea61d51 Merge branch 'dev' into 'test'
update:数据同步统一使用枚举类

See merge request jygk/dsc!8
2025-12-15 12:05:35 +00:00
hewencai
b7ec17694d update:数据同步统一使用枚举类 2025-12-15 20:04:43 +08:00
chenbowen
6fc1dface2 1. 测试 iwork 临时调整 2025-12-15 19:48:26 +08:00
chenbowen
b8406a907b Merge branch 'dev' into test 2025-12-15 19:26:27 +08:00
chenbowen
951b9bf67d Merge remote-tracking branch 'base-version/main' into dev 2025-12-15 19:26:14 +08:00
chenbowen
2323ee5c3b 1. 新增生成自有组织 CODE,同步其他系统额外生成编码映射关系 2025-12-15 19:25:19 +08:00
chenbowen
27bf25fdb0 Merge branch 'dev' into test 2025-12-14 13:53:20 +08:00
chenbowen
8254bb4536 Merge remote-tracking branch 'base-version/main' into dev 2025-12-14 13:52:57 +08:00
chenbowen
8d25f4224b 1. 临时去除掉硬性的 databus 签名校验 2025-12-14 13:52:14 +08:00
chenbowen
ec12664688 Merge branch 'dev' into test 2025-12-12 16:12:18 +08:00
chenbowen
5ad6886880 Merge remote-tracking branch 'base-version/main' into dev 2025-12-12 16:11:56 +08:00
chenbowen
b0838b6ae0 1. 新增 95 短信渠道回调接口 2025-12-12 16:09:22 +08:00
chenbowen
4d963f0f0c 1. 所有服务追加 dns 服务解析 2025-12-12 15:42:03 +08:00
chenbowen
ca82c9def3 Merge branch 'dev' into test 2025-12-12 14:46:15 +08:00
chenbowen
ce7b18997b 1. 修复注释移动云 mas 短信枚举导致启动失败 2025-12-12 14:45:53 +08:00
chenbowen
4fc05fc094 Merge branch 'dev' into test 2025-12-12 10:14:18 +08:00
chenbowen
1991863573 注释移动云 mas 短信相关的实现 2025-12-12 10:13:58 +08:00
chenbowen
1706a70499 Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	zt-framework/zt-spring-boot-starter-test/src/main/java/com/zt/plat/framework/test/core/ut/BaseDbUnitTest.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl.java
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/framework/sms/core/enums/SmsChannelEnum.java
2025-12-12 10:05:36 +08:00
chenbowen
cae0b9e4af 1. 新增 api 绑定客户凭证进行权限校验
2. 去除 api 定义的缓存策略
3. 新增短信渠道
4. 新增用户信息模糊查询
5. 修复全局的单元测试
2025-12-12 10:03:10 +08:00
chenbowen
0f10bd2289 Merge branch 'dev' into test 2025-12-09 19:13:16 +08:00
chenbowen
3609cb2e18 Merge remote-tracking branch 'base-version/main' into dev 2025-12-09 19:13:01 +08:00
chenbowen
99645c5ac8 1. 修复 iwork api 与 controller 中的 vo dto 不对应的问题 2025-12-09 19:12:03 +08:00
chenbowen
39a82b6537 Merge branch 'dev' into test
# Conflicts:
#	zt-module-databus/zt-module-databus-server/src/main/resources/application-dev.yml
2025-12-09 16:25:53 +08:00
chenbowen
577df1c6e7 Merge remote-tracking branch 'base-version/main' into dev 2025-12-09 16:25:18 +08:00
chenbowen
29e0c7da14 1. 新增 api 绑定客户凭证进行权限校验 2025-12-09 16:24:17 +08:00
chenbowen
d8b2c4d7b1 Merge branch 'dev' into test 2025-12-08 19:01:17 +08:00
chenbowen
7a1cbabcad Merge remote-tracking branch 'base-version/main' into dev 2025-12-08 19:00:52 +08:00
chenbowen
91c0cbc5d7 1. 新增 OA Token 获取与校验接口,更新相关配置
2. 设置组织可以设置为顶层组织
2025-12-08 18:56:06 +08:00
chenbowen
30b5db0617 发布时,网关不在同步进行发布 2025-12-08 09:34:46 +08:00
chenbowen
efd1e8a19e Merge branch 'dev' into test 2025-12-08 09:17:24 +08:00
chenbowen
d053d1396a Merge remote-tracking branch 'base-version/main' into dev 2025-12-08 09:17:11 +08:00
chenbowen
8ea3757105 定时调度请求 databus 的时间调整为 25 分钟一次 2025-12-08 09:16:31 +08:00
chenbowen
7bef916e95 Merge branch 'dev' into test 2025-12-05 18:18:21 +08:00
chenbowen
35bb96b701 Merge remote-tracking branch 'base-version/main' into dev 2025-12-05 18:18:06 +08:00
chenbowen
66a43c74f2 1. 精简 iwork 相关的集成配置与接口 2025-12-05 18:16:23 +08:00
chenbowen
7d8e4f2e67 Merge branch 'dev' into test 2025-12-05 18:13:19 +08:00
chenbowen
89ceac450e Merge remote-tracking branch 'base-version/main' into dev 2025-12-05 18:12:54 +08:00
hewencai
8b7e7da6c2 update:增加门户管理允许匿名访问 2025-12-05 18:12:13 +08:00
wencai he
1c17c6539b Merge branch 'dev' into 'test'
update:增加门户管理允许匿名访问

See merge request jygk/dsc!7
2025-12-05 07:48:18 +00:00
hewencai
2715799922 update:增加门户管理允许匿名访问 2025-12-05 15:46:38 +08:00
chenbowen
d1a85c7653 新增定时调度携带具体 IP 2025-12-05 15:33:29 +08:00
wencai he
ee7b974c1a Merge branch 'dev' into 'test'
update:增加门户管理允许匿名访问

See merge request jygk/dsc!6
2025-12-05 07:25:06 +00:00
hewencai
9199e6e5aa update:增加门户管理允许匿名访问
(cherry picked from commit ba737a6a28)
2025-12-05 15:23:10 +08:00
hewencai
ba737a6a28 update:增加门户管理允许匿名访问 2025-12-05 15:19:40 +08:00
hewencai
774734033c Merge remote-tracking branch 'ztcloud/main' into main-ztcloud 2025-12-05 12:20:54 +08:00
hewencai
b11ffb4782 修改门户管理图片显示逻辑 2025-12-05 12:20:25 +08:00
hewencai
5e24c5a509 feat:新增门户管理功能 2025-12-05 12:20:24 +08:00
hewencai
427c0bd6b1 add:增加seata和doc4j依赖 2025-12-05 12:20:21 +08:00
chenbowen
5915f652ed Merge branch 'dev' into test 2025-12-05 11:54:06 +08:00
chenbowen
5ce3724798 Merge remote-tracking branch 'base-version/main' into dev 2025-12-05 11:53:50 +08:00
chenbowen
d2e4c593c8 新增公司部门切换菜单权限 2025-12-05 11:53:11 +08:00
chenbowen
f4211f0011 新增公司部门切换菜单权限 2025-12-05 11:52:58 +08:00
chenbowen
b368a4e6d5 Merge branch 'dev' into test 2025-12-05 09:05:08 +08:00
chenbowen
a361dbaaba Merge remote-tracking branch 'base-version/main' into dev 2025-12-05 09:04:46 +08:00
chenbowen
52a0109960 临时关闭签名校验 2025-12-05 09:04:02 +08:00
chenbowen
4f8a2f2e2d Merge branch 'dev' into test 2025-12-04 19:24:06 +08:00
chenbowen
ce2119002c Merge remote-tracking branch 'base-version/main' into dev 2025-12-04 19:23:27 +08:00
chenbowen
a0b51edd9b 调整密码输入不校验长度 2025-12-04 19:22:41 +08:00
hewencai
25978ad4b9 fix:还原databus端口配置 2025-12-04 15:49:46 +08:00
hewencai
ffc7d0247d refactor(databus): 代码审查修复和TODO完成
修复硬编码配置:
- 修改日志路径为环境变量:${LOG_PATH:./logs}/${spring.application.name}.log
- 修改 RocketMQ 地址为环境变量:${ROCKETMQ_NAME_SERVER:172.16.46.63:30876}
- 还原 Nacos namespace 从 hwc 到 dev

完成 TODO 功能:
- TODO #1: 实现死信重试逻辑(重新投递消息到 MQ)
- TODO #2: 实现日志重试逻辑(根据事件记录重新推送)
- TODO #3: 实现全量同步触发(创建任务并异步执行)
- TODO #4: 实现事件 ID 查询(通过 eventType 查询事件定义)

涉及文件:
- pom.xml: 还原 Nacos namespace 到 dev
- DatabusSyncDeadLetterServiceImpl: 实现死信重试
- DatabusSyncLogServiceImpl: 实现日志重试
- DatabusSyncSubscriptionServiceImpl: 实现全量同步触发
- DatabusEventPublisherImpl: 实现事件 ID 查询
- application-*.yml/yaml: 修复硬编码配置

Ref: 代码审查报告
2025-12-04 15:49:46 +08:00
hewencai
e093157bb5 fix(databus): 修改变更消息开关默认值为 false,安全优先
- 修改 DatabusChangeProducer.enabled 默认值从 true 改为 false
- 避免未配置时导致消息循环,安全优先原则
- 集团侧(数据源)必须显式配置 enabled=true 才能发送变更消息
- 客户端(分公司)保持默认 false 或不配置,禁用变更消息

配置说明:
- 默认值:false(安全)
- 集团侧:application-dev.yaml 中显式设置 enabled=true
- 客户端:不配置或设置 enabled=false

Ref: 防止未配置导致项目异常
2025-12-04 15:49:45 +08:00
hewencai
6ac4a356cd fix(databus): 修复客户端消息处理和防止消息循环
1. 修复消息格式不匹配问题
   - 增量消息:兼容 SyncMessage 格式,从 dataSnapshot 字段反序列化数据
   - 批量消息:添加 getDataType() 方法获取泛型类型,正确转换 JSONObject

2. 防止消息循环
   - 添加 zt.databus.change.producer.enabled 配置项
   - 客户端禁用变更消息发送,避免 客户端写入 → 发送变更 → 循环

3. 修复 Feign 客户端注入
   - 在 RpcConfiguration 中添加 DeptApi、PostApi
   - 确保客户端能通过 Feign 调用本地 system-server API

相关文件:
- DatabusClientConsumer.java: 修复消息解析逻辑
- BatchSyncEventHandler.java: 添加 getDataType() 方法
- DatabusChangeProducer.java: 添加 enabled 开关
- RpcConfiguration.java: 启用 DeptApi/PostApi Feign 客户端

Ref: 修复 ClassCastException 和消息循环问题
2025-12-04 15:49:45 +08:00
hewencai
adf3ec601a feat(databus-client): 完成核心组件及编译验证(任务 89-92)
新增核心组件(任务 89-90):
1. HandlerRegistry.java - Handler 策略注册表
   - 自动注册所有 SyncEventHandler 和 BatchSyncEventHandler
   - 根据 eventType 路由到对应 Handler
   - 提供 getIncrementalHandler/getBatchHandler 方法
   - 支持 hasIncrementalHandler/hasBatchHandler 检查

2. DatabusClientConsumer.java - 统一消费者
   - 监听 databus-sync-{clientCode} Topic(简化版)
   - 根据消息字段判断增量/批量消息
   - 调用 HandlerRegistry 路由到具体 Handler
   - 支持全量同步生命周期回调(onFullSyncStart/onFullSyncComplete)

已存在接口(任务 91-92):
1. SyncEventHandler.java - 增量同步 Handler 接口
2. BatchSyncEventHandler.java - 全量同步 Handler 接口

架构设计:
- 策略模式:通过 HandlerRegistry 动态路由
- Topic 简化:databus-sync-{clientCode}(所有事件共用)
- 消息路由:通过 eventType 字段区分事件类型
- 条件装配:@ConditionalOnProperty 灵活启用/禁用

编译结果: BUILD SUCCESS(30个源文件)

Ref: docs/databus/implementation-checklist.md 任务 89-92
2025-12-04 15:49:44 +08:00
hewencai
8329f9c834 feat(databus-client): 完成岗位 Handler 及编译验证(任务 75-88)
新增文件(任务 75-88):
- PostSyncService.java - 岗位同步服务接口
- PostSyncServiceImpl.java - 岗位同步服务实现(Feign调用)
- SystemPostCreateHandler.java - 岗位创建事件处理器
- SystemPostUpdateHandler.java - 岗位更新事件处理器
- SystemPostDeleteHandler.java - 岗位删除事件处理器
- SystemPostFullHandler.java - 岗位全量同步处理器(批量)

修复问题:
1. 修复 DTO 导入:DeptSaveReqVO → DeptSaveReqDTO, PostSaveReqVO → PostSaveReqDTO
2. 修复注解:@Resource(required=false) → @Autowired(required=false)
3. 修复 PostApi 包路径:com.zt.plat.module.system.api.post → com.zt.plat.module.system.api.dept
4. 修复 DeptSaveReqDTO 字段映射(移除不存在的字段:code, shortName, isCompany, isGroup, deptSource)
5. 修复 AdminUserSaveReqDTO 字段映射:
   - deptIds: List<Long> → Set<Long>
   - postIds: List<Long> → Set<Long>

编译结果: BUILD SUCCESS(28个源文件)

Ref: docs/databus/implementation-checklist.md 任务 75-88
2025-12-04 15:49:43 +08:00
hewencai
94ab320fa8 feat(system-server): 添加 DataBus MapStruct 数据转换器
- 新增 DatabusDeptConvert (DeptDO → DatabusDeptData)
- 新增 DatabusUserConvert (AdminUserDO → DatabusAdminUserData)
- 新增 DatabusPostConvert (PostDO → DatabusPostData)

说明:
- 转换器忽略了需要额外查询的复杂字段(如 deptType, leaderUserName, depts, posts)
- PostDO 不包含 tenantId,已配置忽略该字段映射
- 验证 system-server 编译通过

Ref: docs/databus/implementation-checklist.md 任务 20-22
2025-12-04 15:49:43 +08:00
hewencai
bd90ec9d70 feat(databus): 完成阶段四-DataBus Server完整功能
- 补充缺失的 API 类(DatabusMessage、DatabusBatchMessage、DatabusEventType)
- 新增变更消息消费者(3个:部门、用户、岗位)
- 新增数据提供者(3个:部门、用户、岗位)
- 确认分发器服务(核心定向推送逻辑)
- 确认全量同步与消息推送组件
- 确认管理后台 API(5个 Controller)
- 确认 Service ��(4个核心服务)
- 确认 DAL 层(7个 DO + Mapper)
- 添加 databus-server starter 依赖到 pom.xml
- 编译验证通过

Ref: docs/databus/implementation-checklist.md 任务 39-70
2025-12-04 15:49:42 +08:00
hewencai
acdc73999a feat(databus): 完成阶段一+二-数据契约层与数据提供者
阶段一:数据契约层(任务 1-16)
- 新增 DatabusDeptData, DatabusAdminUserData, DatabusPostData 数据对象
- 新增 CursorPageReqDTO, CursorPageResult 游标分页 DTO
- 新增 DatabusDeptProviderApi, DatabusUserProviderApi, DatabusPostProviderApi Feign 接口
- 修改 system-api pom.xml 添加 databus-api 依赖

阶段二:数据提供者实现(任务 17-38)
- 新增 DatabusDeptProviderApiImpl, DatabusUserProviderApiImpl, DatabusPostProviderApiImpl Feign 接口实现
- 实现游标分页查询(基于 cursorTime + cursorId 复合游标)
- 新增 DatabusDeptChangeMessage, DatabusUserChangeMessage, DatabusPostChangeMessage MQ 消息类
- 新增 DatabusChangeProducer 消息生产者(支持部门、用户、岗位三实体)
- 修改 DeptServiceImpl, AdminUserServiceImpl, PostServiceImpl 添加事件发布

技术要点:
- 游标分页:cursorTime + cursorId 复合游标解决雪花ID乱序问题
- 事件发布:create/update/delete 操作后异步发送 MQ 消息
- 数据聚合:用户数据包含部门和岗位简要信息

Ref: docs/databus/implementation-checklist.md 任务 1-38
2025-12-04 15:49:41 +08:00
chenbowen
6f665a3681 Merge branch 'dev' into test 2025-12-04 15:08:36 +08:00
chenbowen
7694d38cd7 Merge remote-tracking branch 'base-version/main' into dev 2025-12-04 15:08:18 +08:00
chenbowen
50259f514f 限制部门与用户的全量查询 2025-12-04 15:07:53 +08:00
wencai he
35be7d03f9 Merge branch 'dev' into 'test'
fix:还原databus端口配置

See merge request jygk/dsc!5
2025-12-04 06:42:31 +00:00
hewencai
9cfe8c4dc7 fix:还原databus端口配置 2025-12-04 14:41:59 +08:00
wencai he
71c523bbe8 Merge branch 'dev' into 'test'
feat(databus): 完成阶段一+二-数据契约层与数据提供者

See merge request jygk/dsc!4
2025-12-04 06:13:11 +00:00
hewencai
7067170201 Merge remote-tracking branch 'origin/dev' into dev 2025-12-04 14:07:00 +08:00
chenbowen
2b8e036c1b 新增 databus 配置 2025-12-04 10:18:36 +08:00
chenbowen
d657f80839 Merge branch 'dev' into test 2025-12-04 09:42:57 +08:00
chenbowen
ea569a66ab Merge remote-tracking branch 'base-version/main' into dev 2025-12-04 09:42:29 +08:00
chenbowen
a7a2de77d8 1. 修复空删除下的 sql 语法错误提示 2025-12-04 09:40:33 +08:00
chenbowen
106f3b48b3 Merge branch 'dev' into test 2025-12-03 18:49:52 +08:00
chenbowen
d4ade11b44 新增 template 模块的部署 2025-12-03 18:49:36 +08:00
chenbowen
54b195f284 Merge branch 'dev' into test
# Conflicts:
#	zt-module-template/zt-module-template-server/Dockerfile
2025-12-03 18:02:24 +08:00
chenbowen
d9f0ef83c7 Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	zt-gateway/Dockerfile
#	zt-module-ai/zt-module-ai-server/Dockerfile
#	zt-module-bpm/zt-module-bpm-server/Dockerfile
#	zt-module-infra/zt-module-infra-server/Dockerfile
#	zt-module-mp/zt-module-mp-server/Dockerfile
#	zt-module-report/zt-module-report-server/Dockerfile
#	zt-module-system/zt-module-system-server/Dockerfile
#	zt-module-template/zt-module-template-server/Dockerfile
#	zt-server/Dockerfile
2025-12-03 18:01:51 +08:00
chenbowen
69bcd6697b 提升相关服务的 xmx 至 1024mb 2025-12-03 17:59:56 +08:00
hewencai
15580ace8f refactor(databus): 代码审查修复和TODO完成
修复硬编码配置:
- 修改日志路径为环境变量:${LOG_PATH:./logs}/${spring.application.name}.log
- 修改 RocketMQ 地址为环境变量:${ROCKETMQ_NAME_SERVER:172.16.46.63:30876}
- 还原 Nacos namespace 从 hwc 到 dev

完成 TODO 功能:
- TODO #1: 实现死信重试逻辑(重新投递消息到 MQ)
- TODO #2: 实现日志重试逻辑(根据事件记录重新推送)
- TODO #3: 实现全量同步触发(创建任务并异步执行)
- TODO #4: 实现事件 ID 查询(通过 eventType 查询事件定义)

涉及文件:
- pom.xml: 还原 Nacos namespace 到 dev
- DatabusSyncDeadLetterServiceImpl: 实现死信重试
- DatabusSyncLogServiceImpl: 实现日志重试
- DatabusSyncSubscriptionServiceImpl: 实现全量同步触发
- DatabusEventPublisherImpl: 实现事件 ID 查询
- application-*.yml/yaml: 修复硬编码配置

Ref: 代码审查报告
2025-12-03 15:59:59 +08:00
hewencai
aef63f0055 fix(databus): 修改变更消息开关默认值为 false,安全优先
- 修改 DatabusChangeProducer.enabled 默认值从 true 改为 false
- 避免未配置时导致消息循环,安全优先原则
- 集团侧(数据源)必须显式配置 enabled=true 才能发送变更消息
- 客户端(分公司)保持默认 false 或不配置,禁用变更消息

配置说明:
- 默认值:false(安全)
- 集团侧:application-dev.yaml 中显式设置 enabled=true
- 客户端:不配置或设置 enabled=false

Ref: 防止未配置导致项目异常
2025-12-03 14:15:46 +08:00
chenbowen
842155bfbd 1. iwork 回调接口不带租户与认证限制,支持通过业务编号查询业务附件信息 2025-12-03 12:09:14 +08:00
hewencai
62494ced45 fix(databus): 修复客户端消息处理和防止消息循环
1. 修复消息格式不匹配问题
   - 增量消息:兼容 SyncMessage 格式,从 dataSnapshot 字段反序列化数据
   - 批量消息:添加 getDataType() 方法获取泛型类型,正确转换 JSONObject

2. 防止消息循环
   - 添加 zt.databus.change.producer.enabled 配置项
   - 客户端禁用变更消息发送,避免 客户端写入 → 发送变更 → 循环

3. 修复 Feign 客户端注入
   - 在 RpcConfiguration 中添加 DeptApi、PostApi
   - 确保客户端能通过 Feign 调用本地 system-server API

相关文件:
- DatabusClientConsumer.java: 修复消息解析逻辑
- BatchSyncEventHandler.java: 添加 getDataType() 方法
- DatabusChangeProducer.java: 添加 enabled 开关
- RpcConfiguration.java: 启用 DeptApi/PostApi Feign 客户端

Ref: 修复 ClassCastException 和消息循环问题
2025-12-03 11:10:57 +08:00
chenbowen
45140c7f5a 1. 调整 databus 模块写入日志的时机,解决获取不到租户的问题 2025-12-03 09:51:43 +08:00
chenbowen
91fdea9526 恢复 template 模块的部署 2025-12-02 18:53:46 +08:00
chenbowen
3f4a8eada8 恢复 template 模块的部署 2025-12-02 18:41:25 +08:00
chenbowen
6eda833c55 Merge branch 'dev' into test 2025-12-02 17:49:15 +08:00
chenbowen
0846e4a56a 新增 template 模块的部署 2025-12-02 17:48:59 +08:00
chenbowen
bef2fc21f9 Merge remote-tracking branch 'base-version/main' into dev 2025-12-02 17:47:36 +08:00
chenbowen
e11065a596 1. 启动默认调度,定时请求 databus api
2. 修复 databus 单元测试
3. 调整 iwork 回调业务编号
2025-12-02 17:45:58 +08:00
chenbowen
8d1a6ed045 Merge branch 'dev' into test 2025-12-02 16:21:50 +08:00
chenbowen
39dcf82ea2 Merge remote-tracking branch 'base-version/main' into dev 2025-12-02 16:21:34 +08:00
chenbowen
2e0b0a5e83 1. 默认关闭 databus 模块线程池 2025-12-02 16:19:40 +08:00
chenbowen
97abbd1db2 Merge branch 'dev' into test 2025-12-02 15:11:41 +08:00
chenbowen
4f95272ca8 Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	sql/mysql/ruoyi-vue-pro.sql
2025-12-02 15:10:24 +08:00
chenbowen
b7ad25e91c 1. 清理 iwork 同步的旧逻辑 2025-12-02 15:08:47 +08:00
chenbowen
ee9bc438b5 1. 剔除外域 url 2025-12-02 14:10:47 +08:00
chenbowen
ecf1b5f1e7 Merge branch 'dev' into test 2025-12-02 11:16:57 +08:00
chenbowen
e2c3702ae5 Merge remote-tracking branch 'base-version/main' into dev 2025-12-02 11:16:34 +08:00
chenbowen
a689a3ffe4 1. 修复用户信息未同步人力资源编号的问题 2025-12-02 11:13:33 +08:00
chenbowen
22403592cc Merge branch 'dev' into test 2025-12-02 09:04:22 +08:00
chenbowen
d07ff36ace Merge remote-tracking branch 'base-version/main' into dev 2025-12-02 09:04:08 +08:00
chenbowen
55dd8df69c 1. 修复 iwork 请求错误未记录具体的错误信息问题 2025-12-02 09:03:26 +08:00
hewencai
dfca38feb7 feat(databus-client): 完成核心组件及编译验证(任务 89-92)
新增核心组件(任务 89-90):
1. HandlerRegistry.java - Handler 策略注册表
   - 自动注册所有 SyncEventHandler 和 BatchSyncEventHandler
   - 根据 eventType 路由到对应 Handler
   - 提供 getIncrementalHandler/getBatchHandler 方法
   - 支持 hasIncrementalHandler/hasBatchHandler 检查

2. DatabusClientConsumer.java - 统一消费者
   - 监听 databus-sync-{clientCode} Topic(简化版)
   - 根据消息字段判断增量/批量消息
   - 调用 HandlerRegistry 路由到具体 Handler
   - 支持全量同步生命周期回调(onFullSyncStart/onFullSyncComplete)

已存在接口(任务 91-92):
1. SyncEventHandler.java - 增量同步 Handler 接口
2. BatchSyncEventHandler.java - 全量同步 Handler 接口

架构设计:
- 策略模式:通过 HandlerRegistry 动态路由
- Topic 简化:databus-sync-{clientCode}(所有事件共用)
- 消息路由:通过 eventType 字段区分事件类型
- 条件装配:@ConditionalOnProperty 灵活启用/禁用

编译结果: BUILD SUCCESS(30个源文件)

Ref: docs/databus/implementation-checklist.md 任务 89-92
2025-12-02 01:18:46 +08:00
hewencai
63400e0075 feat(databus-client): 完成岗位 Handler 及编译验证(任务 75-88)
新增文件(任务 75-88):
- PostSyncService.java - 岗位同步服务接口
- PostSyncServiceImpl.java - 岗位同步服务实现(Feign调用)
- SystemPostCreateHandler.java - 岗位创建事件处理器
- SystemPostUpdateHandler.java - 岗位更新事件处理器
- SystemPostDeleteHandler.java - 岗位删除事件处理器
- SystemPostFullHandler.java - 岗位全量同步处理器(批量)

修复问题:
1. 修复 DTO 导入:DeptSaveReqVO → DeptSaveReqDTO, PostSaveReqVO → PostSaveReqDTO
2. 修复注解:@Resource(required=false) → @Autowired(required=false)
3. 修复 PostApi 包路径:com.zt.plat.module.system.api.post → com.zt.plat.module.system.api.dept
4. 修复 DeptSaveReqDTO 字段映射(移除不存在的字段:code, shortName, isCompany, isGroup, deptSource)
5. 修复 AdminUserSaveReqDTO 字段映射:
   - deptIds: List<Long> → Set<Long>
   - postIds: List<Long> → Set<Long>

编译结果: BUILD SUCCESS(28个源文件)

Ref: docs/databus/implementation-checklist.md 任务 75-88
2025-12-02 01:07:30 +08:00
hewencai
01c4aa4301 feat(system-server): 添加 DataBus MapStruct 数据转换器
- 新增 DatabusDeptConvert (DeptDO → DatabusDeptData)
- 新增 DatabusUserConvert (AdminUserDO → DatabusAdminUserData)
- 新增 DatabusPostConvert (PostDO → DatabusPostData)

说明:
- 转换器忽略了需要额外查询的复杂字段(如 deptType, leaderUserName, depts, posts)
- PostDO 不包含 tenantId,已配置忽略该字段映射
- 验证 system-server 编译通过

Ref: docs/databus/implementation-checklist.md 任务 20-22
2025-12-02 00:23:09 +08:00
hewencai
db13036cea feat(databus): 完成阶段四-DataBus Server完整功能
- 补充缺失的 API 类(DatabusMessage、DatabusBatchMessage、DatabusEventType)
- 新增变更消息消费者(3个:部门、用户、岗位)
- 新增数据提供者(3个:部门、用户、岗位)
- 确认分发器服务(核心定向推送逻辑)
- 确认全量同步与消息推送组件
- 确认管理后台 API(5个 Controller)
- 确认 Service ��(4个核心服务)
- 确认 DAL 层(7个 DO + Mapper)
- 添加 databus-server starter 依赖到 pom.xml
- 编译验证通过

Ref: docs/databus/implementation-checklist.md 任务 39-70
2025-12-01 23:44:32 +08:00
hewencai
f5ba493f95 feat(databus): 完成阶段一+二-数据契约层与数据提供者
阶段一:数据契约层(任务 1-16)
- 新增 DatabusDeptData, DatabusAdminUserData, DatabusPostData 数据对象
- 新增 CursorPageReqDTO, CursorPageResult 游标分页 DTO
- 新增 DatabusDeptProviderApi, DatabusUserProviderApi, DatabusPostProviderApi Feign 接口
- 修改 system-api pom.xml 添加 databus-api 依赖

阶段二:数据提供者实现(任务 17-38)
- 新增 DatabusDeptProviderApiImpl, DatabusUserProviderApiImpl, DatabusPostProviderApiImpl Feign 接口实现
- 实现游标分页查询(基于 cursorTime + cursorId 复合游标)
- 新增 DatabusDeptChangeMessage, DatabusUserChangeMessage, DatabusPostChangeMessage MQ 消息类
- 新增 DatabusChangeProducer 消息生产者(支持部门、用户、岗位三实体)
- 修改 DeptServiceImpl, AdminUserServiceImpl, PostServiceImpl 添加事件发布

技术要点:
- 游标分页:cursorTime + cursorId 复合游标解决雪花ID乱序问题
- 事件发布:create/update/delete 操作后异步发送 MQ 消息
- 数据聚合:用户数据包含部门和岗位简要信息

Ref: docs/databus/implementation-checklist.md 任务 1-38
2025-12-01 22:25:28 +08:00
chenbowen
aa2fda8f62 Merge branch 'dev' into test 2025-12-01 17:52:33 +08:00
chenbowen
754803b3eb Merge remote-tracking branch 'base-version/main' into dev 2025-12-01 17:52:13 +08:00
chenbowen
95d905e76f 1. 限制记录 api 日志的字段长度
2. 完整记录所有的 databus api 的请求日志
3. 新增 iwork 同步可以按 id 维度进行
4. 新增自动扫描 BusinessBaseDO 的 公司部门数据权限模式
2025-12-01 17:46:42 +08:00
chenbowen
fc0428e7b5 Merge branch 'dev' into test 2025-12-01 10:21:55 +08:00
chenbowen
7fae3203bc Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	sql/mysql/ruoyi-vue-pro.sql
#	zt-module-infra/zt-module-infra-api/src/main/java/com/zt/plat/module/infra/api/websocket/WebSocketSenderApi.java
#	zt-module-infra/zt-module-infra-server/src/main/resources/application-dev.yaml
2025-12-01 10:21:34 +08:00
chenbowen
e9542acd27 不限制租户用户数量 2025-12-01 10:20:21 +08:00
chenbowen
6ab387cba0 新增 iwork 附件回调接口 2025-11-28 18:47:21 +08:00
chenbowen
0c22975df0 1. 剔除掉多余的文档以及标记 2025-11-28 18:12:00 +08:00
chenbowen
e26bf8f11d Merge branch 'dev' into test 2025-11-28 16:17:50 +08:00
chenbowen
9b911124e5 Merge remote-tracking branch 'base-version/main' into dev 2025-11-28 16:17:32 +08:00
chenbowen
30bd4810f5 1. 修复自定义 sql 中大写表名无法匹配到 mybatis 中的缓存表信息,导致表被忽略租户的问题 2025-11-28 16:16:49 +08:00
1097 changed files with 38470 additions and 1653788 deletions

1
.gitignore vendored
View File

@@ -61,6 +61,7 @@ package-lock.json
# visual studio code # visual studio code
.history .history
*.log *.log
logs/**
functions/mock functions/mock
.temp/** .temp/**

View File

@@ -282,7 +282,7 @@
| [Spring MVC](https://github.com/spring-projects/spring-framework/tree/master/spring-webmvc) | MVC 框架 | 6.1.10 | [文档](http://www.iocoder.cn/SpringMVC/MVC/?zt) | | [Spring MVC](https://github.com/spring-projects/spring-framework/tree/master/spring-webmvc) | MVC 框架 | 6.1.10 | [文档](http://www.iocoder.cn/SpringMVC/MVC/?zt) |
| [Spring Security](https://github.com/spring-projects/spring-security) | Spring 安全框架 | 6.3.1 | [文档](http://www.iocoder.cn/Spring-Boot/Spring-Security/?zt) | | [Spring Security](https://github.com/spring-projects/spring-security) | Spring 安全框架 | 6.3.1 | [文档](http://www.iocoder.cn/Spring-Boot/Spring-Security/?zt) |
| [Hibernate Validator](https://github.com/hibernate/hibernate-validator) | 参数校验组件 | 8.0.1 | [文档](http://www.iocoder.cn/Spring-Boot/Validation/?zt) | | [Hibernate Validator](https://github.com/hibernate/hibernate-validator) | 参数校验组件 | 8.0.1 | [文档](http://www.iocoder.cn/Spring-Boot/Validation/?zt) |
| [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 7.0.0 | [文档](https://doc.iocoder.cn/bpm/) | | [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 7.0.0 | [文档](http://172.16.46.63:30888/bpm/) |
| [Knife4j](https://gitee.com/xiaoym/knife4j) | Swagger 增强 UI 实现 | 4.5.0 | [文档](http://www.iocoder.cn/Spring-Boot/Swagger/?zt) | | [Knife4j](https://gitee.com/xiaoym/knife4j) | Swagger 增强 UI 实现 | 4.5.0 | [文档](http://www.iocoder.cn/Spring-Boot/Swagger/?zt) |
| [SkyWalking](https://skywalking.apache.org/) | 分布式应用追踪系统 | 9.0.0 | [文档](http://www.iocoder.cn/Spring-Boot/SkyWalking/?zt) | | [SkyWalking](https://skywalking.apache.org/) | 分布式应用追踪系统 | 9.0.0 | [文档](http://www.iocoder.cn/Spring-Boot/SkyWalking/?zt) |
| [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin) | Spring Boot 监控平台 | 3.6.1 | [文档](http://www.iocoder.cn/Spring-Boot/Admin/?zt) | | [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin) | Spring Boot 监控平台 | 3.6.1 | [文档](http://www.iocoder.cn/Spring-Boot/Admin/?zt) |

67
deployment-databus.yaml Normal file
View File

@@ -0,0 +1,67 @@
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: ns-f16a3067ca7b434aad127d15eac82503
name: zt-module-databus
labels:
app: zt-module-databus
annotations:
version: "VERSION_PLACEHOLDER"
description: DESC_PLACEHOLDER
rollout.kubernetes.io/change-cause: "DESC_PLACEHOLDER:VERSION_PLACEHOLDER"
spec:
replicas: 1
selector:
matchLabels:
app: zt-module-databus
template:
metadata:
labels:
app: zt-module-databus
spec:
dnsPolicy: ClusterFirst
dnsConfig:
nameservers:
- "172.16.36.16"
- "172.16.36.220"
containers:
- name: zt-module-databus
image: 172.16.46.66:10043/zt/zt-module-databus:VERSION_PLACEHOLDER
imagePullPolicy: Always
env:
- name: TZ
value: Asia/Shanghai
lifecycle:
preStop:
exec:
command:
- "/bin/sh"
- "-c"
- "sleep 35"
readinessProbe:
httpGet:
path: /actuator/health
port: 48108
initialDelaySeconds: 100
periodSeconds: 5
failureThreshold: 3
livenessProbe:
httpGet:
path: /actuator/health
port: 48108
initialDelaySeconds: 100
periodSeconds: 10
failureThreshold: 5
resources:
requests:
cpu: "500m"
memory: "1024Mi"
limits:
cpu: "500m"
memory: "2048Mi"
terminationGracePeriodSeconds: 40
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0

74
deployment-gateway.yaml Normal file
View File

@@ -0,0 +1,74 @@
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: ns-f16a3067ca7b434aad127d15eac82503
name: zt-gateway
labels:
app: zt-gateway
annotations:
version: "VERSION_PLACEHOLDER"
description: DESC_PLACEHOLDER
rollout.kubernetes.io/change-cause: "DESC_PLACEHOLDER:VERSION_PLACEHOLDER"
spec:
replicas: 1
selector:
matchLabels:
app: zt-gateway
template:
metadata:
labels:
app: zt-gateway
spec:
containers:
- name: zt-gateway
image: 172.16.46.66:10043/zt/zt-gateway:VERSION_PLACEHOLDER
imagePullPolicy: Always
env:
- name: TZ
value: Asia/Shanghai
lifecycle:
preStop:
exec:
command:
- "/bin/sh"
- "-c"
- "sleep 35"
ports:
- containerPort: 48080
readinessProbe:
httpGet:
path: /actuator/health
port: 48080
initialDelaySeconds: 100
periodSeconds: 5
failureThreshold: 3
livenessProbe:
httpGet:
path: /actuator/health
port: 48080
initialDelaySeconds: 100
periodSeconds: 10
failureThreshold: 5
resources:
requests:
cpu: "500m"
memory: "1024Mi"
limits:
cpu: "500m"
memory: "2048Mi"
terminationGracePeriodSeconds: 40
---
apiVersion: v1
kind: Service
metadata:
namespace: ns-f16a3067ca7b434aad127d15eac82503
name: zt-gateway
spec:
type: NodePort
selector:
app: zt-gateway
ports:
- protocol: TCP
port: 48080
targetPort: 48080
nodePort: 30081

67
deployment-infra.yaml Normal file
View File

@@ -0,0 +1,67 @@
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: ns-f16a3067ca7b434aad127d15eac82503
name: zt-module-infra
labels:
app: zt-module-infra
annotations:
version: "VERSION_PLACEHOLDER"
description: DESC_PLACEHOLDER
rollout.kubernetes.io/change-cause: "DESC_PLACEHOLDER:VERSION_PLACEHOLDER"
spec:
replicas: 2
selector:
matchLabels:
app: zt-module-infra
template:
metadata:
labels:
app: zt-module-infra
spec:
dnsPolicy: ClusterFirst
dnsConfig:
nameservers:
- "172.16.36.16"
- "172.16.36.220"
containers:
- name: zt-module-infra
image: 172.16.46.66:10043/zt/zt-module-infra:VERSION_PLACEHOLDER
imagePullPolicy: Always
env:
- name: TZ
value: Asia/Shanghai
lifecycle:
preStop:
exec:
command:
- "/bin/sh"
- "-c"
- "sleep 35"
readinessProbe:
httpGet:
path: /actuator/health
port: 48082
initialDelaySeconds: 100
periodSeconds: 5
failureThreshold: 3
livenessProbe:
httpGet:
path: /actuator/health
port: 48082
initialDelaySeconds: 100
periodSeconds: 10
failureThreshold: 5
resources:
requests:
cpu: "500m"
memory: "1024Mi"
limits:
cpu: "500m"
memory: "2048Mi"
terminationGracePeriodSeconds: 40
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0

76
deployment-system.yaml Normal file
View File

@@ -0,0 +1,76 @@
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: ns-f16a3067ca7b434aad127d15eac82503
name: zt-module-system
labels:
app: zt-module-system
annotations:
version: "VERSION_PLACEHOLDER"
description: DESC_PLACEHOLDER
rollout.kubernetes.io/change-cause: "DESC_PLACEHOLDER:VERSION_PLACEHOLDER"
spec:
replicas: 1
selector:
matchLabels:
app: zt-module-system
template:
metadata:
labels:
app: zt-module-system
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- node-3
dnsPolicy: ClusterFirst
dnsConfig:
nameservers:
- "172.16.36.16"
- "172.16.36.220"
containers:
- name: zt-module-system
image: 172.16.46.66:10043/zt/zt-module-system:VERSION_PLACEHOLDER
imagePullPolicy: Always
env:
- name: TZ
value: Asia/Shanghai
lifecycle:
preStop:
exec:
command:
- "/bin/sh"
- "-c"
- "sleep 35"
readinessProbe:
httpGet:
path: /actuator/health
port: 48081
initialDelaySeconds: 100
periodSeconds: 5
failureThreshold: 3
livenessProbe:
httpGet:
path: /actuator/health
port: 48081
initialDelaySeconds: 100
periodSeconds: 10
failureThreshold: 5
resources:
requests:
cpu: "500m"
memory: "1024Mi"
limits:
cpu: "500m"
memory: "2048Mi"
terminationGracePeriodSeconds: 40
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,31 @@
# Databus Client 使用说明
databus client 最主要用于调用基于http协议的第三方接口时需要记录调用日志到 databus 的情况, 通过databus client 调用第三方接口会将调用日志记录到databus的访问日志中
# 使用方法
1. 添加依赖:
```xml
<dependency>
<groupId>com.zt.plat</groupId>
<artifactId>zt-module-databus-client</artifactId>
<version>3.0.47-SNAPSHOT</version>
</dependency>
```
2. 注入 DatabusClient
```java
@Resource
private DatabusClient databusClient;
```
3. 方法说明
* get(...) : 发送 get 请求
* post(...): 发送 post 请求
* put(...): 发送 put 请求
* delete(...): 发送 delete 请求
* doRequest(...): 发送自定义请求
4. 方法参数说明(由于所有方法参数都是一样的,所以在此统一说明)
* String urlString: 请求的 http 接口地址(get/delete请求不需要带url参数)
* Map<String, Object> data: 请求的参数(post/put方法会转换为json提交, get/delete会拼接到url上)
* Map<String, String> headers: 请求头信息
* String appId: databus 的appid
* String authToken: databus 的访问令牌
* Method method: doRequest 方法独有,如果要使用 get/post/put/delete 之外的方法,请使用doRequest方法并通过method参数指定

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More