 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 |
|
wsm
|
a965427ce3
|
!101 feat(fixcontact): 新增部门领导与经办人审批监听器
* feat(fixcontact): 新增部门领导与经办人审批监听器
* feat(fixcontact): 新增部门并行子流程流程表达式方法与常量
* feat(fixcontact): 反馈列表联表查询反馈人与反馈部门名称
* feat(fixcontact): 部门审批信息落库approve_info并新增保存接口
|
2026-08-03 10:43:49 +00:00 |
|
ye1023
|
51a693c363
|
yxk-20260803
改善提案-权限控制
根据菜单路由区分 mine/dept/institute:我的提案:仅本人数据,可新增、编辑草稿、删除草稿、发起流程。
部门提案:仅本人有效业务部门内已发起提案,只读查看。
全所提案:全所已发起提案;处理中记录可删除流程。
[ImprovementProposalController.java]对列表和导出强制应用范围过滤;部门范围只识别 org_type='2'、org_category='2' 的关联部门。草稿编辑、删除、发起流程也增加了创建人校验。
删除流程改用独立权限:improvementproposal:improvement_proposal:withdrawProcess。
新增全所/部门范围权限:deptView、instituteView。
|
2026-08-03 14:50:14 +08:00 |
|
 wsmandGitee
|
a118d03042
|
!100 feat(fixcontact): 新增定点联系单流程节点导出与完整导入SQL脚本
Merge pull request !100 from wsm/feature/20260731
|
2026-07-31 07:27:26 +00:00 |
|
wsm
|
498cbd42d9
|
feat(fixcontact): 新增定点联系单流程节点导出与完整导入SQL脚本
|
2026-07-31 15:26:13 +08:00 |
|
ye1023
|
5e14c952cb
|
yxk-20260731
改善提案-删除流程功能
为已发起且仍在处理中的改善提案增加“删除流程”操作。删除后终止当前 Flowable 实例、清理本轮流程数据,并将提案回退为草稿,允许重新编辑和发起。
Implementation Changes
后端新增 POST /improvementproposal/improvementProposal/withdrawProcess?id=...,复用现有 improvementproposal:improvement_proposal:delete 权限。
在 ImprovementProposalService 新增事务方法:锁定主表后,仅允许 bpm_status='2' 且存在运行中流程实例的提案撤回;流程已完成、已作废、草稿或实例不存在时拒绝操作。
参考党委会的流程清理方式,终止 Flowable 运行实例并删除该实例的历史、审批意见、抄送、流程中间数据和流程日志;不改动全局流程引擎代码。
删除本轮 improvement_dept_score、improvement_institute_vote 数据,避免重新发起后复用旧评分、投票结果。
将流程衍生字段清空:流程实例、初审/评分/负责人奖项、评分汇总、所级投票人数与结果、最终奖项、人工确认、归档人及归档时间;保留提案基本信息、编号和业务附件。
将主表 bpm_status 重置为 1,使现有编辑、删除和发起流程逻辑自动恢复可用。
前端台账操作菜单在处理中记录显示“删除流程”,增加明确提示“删除后将回退为草稿,当前评分、投票和审批数据将被清空”;成功后刷新列表。
不增加批量删除流程功能,现有批量删除仍只处理草稿。
|
2026-07-31 15:07:48 +08:00 |
|
ye1023
|
a30ef73be2
|
Merge remote-tracking branch 'origin/master'
|
2026-07-31 14:08:41 +08:00 |
|
ye1023
|
6811e3ea01
|
yxk-20260731
改善提案
新增提案时,提案部门默认选中当前登录部门,用户可改选本人所属的有效业务部门。候选范围严格限定为用户关联部门中 org_type='2' 且 org_category='2' 的记录,排除岗位、科室及其他组织节点。
|
2026-07-31 14:07:47 +08:00 |
|
 wsmandGitee
|
d642b837ce
|
!99 feat(fixcontact): 新增EasyExcel模板导入导出及校验接口
Merge pull request !99 from wsm/feature/20260731
|
2026-07-31 01:55:41 +00:00 |
|
wsm
|
dfc6e608be
|
feat(fixcontact): 新增EasyExcel模板导入导出及校验接口
Controller 新增 importExcelByEasyExcel/checkExcelByEasyExcel/exportXlsHeaders 三个接口,
Entity 新增 @ExcelColumn 注解以支持 EasyExcel 导入导出。
|
2026-07-31 09:25:15 +08:00 |
|
wsm
|
3f10b19af3
|
feat(fixcontact): 新增定点联系单模块
包含实体、Mapper、Service、Controller 全套 CRUD,
流程表达式 FixContactFlow 供流程设计器调用,
常量类 FixContactConstant 管理角色/部门编码,
Flyway 建表及菜单权限 SQL。
|
2026-07-30 17:39:38 +08:00 |
|
ye1023
|
915581eba1
|
yxk-20260730
改善提案
普通新增页面不再预生成流水号。提案编号在点击保存时由后端生成,前端仅展示“保存后自动生成”,避免并发重复。
Implementation Changes
新增页面初始化时不再调用年度流水号接口,也不再拼接提案编号。
提案编号输入框继续只读;新增状态显示“保存后自动生成”占位提示。
后端新增专用创建方法,在保存事务内:原子递增年度序列表。
按 提案部门名称-YYYY年-四位流水号 生成编号。
覆盖前端传入的 proposalNo 后保存主表。
新增接口返回 { id, proposalNo };前端附件仍使用返回的 id 关联。
新增年度序列表及历史编号初始化 SQL,保证首次上线从当前最大流水号继续递增。
|
2026-07-30 15:51:15 +08:00 |
|
ye1023
|
abff0b286e
|
yxk-20260729
改善提案
修复附件上传businessid存储错误的bug
|
2026-07-30 15:00:34 +08:00 |
|
 ye1023andGitee
|
e4dcc6757a
|
!98 Merge branch 'refs/heads/master' into wsq-20260727
Merge pull request !98 from 王淑勤/wsq-20260727
|
2026-07-30 00:40:03 +00:00 |
|
王淑勤
|
09df1d01f3
|
Merge branch 'refs/heads/master' into wsq-20260727
|
2026-07-30 08:28:56 +08:00 |
|