Commit Graph
386 Commits
Author SHA1 Message Date
wsm 522f269f59 feat(extapi): 新增外部接口清单注解扫描与展示导出
新增 @ExternalApi/@ExternalCall 方法级注解,启动时扫描生成内存注册表。
提供 /sys/extApi/list 展示、exportXls(AutoPoi) 与 exportMarkdown 导出;
给 TaskApiController.countTaskforporter 打 @ExternalApi 示范并补菜单 SQL。
2026-08-11 15:14:38 +08:00
wsmandGitee 64182840f3 !121 fix(db): 清空数据库脚本补充定点联系单两张业务表
Merge pull request !121 from wsm/fix/clear_data_sql
2026-08-11 06:14:08 +00:00
wsm 9bc5a1bd59 fix(db): 清空数据库脚本补充定点联系单两张业务表
定点联系单模块新增 fixed_contact_20260730 与
fixed_contact_feedback_20260730,clear_all_data.sql
监督模块业务表分组缺这两张,导致清库后历史数据残留。
2026-08-11 14:09:30 +08:00
wsmandGitee df12ba6d0c !120 fix(deploy): 修复定点联系单流程导入SQL的UNHEX串换行问题
Merge pull request !120 from wsm/fix/flow_script_fix
2026-08-11 00:33:57 +00:00
wsm 2305fad1f7 fix(deploy): 修复定点联系单流程导入SQL的UNHEX串换行问题
原导出 SQL 的 process_xml hex 是跨 490 行的单个字符串字面量,
行间换行符被嵌入 hex 导致目标库 UNHEX 报错。
修复版将每行 hex 单独加引号,利用 MySQL 相邻字符串字面量拼接
还原无换行的干净 hex,并验证完整解码为 BPMN XML(8 节点)。
2026-08-11 08:32:21 +08:00
wsm 2c966de470 chore(deploy): 生成全业务模块增量部署包 V20260807_business_all
覆盖 10 个业务模块:20 张表结构 + 9 个流程 + 76 菜单/235 授权。
只增不删,deploy-test 验证通过(零错误 + 业务表无变化)。
2026-08-07 16:19:55 +08:00
wsmandGitee 582d8543d3 !119 fix(fixcontact): 修复 E2E 测试发现的 5 项问题
Merge pull request !119 from wsm/fix/fix_contact_20260807
2026-08-07 01:56:42 +00:00
wsm 023597f491 fix(fixcontact): 修复 E2E 测试发现的 5 项问题
- add 默认 bpm_status 设为未发起(1),并校验表单编号/定点联系所领导/主办部门/申请人必填
- delete 校验记录存在,不存在返回未找到
- processComplete 驳回分支空 rejectNode 抛出明确错误替代 NPE
- FixContactConstant.BUSINESS_KEY 修正为 business_id,与流程 Bean 读取一致
2026-08-07 09:55:33 +08:00
wsmandGitee 26a2be5a2d !118 refactor(inspectimprove): 迁移巡视整改代码包 inspectimprove 到 dqinspecttask
Merge pull request !118 from wsm/refactor/inspectimprove
2026-08-06 11:00:19 +00:00
wsm e263e6eb4c refactor(inspectimprove): 迁移巡视整改代码包 inspectimprove 到 dqinspecttask
统一包名与模块目录 dqinspecttask 一致,同步更新 package 声明与 import 引用。
2026-08-06 18:59:03 +08:00
wsmandGitee 8dc658a505 !117 fix(inspectimprove): 删除遗留孤立实体并修复阶段字段默认值
Merge pull request !117 from wsm/fix/imporve_task
2026-08-06 10:43:49 +00:00
wsm 91455194ce fix(inspectimprove): 删除遗留孤立实体并修复阶段字段默认值
- 删除 dj_inspect_improve 遗留实体(控制器/实体/mapper/service/完成监听器及其测试),
  清理 InspectImproveFlow 与两个监听器的未使用注入,删除无数据表并记录 DDL
