上传文件

This commit is contained in:
chentianrui
2025-08-25 10:25:35 +08:00
commit fe32557ce1
559 changed files with 123340 additions and 0 deletions
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<calcTasks>
<!-- 工程信息时间转换 -->
<task desp="将编制日期转换为时间戳" name="技改软件格式化编制日期" classId="UNIVERSAL_FormatDate" filter="" preTasks="" datasource="projectData.projectInfo.编制时间" toData="projectData.projectInfo.编制时间_info">
<property key="sourceFormate">yyyy-MM-dd</property>
<property key="targetFormate">yyyy/M/d</property>
</task>
<task desp="删除无用的项目划分" name="主网软件清理无用的项目划分" classId="DL_CleanUselessDivision" filter="" preTasks="" datasource="projectData.projectDivision" toData="" />
<task desp="根据类型字段的数字枚举转换,得到Type" name="映射Type字段" classId="UNIVERSAL_FieldMapping" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="type">
<property key="condition"></property>
<property key="sourceField">类型</property>
<property key="mapping">
{"-1":"未知类型", "0":"定额", "1":"主材", "2":"人工", "3":"消材", "4":"机械",
"5":"设备", "6":"甲供材料", "7":"人材机", "8":"清单", "9":"调试定额", "12":"甲供材料", "13":"关联定额",
"14":"组件", "15":"组合件", "16":"一笔性费用", "17":"注解", "18":"空白行", "19":"代理"}
</property>
</task>
<!-- 用于指标计算的调整 -->
<task desp="针对项目划分溯源所有父级,构建父级名称的路径" name="项目划分追加物化路径" classId="UNIVERSAL_AppendDivisionParentPath" filter="" preTasks="" datasource="ProjectIndexes.DivisionMap" toData="路径">
<property key="separator">/</property>
<property key="sourceField">parentsName</property>
</task>
<task desp="针对技经参数溯源所有父级,构建父级名称的路径" name="主网工程技经参数追加物化路径" classId="DL_AppendTechnicalEconomicPath" filter="" preTasks="" datasource="projectData.technicalEconomic" toData="路径">
<property key="separator">_</property>
<property key="sourceField">parentsName</property>
</task>
<task desp="定额下的人材机添加父级Id,并集合中" name="收集人材机列表" classId="DL_CollectRcj" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="rcjList"></task>
<task desp="遍历所有最小级项目划分,分别替换清单节点的资源库名称为实际的值" name="构建清单节点的资源库名称" classId="DL_BuildQdSourceName" filter="" preTasks="" datasource="ProjectIndexes.MinDivisionIds" toData="资源库名称"></task>
<task desp="格式化消耗量的数量" name="格式化消耗量的数量" classId="DL_QuantityAccuracy" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="数量"></task>
<task desp="更新主材父级价格" name="更新主材父级价格" classId="DL_CaclZcParentPrice" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="" ></task>
<task desp="溯源累加项划分节点的取费合计" name="主网软件累加项目划分的合计" classId="DL_SumTotalPrice" filter="" preTasks="" datasource="" toData="合价含税" />
<task desp="格式化数量后计算清单的费用预览" name="计算清单的费用预览值" classId="DL_CaclQdExpensePreviewWithGroup" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData=""></task>
</calcTasks>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<formateTasks type="主网" version="2.3.0.83">
<handler desp="构建父级Id,建立工程量节点的Map,提取出最小级项目划分" name="主网软件规范子父级关系"
classId="DL_handle_relationship" filter="" preHandlerIds="" />
<handler desp="构建Id和父级Id,存储父级名称" name="主网工程格式化技经参数"
classId="DL_handle_technicalVarRelationship" filter="" preHandlerIds="" />
<handler desp="构建Id和父级Id" name="主网工程格式化工程费用"
classId="DL_handle_ProjectCostRelationship" filter="" preHandlerIds="" />
<handler desp="统一费用预览数据的格式,并建立费用Map" name="技改软件格式化取费结果数据"
classId="DL_handle_formatExpensePreview" filter="" preHandlerIds="" />
</formateTasks>