Compare commits

...

28 Commits

Author SHA1 Message Date
chenbowen
5037c741a9 Merge branch 'dev' into test 2025-11-06 23:10:34 +08:00
chenbowen
b8b8495dfe Merge remote-tracking branch 'base-version/main' into dev 2025-11-06 23:10:12 +08:00
chenbowen
f25ee5091e 1. 调整 databus api 策略,添加每次重试新建请求的逻辑 2025-11-06 23:08:55 +08:00
chenbowen
5fb15c31ed 1. 调整 pod 资源限制 2025-11-06 18:33:25 +08:00
chenbowen
07e000ae33 Merge branch 'dev' into test
# Conflicts:
#	deployment.yaml
2025-11-06 01:09:56 +08:00
chenbowen
c1ea3c6754 1. 调整 pod 资源限制 2025-11-06 01:09:31 +08:00
chenbowen
4197bbfbf8 Merge branch 'dev' into test 2025-11-06 00:50:12 +08:00
chenbowen
a9efa1d84a 1. 新增业务系统日志收集 2025-11-06 00:49:53 +08:00
chenbowen
c67debb9cf Merge branch 'dev' into test 2025-11-06 00:42:15 +08:00
chenbowen
f64b76e703 1. 新增业务系统日志收集 2025-11-06 00:41:57 +08:00
chenbowen
3025c56495 Merge branch 'dev' into test 2025-11-06 00:38:04 +08:00
chenbowen
2a0e0da08a 1. 新增业务系统日志收集 2025-11-06 00:37:48 +08:00
chenbowen
309a3f352b Merge branch 'dev' into test 2025-11-06 00:28:45 +08:00
chenbowen
00297f65b4 1. 新增业务系统日志收集 2025-11-06 00:28:14 +08:00
chenbowen
270132b7c1 1. 组织物料状态字段补充
2. template 模块不再参与编译
2025-11-05 17:20:00 +08:00
chenbowen
b17126485c Merge branch 'dev' into test 2025-11-05 16:33:37 +08:00
chenbowen
e98615c896 Merge remote-tracking branch 'base-version/main' into dev 2025-11-05 16:32:45 +08:00
chenbowen
ec473a00d4 1. 升级 skywalking 对应依赖版本
2. 整合 eban 相关配置,新增登出时同步全局失效 eban token 接口
2025-11-05 16:29:40 +08:00
chenbowen
60d6446287 Merge branch 'dev' into test 2025-11-04 18:50:01 +08:00
chenbowen
79add68d87 Merge remote-tracking branch 'base-version/main' into dev 2025-11-04 18:49:42 +08:00
chenbowen
811270a4c5 1. 提高 databus api 的网络失败重试次数,避免复用旧链接导致的 connection reset 错误
2. 兼容顶级组织同步时的组织编码生成逻辑
2025-11-04 14:43:53 +08:00
chenbowen
0b27f9ba0b Merge branch 'dev' into test 2025-11-03 14:21:51 +08:00
chenbowen
e6fe57533e Merge remote-tracking branch 'base-version/main' into dev 2025-11-03 14:21:25 +08:00
chenbowen
b98f605dfd 1. 优化 bpm 流程中所有关于用户选择,部门选择的组件
2. 优化 api 调试提示,优化 api 调用因为链接复用导致的链接被拒绝问题
3. 新增字典数据导入功能
2025-11-03 14:20:13 +08:00
chenbowen
42f61158c6 1. 补全工艺工序页面菜单权限 2025-10-31 09:49:29 +08:00
chenbowen
46e38c4ca3 Merge branch 'dev' into test 2025-10-31 09:30:15 +08:00
chenbowen
005e119ffb Merge remote-tracking branch 'base-version/main' into dev 2025-10-31 09:29:56 +08:00
chenbowen
ddee4da72a 1. 新增 api 调用日志记录,历史版本回滚
2. 新增用户角色权限监督功能
2025-10-31 09:28:59 +08:00
83 changed files with 3644 additions and 187 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,7 @@
<module>zt-module-report</module>
<!-- <module>zt-module-mp</module>-->
<!-- <module>zt-module-ai</module>-->
<module>zt-module-template</module>
<!-- <module>zt-module-template</module>-->
<!-- <module>zt-module-iot</module>-->
<module>zt-module-databus</module>
<!-- <module>zt-module-rule</module>-->
@@ -205,8 +205,13 @@
<name>中铜 ZStack 私服</name>
<url>http://172.16.46.63:30708/repository/test/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>

View File

