云
2026-09-29 a0d62d13f1d537e84e13d8ee4d8b37b27439fa00
分支
用户 云 <2163098428@qq.com>
星期二, 九月 29, 2026 10:48 +0800
提交者 云 <2163098428@qq.com>
星期二, 九月 29, 2026 10:48 +0800
提交a0d62d13f1d537e84e13d8ee4d8b37b27439fa00
目录 0fb6da18a9f9a42e30969b1785544f8e39ea9711 目录 | zip | gz
上一版本 89047691ffb3b503e484606e1781d48577b9935d 查看 | 对比
feat(finance): 对接课题经费拨付与财务报销模块

- 新增 yudao-module-finance-api 接口供课题管理调用
- 实现经费拨付时自动生成 1:1 财务报销单并提交审批
- 新增 ResearchFundStatusListener 监听器处理审批结果回写
- 更新 BPM 审批监听器数量统计为 15 个
- 修改课题经费拨付记录与财务报销单软关联关系
- 完善经费拨付必填凭证附件验证逻辑
- 更新文档说明课题与财务模块数据流向关系
已修改22个文件
已添加7个文件
764 ■■■■■ 文件已修改
docs/project-business/README.md 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/business.json 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/flows.json 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/modules.json 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/objects.json 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/index.html 76 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/08-module-relation.mmd 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/09-data-flow.mmd 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/10-business-object.mmd 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/12-finance-flow.mmd 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pom.xml 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance-api/pom.xml 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance-api/src/main/java/cn/iocoder/yudao/module/finance/api/reimbursement/FinanceReimbursementApi.java 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance-api/src/main/java/cn/iocoder/yudao/module/finance/api/reimbursement/dto/FinanceReimbursementCreateReqDTO.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance-api/src/main/java/cn/iocoder/yudao/module/finance/api/reimbursement/dto/FinanceReimbursementRespDTO.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance-api/src/main/java/cn/iocoder/yudao/module/finance/api/reimbursement/dto/FinanceReimbursementUpdateReqDTO.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/pom.xml 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/api/reimbursement/FinanceReimbursementApiImpl.java 133 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/ErrorCodeConstants.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/pom.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/controller/admin/fund/vo/ResearchFundRecordRespVO.java 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/controller/admin/fund/vo/ResearchFundRecordSaveReqVO.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/dal/dataobject/fund/ResearchFundRecordDO.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/dal/mysql/fund/ResearchFundRecordMapper.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/enums/ErrorCodeConstants.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/enums/ResearchFundStatusEnum.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/service/fund/ResearchFundRecordService.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/service/fund/ResearchFundRecordServiceImpl.java 174 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-research/src/main/java/cn/iocoder/yudao/module/research/service/fund/listener/ResearchFundStatusListener.java 54 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史