gaoluyang
昨天 90b3ad820eea45d021835197eac5bc3ad55b12ed
分支
用户 gaoluyang <2820782392@qq.com>
星期二, 十月 13, 2026 11:31 +0800
提交者 gaoluyang <2820782392@qq.com>
星期二, 十月 13, 2026 11:31 +0800
提交90b3ad820eea45d021835197eac5bc3ad55b12ed
目录 154e88ce19dd1c7a8f9c03a91494092a3110c2f0 目录 | zip | gz
上一版本 afd575e0ed30ce9b9d6404b2ad1679303d9a004f 查看 | 对比
feat(finance): 新增财务核算模块及 ERP 统计接口

- 新增会计科目树形管理(CRUD、编码唯一校验、父子循环检测)
- 新增记账凭证与分录,含借贷平衡校验与过账/作废流程
- 新增总账与明细账查询,按期间逐月汇总与逐条结转
- 新增固定资产与无形资产卡片,支持按月计提折旧与摊销
- 新增 ERP 财务统计 API,按月聚合已审核的收付款与购销金额
- 新增财务核算看板与财务报表,消费 ERP 统计数据
已修改20个文件
已添加73个文件
6008 ■■■■■ 文件已修改
docs/project-business/README.md 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/business.json 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/flows.json 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/modules.json 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/objects.json 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/roles.json 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/index.html 99 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/01-business-mindmap.mmd 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/08-module-relation.mmd 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/09-data-flow.mmd 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/10-business-object.mmd 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
pom.xml 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/mysql/finance_menu_init.sql 85 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/mysql/finance_module_init.sql 331 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/handler/ColumnWidthMatchStyleStrategy.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp-api/src/main/java/cn/iocoder/yudao/module/erp/api/finance/ErpFinanceStatisticsApi.java 31 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp-api/src/main/java/cn/iocoder/yudao/module/erp/api/finance/dto/ErpFinanceMonthlyStatisticsRespDTO.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/api/finance/ErpFinanceStatisticsApiImpl.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/finance/ErpFinanceStatisticsMapper.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-erp/src/main/resources/mapper/finance/ErpFinanceStatisticsMapper.xml 65 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/pom.xml 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/FinFixedAssetController.java 188 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/FinIntangibleAssetController.java 139 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinFixedAssetDepreciateRespVO.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinFixedAssetPageReqVO.java 42 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinFixedAssetRespVO.java 106 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinFixedAssetSaveReqVO.java 83 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinIntangibleAssetAmortizeRespVO.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinIntangibleAssetPageReqVO.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinIntangibleAssetRespVO.java 91 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/asset/vo/FinIntangibleAssetSaveReqVO.java 81 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/ledger/FinLedgerController.java 69 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/ledger/vo/FinLedgerReqVO.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/ledger/vo/FinLedgerRespVO.java 73 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/statistics/FinStatisticsController.java 46 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/statistics/vo/FinStatisticsOverviewRespVO.java 78 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/statistics/vo/FinStatisticsReqVO.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/statistics/vo/FinStatisticsTrendRespVO.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/subject/FinAccountSubjectController.java 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/subject/vo/FinAccountSubjectPageReqVO.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/subject/vo/FinAccountSubjectRespVO.java 63 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/subject/vo/FinAccountSubjectSaveReqVO.java 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/FinVoucherController.java 204 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/vo/FinVoucherEntryRespVO.java 56 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/vo/FinVoucherEntrySaveReqVO.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/vo/FinVoucherPageReqVO.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/vo/FinVoucherRespVO.java 89 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/controller/admin/voucher/vo/FinVoucherSaveReqVO.java 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/asset/FinFixedAssetDO.java 114 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/asset/FinIntangibleAssetDO.java 93 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/ledger/FinLedgerEntryDO.java 56 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/subject/FinAccountSubjectDO.java 66 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/voucher/FinVoucherDO.java 71 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/dataobject/voucher/FinVoucherEntryDO.java 82 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/asset/FinFixedAssetMapper.java 42 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/asset/FinIntangibleAssetMapper.java 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/ledger/FinLedgerMapper.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/subject/FinAccountSubjectMapper.java 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/voucher/FinVoucherEntryMapper.java 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/mysql/voucher/FinVoucherMapper.java 58 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/redis/RedisKeyConstants.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/dal/redis/no/FinNoRedisDAO.java 46 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/DictTypeConstants.java 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/ErrorCodeConstants.java 56 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinAuxiliaryTypeEnum.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinBalanceDirectionEnum.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinFixedAssetStatusEnum.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinIntangibleAssetStatusEnum.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinLedgerRowTypeEnum.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinSubjectTypeEnum.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/enums/FinVoucherStatusEnum.java 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/framework/web/config/FinanceWebConfiguration.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/asset/FinAssetAmountUtils.java 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/asset/FinFixedAssetService.java 93 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/asset/FinFixedAssetServiceImpl.java 203 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/asset/FinIntangibleAssetService.java 94 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/asset/FinIntangibleAssetServiceImpl.java 215 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/ledger/FinLedgerService.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/ledger/FinLedgerServiceImpl.java 227 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/statistics/FinStatisticsService.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/statistics/FinStatisticsServiceImpl.java 182 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/subject/FinAccountSubjectService.java 101 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/subject/FinAccountSubjectServiceImpl.java 157 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/voucher/FinVoucherService.java 129 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/java/cn/iocoder/yudao/module/finance/service/voucher/FinVoucherServiceImpl.java 389 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-finance/src/main/resources/mapper/ledger/FinLedgerMapper.xml 42 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-server/pom.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-server/src/main/resources/application-trt.yaml 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史