@@ -0,0 +1,15 @@
-- DM8 字典导入按钮权限脚本
-- 幂等处理:清理旧的导入权限按钮,再重新写入
DELETE FROM system_role_menu WHERE menu_id = 103001;
DELETE FROM system_menu WHERE id = 103001;
INSERT INTO system_menu (
id, name, permission, type, sort, parent_id, path, icon, component, component_name,
status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted
) VALUES (
103001, '字典导入', 'system:dict:import', 3, 6, 105, '#', '#', '', NULL,
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'
);
-- 如需同步给指定角色,请手工向 system_role_menu 插入对应关系记录

View File

@@ -0,0 +1,44 @@
-- 工艺工序页面菜单与权限初始化脚本DM8
-- 默认挂载在基础数据目录parent_id = 6200如需调整请修改 parent_id。
DELETE FROM system_menu
WHERE id IN (6207, 620701, 620702, 620703, 620704, 620705);
INSERT INTO system_menu (
id, name, permission, type, sort, parent_id,
path, icon, component, component_name,
status, visible, keep_alive, always_show,
creator, create_time, updater, update_time, deleted
) VALUES (
6207, '工艺工序', 'base:processing-infomation-operation:query', 2, 70, 6200,
'processing-infomation-operation', 'ep:operation', 'base/processinginfomationoperation/index', 'ProcessingInfomationOperation',
0, '1', '0', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'
);
INSERT INTO system_menu (
id, name, permission, type, sort, parent_id,
path, icon, component, component_name,
status, visible, keep_alive, always_show,
creator, create_time, updater, update_time, deleted
) VALUES
(620701, '工艺工序查询', 'base:processing-infomation-operation:query', 3, 1, 6207,
'', '', '', '',
0, '1', '1', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
(620702, '工艺工序创建', 'base:processing-infomation-operation:create', 3, 2, 6207,
'', '', '', '',
0, '1', '1', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
(620703, '工艺工序更新', 'base:processing-infomation-operation:update', 3, 3, 6207,
'', '', '', '',
0, '1', '1', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
(620704, '工艺工序删除', 'base:processing-infomation-operation:delete', 3, 4, 6207,
'', '', '', '',
0, '1', '1', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
(620705, '工艺工序导出', 'base:processing-infomation-operation:export', 3, 5, 6207,
'', '', '', '',
0, '1', '1', '1',
'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0');

View File

@@ -0,0 +1,33 @@
-- =============================================
-- 数据总线 API 版本历史菜单权限(备忘录模式)
-- 功能说明:
-- 1. 查看版本历史
-- 2. 查看版本详情
-- 3. 版本回滚
-- 4. 版本对比
-- =============================================
-- 删除旧的版本管理菜单权限
DELETE FROM system_menu WHERE id IN (650107, 650108, 650109, 650110);
-- 插入新的版本历史管理权限
INSERT INTO system_menu (id, name, permission, type, sort, parent_id, path, icon, component, component_name,
status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted)
VALUES
-- 查询版本历史列表
(650107, 'API版本历史', 'databus:gateway:version:query', 3, 7, 6501, '', '', '', '',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
-- 查看版本详情
(650108, 'API版本详情', 'databus:gateway:version:detail', 3, 8, 6501, '', '', '', '',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
-- 版本回滚
(650109, 'API版本回滚', 'databus:gateway:version:rollback', 3, 9, 6501, '', '', '', '',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0'),
-- 版本对比
(650110, 'API版本对比', 'databus:gateway:version:compare', 3, 10, 6501, '', '', '', '',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0');
-- 说明
-- 1. 不再需要"创建版本"权限,因为系统自动创建
-- 2. 不再需要"删除版本"权限,版本历史不可删除
-- 3. 保留查询、详情、回滚、对比四个核心功能

View File

@@ -0,0 +1,52 @@
-- =============================================
-- 数据总线 API 版本历史表(备忘录模式)
-- 功能说明:
-- 1. 每次保存 API 配置时自动创建版本记录
-- 2. 版本号自动递增v1, v2, v3...
-- 3. 保留完整历史链,不可删除
-- 4. 支持一键回滚到任意历史版本
-- 5. 支持版本对比功能
-- =============================================
-- 如果表已存在则删除
DROP TABLE IF EXISTS databus_api_version;
-- 创建版本历史表DM8 语法)
CREATE TABLE databus_api_version (
id BIGINT NOT NULL,
api_id BIGINT NOT NULL,
version_number INTEGER NOT NULL,
snapshot_data CLOB NOT NULL,
description VARCHAR(500),
is_current NUMBER(1) DEFAULT 0 NOT NULL,
operator VARCHAR(64),
creator VARCHAR(64) DEFAULT '' NOT NULL,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
updater VARCHAR(64) DEFAULT '' NOT NULL,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
deleted NUMBER(1) DEFAULT 0 NOT NULL,
tenant_id BIGINT DEFAULT 0 NOT NULL,
CONSTRAINT pk_databus_api_version PRIMARY KEY (id)
);
-- 创建索引
CREATE INDEX idx_databus_api_version_api_id ON databus_api_version (api_id);
CREATE INDEX idx_databus_api_version_version_number ON databus_api_version (api_id, version_number);
CREATE INDEX idx_databus_api_version_is_current ON databus_api_version (api_id, is_current);
CREATE INDEX idx_databus_api_version_create_time ON databus_api_version (create_time);
CREATE INDEX idx_databus_api_version_operator ON databus_api_version (operator);
COMMENT ON TABLE databus_api_version IS '数据总线API版本历史表采用备忘录模式每次保存API时自动创建版本快照支持完整的版本历史追溯和回滚';
COMMENT ON COLUMN databus_api_version.id IS '主键ID';
COMMENT ON COLUMN databus_api_version.api_id IS 'API定义ID关联databus_api_definition表';
COMMENT ON COLUMN databus_api_version.version_number IS '版本号同一API下自动递增1,2,3...';
COMMENT ON COLUMN databus_api_version.snapshot_data IS 'API完整配置快照JSON格式包含definition、steps、transforms等所有信息';
COMMENT ON COLUMN databus_api_version.description IS '变更说明,记录本次修改的内容';
COMMENT ON COLUMN databus_api_version.is_current IS '是否为当前版本1=是0=否同一API只有一个当前版本';
COMMENT ON COLUMN databus_api_version.operator IS '操作人,记录谁创建了这个版本';
COMMENT ON COLUMN databus_api_version.creator IS '创建者';
COMMENT ON COLUMN databus_api_version.create_time IS '创建时间(版本创建时间)';
COMMENT ON COLUMN databus_api_version.updater IS '更新者';
COMMENT ON COLUMN databus_api_version.update_time IS '更新时间';
COMMENT ON COLUMN databus_api_version.deleted IS '是否删除(逻辑删除,实际不删除版本历史)';
COMMENT ON COLUMN databus_api_version.tenant_id IS '租户ID';

View File

@@ -0,0 +1,13 @@
-- 数据总线 API 访问日志菜单权限初始化DM8
-- 创建访问日志页面及查询按钮权限。如已存在将先行移除再新增。
DELETE FROM system_menu WHERE id IN (6504, 650401);
INSERT INTO system_menu (id, name, permission, type, sort, parent_id, path, icon, component, component_name,
status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted)
VALUES (6504, '访问日志', 'databus:gateway:access-log:query', 2, 40, 6500, 'access-log', 'ep:document', 'databus/accesslog/index', 'DatabusAccessLog',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0');
INSERT INTO system_menu (id, name, permission, type, sort, parent_id, path, icon, component, component_name,
status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted)
VALUES (650401, '访问日志查询', 'databus:gateway:access-log:query', 3, 1, 6504, '', '', '', '',
0, '1', '1', '1', 'admin', CURRENT_TIMESTAMP, 'admin', CURRENT_TIMESTAMP, '0');

View File

@@ -0,0 +1,52 @@
-- 权限监督按钮及接口权限DM8 专用)
-- 执行前请确认未占用 1068 主键
DELETE FROM system_menu WHERE id = 1068;
INSERT INTO system_menu (
id,
name,
permission,
type,
sort,
parent_id,
path,
icon,
component,
component_name,
status,
visible,
keep_alive,
always_show,
creator,
create_time,
updater,
update_time,
deleted
)
SELECT
1068,
'权限监督',
'system:permission:user-permission-supervision',
3,
9,
101,
'',
'',
'',
NULL,
0,
'1',
'1',
'1',
'admin',
'2025-10-29 00:00:00',
'',
'2025-10-29 00:00:00',
'0'
FROM dual
WHERE NOT EXISTS (
SELECT 1
FROM system_menu
WHERE id = 1068
);

View File

@@ -0,0 +1,8 @@
-- ---------------------------------------------------------------------------
-- 脚本名称 : 组织物料状态字段补充_20251105.sql
-- 适用数据库 : DM8
-- 变更目的 : 为 bse_dept_mtrl 表补充状态字段 STS解决查询时列不存在的问题
-- 影响说明 : 仅新增并初始化 STS 字段,默认值为 '1'(有效)
-- 执行前请先确认已备份相关数据
-- ---------------------------------------------------------------------------
ALTER TABLE BSE_DEPT_MTRL ADD STS VARCHAR2(5) DEFAULT '0';

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