Compare commits

..

34 Commits

Author SHA1 Message Date
chenbowen
70868a77c0 Merge branch 'dev' into test 2025-11-25 09:15:54 +08:00
chenbowen
eab968da72 Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	pom.xml
2025-11-25 09:15:32 +08:00
chenbowen
e212ba4d2f 升级版本 2025-11-25 09:14:36 +08:00
chenbowen
4ddd38c3b6 1. 升级 3.0.45 2025-11-24 19:45:47 +08:00
chenbowen
54f763c15e Merge branch 'dev' into test 2025-11-24 19:35:37 +08:00
chenbowen
65f62fddd6 Merge remote-tracking branch 'base-version/main' into dev 2025-11-24 19:19:09 +08:00
chenbowen
65b99740c1 新增 long 集合类型的 string 转换 2025-11-24 19:18:23 +08:00
chenbowen
f7ee073617 Merge branch 'dev' into test 2025-11-24 15:54:06 +08:00
chenbowen
4b17c1d833 Merge remote-tracking branch 'base-version/main' into dev 2025-11-24 15:53:49 +08:00
chenbowen
77c46acf9e 1. 修改请求 iwork 的传参方式 2025-11-24 15:51:45 +08:00
qianshijiang
3d3808be48 编译报错修改。 2025-11-24 09:52:28 +08:00
qianshijiang
6b266e3211 编译报错修改。 2025-11-24 09:49:44 +08:00
chenbowen
491f8c8b1f Merge branch 'dev' into test 2025-11-21 18:30:32 +08:00
chenbowen
e57f649e72 Merge remote-tracking branch 'base-version/main' into dev 2025-11-21 18:30:15 +08:00
chenbowen
ce39dc6d4b 1. iwork 二次适配 2025-11-21 18:20:11 +08:00
chenbowen
8dd7ccaf5f Merge branch 'dev' into test 2025-11-21 17:25:09 +08:00
chenbowen
14c81350bd Merge remote-tracking branch 'base-version/main' into dev 2025-11-21 17:24:41 +08:00
chenbowen
7e3baeba46 修复 nacos 刷新配置后,ignoreurl 失效的bug 2025-11-21 17:23:36 +08:00
chenbowen
4106cfced2 Merge branch 'dev' into test
# Conflicts:
#	zt-dependencies/pom.xml
2025-11-20 18:36:13 +08:00
chenbowen
985b429f6f Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	zt-dependencies/pom.xml
2025-11-20 18:35:03 +08:00
chenbowen
0b646295da 1. 新增 iwork 同步用户组织信息接口
2. 修复错误设置版本信息在 zt-dependencies 的 bug
2025-11-20 18:27:01 +08:00
qianshijiang
5374b0567b 封装树形数据操作工具类 2025-11-20 15:09:08 +08:00
qianshijiang
47f710648b 新增业务附件查询权限标识 2025-11-20 10:25:57 +08:00
chenbowen
4c9b1c616e Merge branch 'dev' into test 2025-11-18 19:03:09 +08:00
chenbowen
88fb1652e6 Merge remote-tracking branch 'base-version/main' into dev
# Conflicts:
#	zt-dependencies/pom.xml
#	zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/service/sso/ExternalSsoServiceImpl.java
2025-11-18 18:51:57 +08:00
chenbowen
52a0b561f9 1. 新增针对外部的自定义 sso 菜单外链 2025-11-18 18:47:50 +08:00
chenbowen
74d2a1a236 1. 升级 3.0.44 2025-11-18 14:13:47 +08:00
chenbowen
585dd3449f Merge branch 'dev' into test 2025-11-18 11:39:28 +08:00
chenbowen
8dc3e81d4f 1. 升级 3.0.44 2025-11-18 11:39:01 +08:00
chenbowen
6b3453e4ee Merge branch 'dev' into test 2025-11-18 10:59:55 +08:00
chenbowen
633e430f46 1. 新增分页接口聚合查询注解支持
2. 优化 databus api 日志记录的字段缺失问题
3. 新增 eplat sso 页面登录校验
4. 用户、部门编辑新增 seata 事务支持
5. 新增 iwork 流程发起接口
6. 新增 eban 同步用户时的岗位处理逻辑
7. 新增无 skywalking 时的 traceId 支持
2025-11-18 10:59:29 +08:00
qianshijiang
8b3d93dc17 新增业务附件查询权限标识 2025-11-18 10:57:42 +08:00
chenbowen
266eb45e00 1. 新增分页接口聚合查询注解支持
2. 优化 databus api 日志记录的字段缺失问题
3. 新增 eplat sso 页面登录校验
4. 用户、部门编辑新增 seata 事务支持
5. 新增 iwork 流程发起接口
6. 新增 eban 同步用户时的岗位处理逻辑
7. 新增无 skywalking 时的 traceId 支持
2025-11-18 10:03:34 +08:00
qianshijiang
c4482af144 新增业务附件查询权限标识 2025-11-17 18:01:00 +08:00
107 changed files with 7567 additions and 147 deletions

