上传文件
This commit is contained in:
+47
@@ -0,0 +1,47 @@
|
||||
<?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="${projectInfo.项目划分}=='变电站工程'" 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_CaclQdExpensePreviewWithGroup" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData=""></task>
|
||||
|
||||
<task desp="溯源累加项划分节点的取费合计" name="主网软件累加项目划分的合计" classId="DL_SumTotalPrice" filter="" preTasks="" datasource="" toData="合价含税" />
|
||||
</calcTasks>
|
||||
+16
@@ -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>
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
<?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>
|
||||
</calcTasks>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<?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_ProjectCostRelationship" filter="" preHandlerIds="" />
|
||||
|
||||
<handler desp="统一费用预览数据的格式,并建立费用Map" name="技改软件格式化取费结果数据"
|
||||
classId="DL_handle_formatExpensePreview" filter="" preHandlerIds="" />
|
||||
|
||||
</formateTasks>
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
<?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="${projectInfo.项目划分}=='变电站工程'" 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_CaclQdExpensePreviewWithGroup" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData=""></task>
|
||||
|
||||
<task desp="溯源累加项划分节点的取费合计" name="主网软件累加项目划分的合计" classId="DL_SumTotalPrice" filter="" preTasks="" datasource="" toData="合价含税" />
|
||||
</calcTasks>
|
||||
+16
@@ -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>
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<calcTasks>
|
||||
|
||||
<!-- 工程信息时间转换 -->
|
||||
<task desp="将编制日期转换为时间戳" name="主网软件格式化编制日期" classId="UNIVERSAL_FormatDate" filter="" preTasks="" datasource="projectData.projectInfo.编制时间" toData="projectData.projectInfo.编制时间_format">
|
||||
<property key="sourceFormate">yyyy-MM-dd</property>
|
||||
<property key="targetFormate">yyyy-MM-dd</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="DL_CleanUselessDivision" filter="" preTasks="" datasource="projectData.projectDivision" toData="" />
|
||||
|
||||
|
||||
<!-- 用于指标计算的调整 -->
|
||||
<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"></task>
|
||||
|
||||
<task desp="遍历所有最小级项目划分,分别替换清单节点的资源库名称为实际的值" name="构建清单节点的资源库名称" classId="DL_BuildQdSourceName" filter="" preTasks="" datasource="ProjectIndexes.MinDivisionIds" toData="资源库名称"></task>
|
||||
|
||||
<task desp="组装清单的特征值展现,逗号拼接" name="主网软件清单特征值构建" classId="DL_BuildQdFeaturesValue" filter="" preTasks="" datasource="ProjectIndexes.MinDivisionIds" toData="特征值组合体" />
|
||||
|
||||
<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_CollectQuato" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="quotaList" ></task>
|
||||
|
||||
<task desp="收集清单列表,并组装清单综合单价的费用组成" name="收集清单列表" classId="DL_CollectQd" filter="" preTasks="" datasource="ProjectIndexes.MinDivisionIds" toData="qdList" ></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>
|
||||
+16
@@ -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>
|
||||
+45
@@ -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>
|
||||
+16
@@ -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>
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
<?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_CleanNoteAndEmptyNode" filter="" preTasks="" datasource="ProjectIndexes.MinDivisionIds" toData="" /> -->
|
||||
|
||||
<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_QuantityAccuracy" filter=""
|
||||
preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="数量" ></task>
|
||||
|
||||
<task desp="溯源累加项划分节点的取费合计" name="主网软件累加项目划分的合计" classId="DL_SumTotalPrice" filter=""
|
||||
preTasks="" datasource="" toData="合价含税" />
|
||||
|
||||
<!-- <task desp="收集定额列表含子级" name="收集定额列表" classId="DL_CollectQuato" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="quotaList" ></task> -->
|
||||
|
||||
<task desp="更新主材父级价格" name="更新主材父级价格" classId="DL_CaclZcParentPrice" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData="" ></task>
|
||||
|
||||
<task desp="遍历所有最小级项目划分,分别替换定额节点的资源库名称为实际的值" name="构建定额节点的资源库名称" classId="DL_BuildQuatoSourceName" filter="" preTasks=""
|
||||
datasource="ProjectIndexes.MinDivisionIds" toData="资源库名称"></task>
|
||||
|
||||
|
||||
</calcTasks>
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<formateTasks type="主网">
|
||||
|
||||
<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>
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
<?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="${projectInfo.项目划分}=='变电站工程'" 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_CaclQdExpensePreviewWithGroup" filter="" preTasks="" datasource="ProjectIndexes.ConsumptionMap" toData=""></task>
|
||||
|
||||
<task desp="溯源累加项划分节点的取费合计" name="主网软件累加项目划分的合计" classId="DL_SumTotalPrice" filter="" preTasks="" datasource="" toData="合价含税" />
|
||||
</calcTasks>
|
||||
+16
@@ -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>
|
||||
Reference in New Issue
Block a user