Commit Graph

570 Commits (c117b9a33123d36899f5df881d2ff932d4831cb1)

Author SHA1 Message Date
chenhao c117b9a331 feat(project): 增加项目报表导出功能
- 新增项目预算相关数据查询方法
- 实现项目报表导出的后端接口
- 优化项目列表查询,支持导出功能
2025-02-06 15:20:43 +08:00
chenhao 433928a444 feat(project): 添加项目当前任务信息
- 在项目审批页面中增加当前任务信息的显示
-通过 actUtil.getCurrentTask 方法获取项目当前任务
- 将当前任务信息添加到 model 中,以便在页面中展示
2024-12-26 09:24:31 +08:00
chenhao 8091bd16f1 feat(workflow): 预算项目流程结束后自动设置项目可见性
- 在 ActListenerService 中添加了流程结束后的处理逻辑,针对预算项目设置项目可见性
- 新增了 ActTaskDefService 中的 findCandidateUsersMap 方法,用于查询流程配置的审批人
- 通过动态获取审批人列表,实现了流程结束后自动设置项目可见性的功能
2024-12-25 14:57:26 +08:00
chenhao baabb3c5bc feat(流程): 添加财务人员任务跳转功能并更新相关服务- 在 ActTaskDefService 中添加了财务人员任务跳转的逻辑
- 更新了 ProjectBudgetService 中的预算计算方法,支持按名称过滤
- 修改了 ProjectInstanceService 和 ProjectService 中的任务完成方法,增加了文件 URL 参数
- 更新了 application-local.properties 中的上传路径配置
2024-12-24 17:30:31 +08:00
chenhao 203fc9b2ad refactor(Project): 移除 Project 类中未使用的 resolvePlanSynergy 字段
- 删除了 Project 类中的 resolvePlanSynergy 属性- 移除了相关的 getter 和 setter 方法
2024-12-20 14:26:06 +08:00
chenhao 3a72ed0e74 feat(Project): 添加 resolvePlanSynergy 字段
- 在 Project 类中新增 resolvePlanSynergy 属性,类型为 Boolean
- 添加相应的 getter 和 setter 方法
- 该字段用于表示解决计划是否协同
2024-12-20 14:24:42 +08:00
chenhao c40ec93373 refactor(project-budget): 优化项目预算成本明细临时表和采购类别处理
- 移除了 ProjectBudgetCostDetailTemp 类中的 categoryStr 字段
- 简化了 ProjectBudgetService 中的采购类别处理逻辑
- 使用 categoryStr 作为采购类别名称直接赋值给 category 字段
2024-12-20 11:47:55 +08:00
chenhao b7790d36fb feat(ProjectBudgetService): 优化采购类型匹配逻辑
- 增加了对采购类型不存在的情况的处理
- 当采购类型不存在时,自动创建新的采购类型
- 优化了采购类型匹配条件,去除了不必要的类型判断
2024-12-20 11:24:59 +08:00
chenhao 03ab45f7b8 feat(model): 在 ProjectBudgetCostDetailTemp 类中添加 categoryStr 字段
- 在 ProjectBudgetCostDetailTemp 类中添加 categoryStr 字段,用于存储类别字符串
- 使用 @Transient 注解标记该字段,表明它不是数据库表中的列
2024-12-20 11:16:06 +08:00
chenhao f011584e57 feat(project-budget): 优化成本详情模板
- 为 ProjectBudgetCostDetailTemp 类添加 Lombok 的 @Data 注解,简化代码
- 新增 categoryStr 字段用于存储采购类别字符串
- 修改 ProjectBudgetService 中的成本详情保存逻辑,更新类别信息
- 修复类型判断逻辑,将"施工"改为"工程"
2024-12-20 11:00:27 +08:00
chenhao c202756962 feat(activiti): 添加四算协同解决方案变量
- 在 ActConstant 中添加 KEY_RESOLVE_PLAN_SYNERGY 常量
- 在 ProjectBudget 模型中添加 resolvePlanSynergy 字段
- 修改 ProjectBudgetService 中的批量保存逻辑
- 在 ProjectInstanceService 中添加 resolvePlanSynergy 变量到流程启动参数
2024-12-19 16:24:57 +08:00
chenhao 60c9576cdd refactor(ProjectBudgetService): 修改销售收益计算方法的参数
将`calSaleIncome`方法的参数从`List<ProjectBudgetIncomeDetail>`更改为`List<ProjectBudgetPlanDetail>`,并相应地调整了方法内部的逻辑。具体来说,将循环中的对象从`ProjectBudgetIncomeDetail`变更为`ProjectBudgetPlanDetail`,并且获取销售收益的方式也由`getTotalTaxInclude()`变更为`getSaleIncome()`。此外,在调用`calSaleIncome`的地方,传入的参数也做了相应的更新。
2024-11-29 15:55:40 +08:00
chenhao 0fe38a481e feat :缺失代码提交
1:6月代码未同步  同步代码
2024-11-12 16:14:24 +08:00
chenhao 45721a3d84 feat 收入明细表:
1:产品大类修改为字符串
2024-10-31 14:06:26 +08:00
chenhao 5209e2c8d0 feat 收入明细表:
1:产品大类修改为字符串
2024-10-31 11:00:52 +08:00
chenhao 02da71d4a9 feat 收入明细表:
1:产品大类修改为字符串
2024-10-30 17:35:41 +08:00
chenhao 4f7ae569e9 feat 收入明细表:
1:产品大类修改为字符串
2024-10-30 11:52:49 +08:00
chenhao 949f5558b6 feat 收入明细表:
1:附件改动
2024-10-30 11:18:33 +08:00
chenhao e0704f47da feat 收入明细表:
1:附件改动
2024-10-30 10:47:17 +08:00
chenhao 6880f80a7c feat 收入明细表:
1:二期需求修改
2024-10-29 17:37:24 +08:00
chenhao 3cbe4d951f feat 收入明细表:
1:资金计划修改
2024-10-29 16:01:53 +08:00
chenhao f9b0c1d551 feat 收入明细表:
1:资金计划修改
2024-10-29 11:01:34 +08:00
chenhao f7144673cc feat 收入明细表:
1:资金计划修改
2024-10-28 20:57:12 +08:00
chenhao 5c10b6a64e feat 收入明细表:
1:付款计划改为临时表  整体保存
2024-10-28 20:30:29 +08:00
chenhao 8b88788906 feat 收入明细表:
1:导出修改
2:付款计划改为临时表  整体保存
2024-10-28 19:01:21 +08:00
chenhao b0c6337b91 feat 收入明细表:
1:金额修改
2024-10-28 16:42:34 +08:00
chenhao 3b6340774c feat 收入明细表:
1:资金计划表修改
2024-10-28 16:21:04 +08:00
chenhao 4e13d9ca7b feat 收入明细表:
1:资金计划表修改
2024-10-28 15:48:34 +08:00
chenhao 3bbf91127a feat 收入明细表:
1:资金计划表修改
2024-10-28 14:50:07 +08:00
chenhao eb6ff2c297 feat 收入明细表:
1:改为手动输入 不再由单价*数量进行计算
2024-10-28 14:24:16 +08:00
chenhao c8169c5093 refactor(budget): 调整预算统计逻辑
- 移除 IncomeCostBean 中的成本项目管理税金相关计算
- 在 ProjectBudgetPlanDetail 中添加服务支出和其他支出的 transient 字段
- 更新 ProjectBudgetService 中的月度预算统计逻辑,增加项目管理成本和定金成本的计算
2024-10-28 11:30:42 +08:00
chenhao acf0b64c96 feat(project): 新增付款计划功能并优化资金计划计算逻辑
- 新增 ProjectBudgetPayPlan 相关实体类和 Repository
- 在 ProjectBudgetService 中添加付款计划相关方法
- 修改资金计划计算逻辑,支持按月汇总付款计划- 在 ProjectController 中添加付款计划保存和查询接口
- 优化 ProjectGrossProfit 计算方法
2024-10-28 10:59:08 +08:00
mula.liu 4e495c3eff 1.0.1 2024-10-18 17:01:41 +08:00
ZhangYP 01e4db1415 去掉ABCD 2024-03-04 17:06:32 +08:00
OathK1per 600ad2a773 修改行宽 2023-11-08 12:35:28 +08:00
OathK1per e927912aed 导出功能自动换行 2023-11-06 14:03:46 +08:00
OathK1per 4a95260a26 毛利A计算更新 2023-10-17 16:55:13 +08:00
OathK1per 19dbd05ad9 毛利A计算 2023-10-13 16:22:25 +08:00
OathK1per 1eadf7fd26 项目预算基本信息同步预算计算方式 2023-08-29 15:06:58 +08:00
OathK1per 835407bcc8 修改bug 2023-07-17 14:50:03 +08:00
OathK1per e99a70cb12 修改下一步计划,可以在编辑中保存 2023-07-14 17:28:53 +08:00
OathK1per 92e18e8790 修改跳转逻辑 2023-06-13 14:55:58 +08:00
OathK1per 50edd26861 0605需求 2023-06-13 14:31:29 +08:00
OathK1per 9060f1f2c9 0605需求 2023-06-13 10:42:15 +08:00
OathK1per fcd4a466ac 预算基本信息表不再新建 2023-03-28 17:20:25 +08:00
OathK1per 5771f757c4 预算基本信息表不再新建 2023-03-27 18:11:09 +08:00
OathK1per 18b59c63a6 新增下一步计划字段 2023-03-16 14:29:05 +08:00
OathK1per ee1a604a1b 导出总表,概算时只导出项目立项表 2023-02-10 15:01:18 +08:00
OathK1per 7c9f0d8f66 项目提交审核之后再保存预算列表和导出金额 2023-02-09 18:43:26 +08:00
OathK1per 0616069aea 导出优化时间显示 2023-02-09 16:34:58 +08:00