340
docs/iWork集成说明.md Normal file

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

194
docs/外部单点登录.md Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -32,7 +32,7 @@
<url>https://github.com/YunaiV/ruoyi-vue-pro</url>
<properties>
<revision>3.0.43</revision>
<revision>3.0.45</revision>
<!-- Maven 相关 -->
<java.version>17</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
@@ -274,6 +274,12 @@
<config.namespace>chenbowen</config.namespace>
</properties>
</profile>
<profile>
<id>qsj</id>
<properties>
<config.namespace>qsj</config.namespace>
</properties>
</profile>
</profiles>
</project>

581
sql/dm/bpm.sql Normal file

File diff suppressed because one or more lines are too long

View File

@@ -26,14 +26,12 @@
<url>https://github.com/YunaiV/ruoyi-vue-pro</url>
<properties>
<revision>3.0.43</revision>
<revision>3.0.45</revision>
<flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>
<!-- 统一依赖管理 -->
<spring.boot.version>3.4.5</spring.boot.version>
<spring.cloud.version>2024.0.1</spring.cloud.version>
<spring.cloud.alibaba.version>2023.0.3.2</spring.cloud.alibaba.version>
<!-- 分布式事务相关 -->
<seata.version>2.4.0</seata.version>
<!-- Web 相关 -->
<springdoc.version>2.8.3</springdoc.version>
<knife4j.version>4.6.0</knife4j.version>
@@ -65,6 +63,7 @@
<podam.version>8.0.2.RELEASE</podam.version>
<jedis-mock.version>1.1.4</jedis-mock.version>
<mockito-inline.version>5.2.0</mockito-inline.version>
<okhttp3.version>4.12.0</okhttp3.version>
<!-- Bpm 工作流相关 -->
<flowable.version>7.0.1</flowable.version>
<!-- 工具类相关 -->
@@ -88,8 +87,6 @@
<netty.version>4.1.116.Final</netty.version>
<mqtt.version>1.2.5</mqtt.version>
<pf4j-spring.version>0.9.0</pf4j-spring.version>
<docx4j.version>11.4.7</docx4j.version>
<docx4j-jaxb.version>11.4.7</docx4j-jaxb.version>
<!-- 规则引擎 -->
<liteflow.version>2.15.1</liteflow.version>
<vertx.version>4.5.13</vertx.version>
@@ -135,20 +132,6 @@
<scope>import</scope>
</dependency>
<!-- 分布式事务Seata -->
<!-- 显式覆盖 Spring Cloud Alibaba BOM 中的 Seata 1.8.0,升级到 2.4.0 以支持达梦数据库 -->
<!-- 注意Seata 2.2.0+ 改为使用 org.apache.seata groupId -->
<dependency>
<groupId>org.apache.seata</groupId>
<artifactId>seata-all</artifactId>
<version>${seata.version}</version>
</dependency>
<dependency>
<groupId>org.apache.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>${seata.version}</version>
</dependency>
<!-- 业务组件 -->
<dependency>
<groupId>io.github.mouzt</groupId>
@@ -488,6 +471,12 @@
<version>${podam.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp3.version}</version>
</dependency>
<!-- 工作流相关 -->
<dependency>
<groupId>org.flowable</groupId>
@@ -724,17 +713,6 @@
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
<version>${mqtt.version}</version>
</dependency>
<!-- docx4j - Word文档处理 -->
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>${docx4j-jaxb.version}</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-core</artifactId>
<version>${docx4j.version}</version>
</dependency>
</dependencies>
</dependencyManagement>

View File

@@ -52,6 +52,12 @@
<scope>provided</scope> <!-- 设置为 provided只有工具类需要使用到 -->
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<scope>provided</scope> <!-- 设置为 provided只有工具类需要使用到 -->
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
@@ -151,6 +157,12 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View File

@@ -0,0 +1,31 @@
package com.zt.plat.framework.common.annotation;
import java.lang.annotation.*;
/**
* 标记分页结果中需要求和的字段。
* <p>
* 未显式指定列名时,会默认使用实体字段对应的数据库列。
* <p>
* {@link #exist()} 可以用于声明该字段并不存在于表结构中,相当于为字段添加
* {@code @TableField(exist = false)},方便在 DO 中声明专用于汇总结果的临时字段。
*/
@Documented
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface PageSum {
/**
* 自定义求和的数据库列名或表达式,未设置时默认使用实体字段对应的列。
*/
String column() default "";
/**
* 是否在实体字段上声明真实存在的数据库列。
* <p>
* 设为 {@code false} 时,框架会自动为该字段提供 {@code @TableField(exist = false)} 的能力,
* 适用于只在分页响应中返回的临时统计字段。
*/
boolean exist() default false;
}

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