- DqInspectTaskServiceImpl.saveMain 兜底 completedStage=0,修复 completed_stage 为 NULL 导致阶段递增失效
- 同步修正相关测试的构造函数参数
2026-08-06 18:41:14 +08:00
wsmandGitee 57af8575c3 !116 fix(xispeak): 修复测试文档发现的 7 项问题
Merge pull request !116 from wsm/fix/xispeak_bug
2026-08-06 08:51:06 +00:00
wsm bdb35256da fix(xispeak): 修复测试文档发现的 7 项问题
- 反馈流程部门负责人审批节点 loopCardinality 改用 getTemImplLeaderListLength
- 纪检部门 jj_worker_01/jj_leader_01 挂靠修正到实际纪检部门
- 树子节点 title 改用 speak_status
- Task_0mf32ge 空转节点补齐变量注入改用 tem_impl_leader
- delete/deleteBatch 终止运行中流程并清理 task_task 与反馈子表
- 新增节点填充 tree_depth
- 前端 getCurrentUserDeptId 增强回退(orgCode 不匹配时取首部门)
2026-08-06 16:48:39 +08:00
wsmandGitee 5ef5826768 !115 chore(supervision): 删除废弃 flow 模块并清理 pom 引用
Merge pull request !115 from wsm/refactor/supervision_module
2026-08-06 06:56:55 +00:00
wsm a88ea47b5a chore(supervision): 删除废弃 flow 模块并清理 pom 引用 2026-08-06 14:52:53 +08:00
wsm 6f7e4c8587 refactor(supervision): 迁移 jeecg-module-flow 流程逻辑到 supervision 模块 2026-08-06 14:52:47 +08:00
wsm f849a2f049 refactor(supervision): 统一业务模块到 supervision 根包 2026-08-06 14:52:28 +08:00
wsmandGitee 21a6394a51 !114 chore(demo): 删除废弃的 5 个 demo 演示模块
Merge pull request !114 from wsm/chore/dead_modules_remove
2026-08-06 02:30:36 +00:00
wsm 505b20930d chore(demo): 删除废弃的 5 个 demo 演示模块
删除 demoMetting、peopleService、rectifylist、supervisiontest、tzMetting
模块(共 30 个文件),均无外部引用、无流程/菜单数据依赖。
2026-08-06 10:26:09 +08:00
wsmandGitee 5d02013004 !113 chore(demo): 删除废弃的 check 演示模块
Merge pull request !113 from wsm/chore/remove_check
2026-08-06 02:13:11 +00:00
wsm a0dd401c5c chore(demo): 删除废弃的 check 演示模块
删除 demo/check 模块 6 个文件(DjCheck 实体/控制器/Mapper/Service),
代码库无外部引用,表 dj_check 无迁移依赖。
2026-08-06 10:12:32 +08:00
wsmandGitee 1185714202 !112 fix(fixcontact): 修复归档网关缺省值、撤回回写状态及删除清理关联流程
Merge pull request !112 from wsm/fix/fix_contact_20260806
2026-08-06 02:08:30 +00:00
wsm 317ba18e6b fix(fixcontact): 修复归档网关缺省值、撤回回写状态及删除清理关联流程
- getIsNeedLeaderApprove 变量为空时默认按不需要处理,避免归档后网关无出边抛异常
- 撤回后回写业务表 bpm_status 为未开始,不再计入进行中统计
- 删除主表时一并终止运行中流程并软删除 task_task,消除孤儿数据
2026-08-06 10:05:53 +08:00
wsmandGitee a8b1fc756b !111 feat(syslog): 新增退出日志类型,主动登出与强制退出归入退出日志
Merge pull request !111 from wsm/feature/logout_record
2026-08-05 08:18:30 +00:00
wsm 8f3e94f8ed feat(syslog): 新增退出日志类型,主动登出与强制退出归入退出日志 2026-08-05 16:17:24 +08:00
wsmandGitee d1891a3b9c !110 feat(syslog): 操作日志新增操作结果列,记录成功失败并追加失败原因
Merge pull request !110 from wsm/feature/log_oper_res_add
2026-08-05 07:59:30 +00:00
wsm c23a739065 feat(syslog): 操作日志新增操作结果列,记录成功失败并追加失败原因
- AutoLogAspect around() 改造为 try/catch/finally:抛异常或返回 Result.error 判定失败,异常不吞保持原行为
- 失败原因截断 500 字符追加到 log_content
- sys_log 新增 operate_result 列(1成功,0失败)
2026-08-05 15:57:38 +08:00
wsmandGitee bab7c9688b !109 feat(fixcontact): 定点联系单实体敏感字段添加 @AutoLogIgnore 脱敏
Merge pull request !109 from wsm/feature/entity_add_logignore
2026-08-05 07:29:23 +00:00
wsm cf8d538cfe feat(fixcontact): 定点联系单实体敏感字段添加 @AutoLogIgnore 脱敏
主表标注定点联系所领导/相关分管所领导/申请人/所办领导ID/部门审批信息,
子表标注反馈人及反馈人姓名,写操作日志时自动脱敏为 ***。
2026-08-05 15:28:25 +08:00
wsmandGitee f3d728f7f9 !108 feat(syslog): 操作日志支持 @AutoLogIgnore 字段脱敏
Merge pull request !108 from wsm/feature/sensitive_data_ignore_annotation
2026-08-05 07:15:46 +00:00
wsm 86caf24ec6 feat(syslog): 操作日志支持 @AutoLogIgnore 字段脱敏
新增字段级注解 @AutoLogIgnore,标注在实体字段上;
写操作日志序列化请求参数时,按运行时类型自动识别并
将标注字段的值替换为 ***,避免敏感数据写入日志。
2026-08-05 15:10:40 +08:00
wsm 352558d550 Merge remote-tracking branch 'origin/master' 2026-08-05 13:43:17 +08:00
wsm 68b2d3c5f5 chore: 忽略understand-anything生成的.ua目录 2026-08-05 13:41:13 +08:00
wsmandGitee 0dac8e58ba !107 fix(syslog): 修正既有日志注解的错误操作类型
Merge pull request !107 from wsm/feature/module_log_fix
2026-08-05 03:05:41 +00:00
wsm 1663c04759 feat(syslog): 全量业务模块补全用户增删改查及导出日志注解 2026-08-05 11:04:56 +08:00
wsm 65fe66cd2a fix(syslog): 修正既有日志注解的错误操作类型
既有写操作方法注解未写 operateType,因方法名不以 add/edit/delete/import/export 开头,
会被自动推断为 1(查询)。补充显式 operateType:
- 定点联系单/习总书记讲话/党委会/我为四所把把脉 的 saveBpmForm、saveSubApprove → 编辑(3)
- 撤回流程 withdrawProcess/withDrawFixContact/withDrawXiSpeak → 删除(4)
- 任务清单表 移动/重命名/权限 → 编辑(3),移除收藏/协作人 → 删除(4)
2026-08-05 10:48:20 +08:00
wsm f02814d692 feat(syslog): 督办业务模块控制器补全日志注解
为督办业务模块各 controller 的写操作方法补充 @AutoLog 注解:
- 24 个导入端点(excel导入/EasyExcel导入/反馈导入)加导入日志
- 任务清单详情新增/编辑/删除/移动/关注等 8 个方法
- 改善提案审批流程 startProcess 及各 BPM 环节 9 个方法
2026-08-05 10:48:09 +08:00
wsmandGitee 903a6fe368 !106 feat(syslog): 操作日志和登录日志记录操作人密级
Merge pull request !106 from wsm/feature/log_sec_level
2026-08-05 02:08:24 +00:00
wsm 20b76afa02 feat(syslog): 操作日志和登录日志记录操作人密级
sys_log 新增 user_security_level 列,取值与 sys_user.user_security_level 一致
(字典:3非密/4一般/5重要),LogDTO/SysLog 实体同步补充字段。
2026-08-05 09:59:38 +08:00
wsm e228152fad fix(syslog): 操作日志写入异常不再抛出,避免数据已落库但接口仍报错
saveSysLog 整体包 try-catch,日志环节任何异常只记录 warn,
不影响业务事务和接口响应。
2026-08-05 09:59:21 +08:00
wsmandGitee d2c09cc8b4 !105 feat(jasypt): 引入jasypt配置加密支持敏感信息脱敏
Merge pull request !105 from wsm/feature/jasypt_encryption
2026-08-04 08:13:02 +00:00
wsm 3bfcaeca6c feat(jasypt): 引入jasypt配置加密支持敏感信息脱敏
根pom与启动模块引入jasypt-spring-boot-starter,
application.yml配置encryptor口令走环境变量/JVM参数注入。
2026-08-04 16:09:56 +08:00
wsmandClaude Opus 4.7 0cc3e3bec6 fix(fixcontact): 状态统计将 bpm_status 为空的记录按未开始计数
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-04 14:42:37 +08:00
wsmandGitee 9d33f46588 !104 chore(fixcontact): 新增定点联系单流程/菜单/业务表导入SQL脚本
Merge pull request !104 from wsm/sql/fix_contact_flow_sql
2026-08-04 05:53:42 +00:00
wsm 1accfd2892 chore(fixcontact): 新增定点联系单流程/菜单/业务表导入SQL脚本 2026-08-04 13:52:20 +08:00
wsmandGitee 68ddcffb9f !103 feat(fixcontact): 新增台账状态统计接口
Merge pull request !103 from wsm/style/fix_contact_list_style
2026-08-04 02:59:31 +00:00
wsm 37d3ff1aed feat(fixcontact): 新增台账状态统计接口 2026-08-04 10:55:10 +08:00
wsmandGitee 3c8d29a78a !102 feat(fixcontact): 新增所领导审批流程变量与表达式方法并修复领导查询
Merge pull request !102 from wsm/feature/fix_contact_select_ld
2026-08-04 02:29:26 +00:00
wsm 3090858b85 feat(fixcontact): 新增所领导审批流程变量与表达式方法并修复领导查询 2026-08-04 10:27:07 +08:00