From f9d3ac8aa274650e1a805f8c19c35c3ab3811f63 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Tue, 29 Apr 2025 18:10:15 +0800 Subject: [PATCH] =?UTF-8?q?EPC=E3=80=81=E5=9B=BD=E7=BD=91=E3=80=81?= =?UTF-8?q?=E5=8D=97=E7=BD=91=E6=A8=A1=E6=9D=BF=20=E5=85=BC=E5=AE=B9office?= =?UTF-8?q?=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/tool/template/TestEPCDOC.java | 134 + .../com/bonus/tool/template/TestNWDOC.java | 134 + .../src/main/resources/download/EPC_DOC.ftl | 4267 +++++++++++++++++ .../src/main/resources/download/NW_DOC.ftl | 4267 +++++++++++++++++ 4 files changed, 8802 insertions(+) create mode 100644 search-tool/src/main/java/com/bonus/tool/template/TestEPCDOC.java create mode 100644 search-tool/src/main/java/com/bonus/tool/template/TestNWDOC.java create mode 100644 search-tool/src/main/resources/download/EPC_DOC.ftl create mode 100644 search-tool/src/main/resources/download/NW_DOC.ftl diff --git a/search-tool/src/main/java/com/bonus/tool/template/TestEPCDOC.java b/search-tool/src/main/java/com/bonus/tool/template/TestEPCDOC.java new file mode 100644 index 0000000..9545330 --- /dev/null +++ b/search-tool/src/main/java/com/bonus/tool/template/TestEPCDOC.java @@ -0,0 +1,134 @@ +package com.bonus.tool.template; + +import com.bonus.tool.template.util.FreeMarkerUtil; +import com.bonus.tool.template.util.WordUtils; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @className:Test + * @author:cwchen + * @date:2025-04-25-17:05 + * @version:1.0 + * @description: + */ +@Slf4j +public class TestEPCDOC { + + public static void download() { + Map data = new HashMap<>(16); + List> list = new ArrayList<>(); + List> list2 = new ArrayList<>(); + String fileName = null; + try { + data.put("title","中老500千伏联网项目(老挝段)EPC总承包项目投标技术文件"); + data.put("Introduction","项目经理、设计负责人、采购负责人、施工负责人、商务负责人等主要负责人"); + for (int i = 0; i < 4; i++) { + Map map = new HashMap<>(); + map.put("i",i + 1); + map.put("zw","项目经理"); + map.put("name","王杰" + (i + 1)); + map.put("zc","工程师"); + map.put("zsmc","建造师证"); + map.put("level","一级"); + map.put("zh","云1532016201673770"); + map.put("zy","机电工程"); + map.put("ylbx","正常"); + map.put("bz",""); + list.add(map); + } + for (int i = 0; i < 4; i++) { + Map map = new HashMap<>(); + map.put("hasJj",true); + if(i == 0 || i== 3){ + map.put("zy","项目经理简介"); + map.put("hasJj",true); + }else{ + map.put("zy","项目经理"); + map.put("hasJj",false); + } + map.put("name","王杰" + (i + 1)); + map.put("age","13"); + map.put("xl","本科"); + map.put("zc","工程师"); + map.put("zw","职务"); + map.put("rz","项目经理"); + map.put("byxx","2007年6月毕业于三峡大学机械设计制造及其自动化专业"); + map.put("Introduction","项目经理简历表"); + List> infoList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map2 = new HashMap<>(); + map2.put("time","2019.3-2020.12"); + map2.put("xm","乌东德电站送电广东广西输电工程送端电网侧交流配套工程-龙开口、鲁地拉电站改接入丽山换流站线路工程(三标段)"); + map2.put("zy","项目经理"); + map2.put("lxr","云南电网建设分公司\n" + + "0871-63011815"); + infoList.add(map2); + } + List> imgList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map3 = new HashMap<>(); + map3.put("width", "375.35"); + map3.put("height", "207.85"); + + map3.put("index",(100 * (i + 1)) + (j + 1)); + if(j == 0){ + map3.put("base64Url", FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片3.png")); + }else if(j == 1){ + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片4.png")); + }else if(j == 2){ + map3.put("width", "481.15"); + map3.put("height", "634.5"); + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片5.png")); + } + if(i == 0 && j == 0){ + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\1.png")); + } + imgList.add(map3); + } + map.put("yjTitle","项目经理业绩"); + List> yjList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map3 = new HashMap<>(); + map3.put("yj","业绩" + (j + 1) + ":" + "乌东德电站送电广东广西输电工程送端电网侧交流配套工程-龙开口、鲁地拉电站改接入丽山换流站线路工程(三标段)"); + List> imgList2 = new ArrayList<>(); + for (int k = 0; k < 3; k++) { + Map map4 = new HashMap<>(); + map4.put("index",(10000 * (j + 1)) + (k + 1)); + map4.put("width", "481.15"); + map4.put("height", "634.5"); + map4.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片5.png")); + imgList2.add(map4); + } + map3.put("imgList",imgList2); + yjList.add(map3); + } + map.put("infoList",infoList); + map.put("imgList",imgList); + map.put("yjList",yjList); + list2.add(map); + } + data.put("list",list); + data.put("list2",list2); + WordUtils.exportMillCertificateWord2(null,null, data, "test", "EPC_DOC.ftl","C:\\Users\\10488\\Desktop\\test (2)\\"); + } catch (Exception e) { + log.error("EPC下载", e); + } + } + + public static void main(String[] args) { + download(); + } + + public static String handleValue(String value){ + if(StringUtils.isBlank(value)){ + return ""; + } + return value; + } +} diff --git a/search-tool/src/main/java/com/bonus/tool/template/TestNWDOC.java b/search-tool/src/main/java/com/bonus/tool/template/TestNWDOC.java new file mode 100644 index 0000000..5b2da2c --- /dev/null +++ b/search-tool/src/main/java/com/bonus/tool/template/TestNWDOC.java @@ -0,0 +1,134 @@ +package com.bonus.tool.template; + +import com.bonus.tool.template.util.FreeMarkerUtil; +import com.bonus.tool.template.util.WordUtils; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @className:Test + * @author:cwchen + * @date:2025-04-25-17:05 + * @version:1.0 + * @description: + */ +@Slf4j +public class TestNWDOC { + + public static void download() { + Map data = new HashMap<>(16); + List> list = new ArrayList<>(); + List> list2 = new ArrayList<>(); + String fileName = null; + try { + data.put("title","中老500千伏联网项目(老挝段)EPC总承包项目投标技术文件"); + data.put("Introduction","项目经理、设计负责人、采购负责人、施工负责人、商务负责人等主要负责人"); + for (int i = 0; i < 4; i++) { + Map map = new HashMap<>(); + map.put("i",i + 1); + map.put("zw","项目经理"); + map.put("name","王杰" + (i + 1)); + map.put("zc","工程师"); + map.put("zsmc","建造师证"); + map.put("level","一级"); + map.put("zh","云1532016201673770"); + map.put("zy","机电工程"); + map.put("ylbx","正常"); + map.put("bz",""); + list.add(map); + } + for (int i = 0; i < 4; i++) { + Map map = new HashMap<>(); + map.put("hasJj",true); + if(i == 0 || i== 3){ + map.put("zy","项目经理简介"); + map.put("hasJj",true); + }else{ + map.put("zy","项目经理"); + map.put("hasJj",false); + } + map.put("name","王杰" + (i + 1)); + map.put("age","13"); + map.put("xl","本科"); + map.put("zc","工程师"); + map.put("zw","职务"); + map.put("rz","项目经理"); + map.put("byxx","2007年6月毕业于三峡大学机械设计制造及其自动化专业"); + map.put("Introduction","项目经理简历表"); + List> infoList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map2 = new HashMap<>(); + map2.put("time","2019.3-2020.12"); + map2.put("xm","乌东德电站送电广东广西输电工程送端电网侧交流配套工程-龙开口、鲁地拉电站改接入丽山换流站线路工程(三标段)"); + map2.put("zy","项目经理"); + map2.put("lxr","云南电网建设分公司\n" + + "0871-63011815"); + infoList.add(map2); + } + List> imgList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map3 = new HashMap<>(); + map3.put("width", "375.35"); + map3.put("height", "207.85"); + + map3.put("index",(100 * (i + 1)) + (j + 1)); + if(j == 0){ + map3.put("base64Url", FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片3.png")); + }else if(j == 1){ + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片4.png")); + }else if(j == 2){ + map3.put("width", "481.15"); + map3.put("height", "634.5"); + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片5.png")); + } + if(i == 0 && j == 0){ + map3.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\1.png")); + } + imgList.add(map3); + } + map.put("yjTitle","项目经理业绩"); + List> yjList = new ArrayList<>(); + for (int j = 0; j < 3; j++){ + Map map3 = new HashMap<>(); + map3.put("yj","业绩" + (j + 1) + ":" + "乌东德电站送电广东广西输电工程送端电网侧交流配套工程-龙开口、鲁地拉电站改接入丽山换流站线路工程(三标段)"); + List> imgList2 = new ArrayList<>(); + for (int k = 0; k < 3; k++) { + Map map4 = new HashMap<>(); + map4.put("index",(10000 * (j + 1)) + (k + 1)); + map4.put("width", "481.15"); + map4.put("height", "634.5"); + map4.put("base64Url",FreeMarkerUtil.getImageBase("C:\\Users\\10488\\Desktop\\图片5.png")); + imgList2.add(map4); + } + map3.put("imgList",imgList2); + yjList.add(map3); + } + map.put("infoList",infoList); + map.put("imgList",imgList); + map.put("yjList",yjList); + list2.add(map); + } + data.put("list",list); + data.put("list2",list2); + WordUtils.exportMillCertificateWord2(null,null, data, "test", "NW_DOC.ftl","C:\\Users\\10488\\Desktop\\test (2)\\"); + } catch (Exception e) { + log.error("NW下载", e); + } + } + + public static void main(String[] args) { + download(); + } + + public static String handleValue(String value){ + if(StringUtils.isBlank(value)){ + return ""; + } + return value; + } +} diff --git a/search-tool/src/main/resources/download/EPC_DOC.ftl b/search-tool/src/main/resources/download/EPC_DOC.ftl new file mode 100644 index 0000000..9b5b5bb --- /dev/null +++ b/search-tool/src/main/resources/download/EPC_DOC.ftl @@ -0,0 +1,4267 @@ + + + + 111 + SONE文少 + 2 + 2024-11-11T09:25:00Z + 2024-11-15T02:58:00Z + 2025-04-29T09:14:30Z + 23040 + 6 + 188 + 399 + 6462 + 1819 + 411 + 14 + + + 2052-12.1.0.20784 + 05257B64570A4DACB060A2840E9132C4_13 + + eyJoZGlkIjoiM2ZmMzVlOTM2M2IwZWJlNDdlYzlhMTI5MzRkNWY1YWEiLCJ1c2VySWQiOiI0NTA1NDkzNTIifQ== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${Introduction} + + + + + + 简介 + + + + + + + + + + + + + + + + + + + + 项目管理机构组成表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 姓名 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 执业或职业资格证明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 养老保险 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证书名称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 级别 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 专业 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if list?? && (list?size>0)> + <#list list as vo> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.i} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zsmc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.level} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zh} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.ylbx} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.bz} + + + + + + + + + + + + + + + + + + + + + + + + 注:本表需按专用资格要求(拟派人员需提供相关资格证书及业绩证明文件) + + + + + + + + + + + <#if list2?? && (list2?size>0)> + <#list list2 as vo> + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + <#if vo.hasJj == false> + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + ${vo.Introduction} + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 姓 名 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 年 龄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.age} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 学 历 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.xl} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职 称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职 务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zw} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 拟在本项目任职 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.rz} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 毕业学校 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.byxx} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 主要工作经历 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 时 间 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 参加过的类似项目 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 担任职务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 发包人及联系电话 + + + + + <#if vo.infoList?? && (vo.infoList?size>0)> + <#list vo.infoList as i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.time} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.xm} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.lxr} + + + + + + + + + + + + + + + + + + + + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + + 注:本表需按专用资格要求(拟派人员需提供相关资格证书及业绩证明文件) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if vo.imgList ?? && (vo.imgList?size>0)> + <#list vo.imgList as img> + + + + + <#-- + + --> + + + ${img.base64Url} + + + + + + + + + + + + + + + <#-- + + + + + + + + + + + + + + + + + + + + + --> + + + + + + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + ${vo.yjTitle} + + + + <#if vo.hasJj == true> + <#if vo.yjList?? && (vo.yjList?size>0)> + <#list vo.yjList as i> + + + + + + + + + + + + + + + + + + ${i.yj} + + + <#if i.imgList ?? && (i.imgList?size>0)> + <#list i.imgList as img> + + + + + + + + + + + + + ${img.base64Url} + + + + + + + + + + + + + + + + + + <#-- + + + + + + + + + + + + + + + + + + + --> + + + + + + + + + + + + + + + + + + + + ${title} + + + + + + + 文件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/search-tool/src/main/resources/download/NW_DOC.ftl b/search-tool/src/main/resources/download/NW_DOC.ftl new file mode 100644 index 0000000..9b5b5bb --- /dev/null +++ b/search-tool/src/main/resources/download/NW_DOC.ftl @@ -0,0 +1,4267 @@ + + + + 111 + SONE文少 + 2 + 2024-11-11T09:25:00Z + 2024-11-15T02:58:00Z + 2025-04-29T09:14:30Z + 23040 + 6 + 188 + 399 + 6462 + 1819 + 411 + 14 + + + 2052-12.1.0.20784 + 05257B64570A4DACB060A2840E9132C4_13 + + eyJoZGlkIjoiM2ZmMzVlOTM2M2IwZWJlNDdlYzlhMTI5MzRkNWY1YWEiLCJ1c2VySWQiOiI0NTA1NDkzNTIifQ== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${Introduction} + + + + + + 简介 + + + + + + + + + + + + + + + + + + + + 项目管理机构组成表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 姓名 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 执业或职业资格证明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 养老保险 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证书名称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 级别 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 专业 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if list?? && (list?size>0)> + <#list list as vo> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.i} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zsmc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.level} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zh} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.ylbx} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.bz} + + + + + + + + + + + + + + + + + + + + + + + + 注:本表需按专用资格要求(拟派人员需提供相关资格证书及业绩证明文件) + + + + + + + + + + + <#if list2?? && (list2?size>0)> + <#list list2 as vo> + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + <#if vo.hasJj == false> + + + + + + + + + + + + + + + + + + ${vo.zy} + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + ${vo.Introduction} + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 姓 名 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 年 龄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.age} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 学 历 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.xl} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职 称 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zc} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 职 务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.zw} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 拟在本项目任职 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.rz} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 毕业学校 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vo.byxx} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 主要工作经历 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 时 间 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 参加过的类似项目 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 担任职务 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 发包人及联系电话 + + + + + <#if vo.infoList?? && (vo.infoList?size>0)> + <#list vo.infoList as i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.time} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.xm} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.zy} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${i.lxr} + + + + + + + + + + + + + + + + + + + + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + + 注:本表需按专用资格要求(拟派人员需提供相关资格证书及业绩证明文件) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if vo.imgList ?? && (vo.imgList?size>0)> + <#list vo.imgList as img> + + + + + <#-- + + --> + + + ${img.base64Url} + + + + + + + + + + + + + + + <#-- + + + + + + + + + + + + + + + + + + + + + --> + + + + + + + + + <#if vo.hasJj == true> + + + + + + + + + + + + + + + + + + + + ${vo.yjTitle} + + + + <#if vo.hasJj == true> + <#if vo.yjList?? && (vo.yjList?size>0)> + <#list vo.yjList as i> + + + + + + + + + + + + + + + + + + ${i.yj} + + + <#if i.imgList ?? && (i.imgList?size>0)> + <#list i.imgList as img> + + + + + + + + + + + + + ${img.base64Url} + + + + + + + + + + + + + + + + + + <#-- + + + + + + + + + + + + + + + + + + + --> + + + + + + + + + + + + + + + + + + + + ${title} + + + + + + + 文件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file