|
@@ -1,10 +1,7 @@
|
|
|
package com.pavis.app.saasbacken.utils;
|
|
|
|
|
|
-import cn.ubitech.ttc.common.POIWordUtil;
|
|
|
-import cn.ubitech.ttc.excel.entry.*;
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import org.apache.commons.lang.StringUtils;
|
|
|
+import com.pavis.app.saasbacken.excel.org.EnterpriseBasicInfoExcelData;
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -242,480 +239,480 @@ public class ExcelPatternMsgUtils {
|
|
|
return excelData;
|
|
|
}
|
|
|
|
|
|
- //企业初始化模板(溧水节点)
|
|
|
- public static EnterpriseBasicInfoExcelDataLishui initLishuiBasicHeadInfo() {
|
|
|
- String initHead = BASIC_TL_HEAD_LISHUI;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
-
|
|
|
- EnterpriseBasicInfoExcelDataLishui excelData = EnterpriseBasicInfoExcelDataLishui.builder()
|
|
|
- .logo(map.get(0).toString())
|
|
|
- .name(map.get(1).toString())
|
|
|
- .orgcode(map.get(2).toString())
|
|
|
- .detailaddress(map.get(3).toString())
|
|
|
- .category(map.get(4).toString())
|
|
|
- .peopleengagedNum(map.get(5).toString())
|
|
|
- .technicalpersonnelcount(map.get(6).toString())
|
|
|
- .socialSecuritycount(map.get(7).toString())
|
|
|
- .patentcount(map.get(8).toString())
|
|
|
- .patentforutilitycount(map.get(9).toString())
|
|
|
- .patentfordesigncount(map.get(10).toString())
|
|
|
- .pctcount(map.get(11).toString())
|
|
|
- .patentforsoftwarecount(map.get(12).toString())
|
|
|
- .summary(map.get(13).toString())
|
|
|
- .contactor(map.get(14).toString())
|
|
|
- .tel(map.get(15).toString())
|
|
|
- .legalrepresentativename(map.get(16).toString())
|
|
|
- .legalrepresentativetel(map.get(17).toString())
|
|
|
- .technologyContact(map.get(18).toString())
|
|
|
- .technologyContactphone(map.get(19).toString())
|
|
|
- .sale2018(map.get(20).toString())
|
|
|
- .tax2018(map.get(21).toString())
|
|
|
- .researchinput2018(map.get(22).toString())
|
|
|
- .sale2019(map.get(23).toString())
|
|
|
- .tax2019(map.get(24).toString())
|
|
|
- .researchinput2019(map.get(25).toString())
|
|
|
- .sale2020(map.get(26).toString())
|
|
|
- .tax2020(map.get(27).toString())
|
|
|
- .researchinput2020(map.get(28).toString())
|
|
|
- .cooperateuniversity(map.get(29).toString())
|
|
|
- .cooperatecontent(map.get(30).toString())
|
|
|
- .cooperatetosigntime(map.get(31).toString())
|
|
|
- .cooperateuniversity2(map.get(32).toString())
|
|
|
- .cooperatecontent2(map.get(33).toString())
|
|
|
- .cooperatetosigntime2(map.get(34).toString())
|
|
|
- .cooperateuniversity3(map.get(35).toString())
|
|
|
- .cooperatecontent3(map.get(36).toString())
|
|
|
- .cooperatetosigntime3(map.get(37).toString())
|
|
|
- .researchtime1(map.get(38).toString())
|
|
|
- .researchname1(map.get(39).toString())
|
|
|
- .researchtime2(map.get(40).toString())
|
|
|
- .researchname2(map.get(41).toString())
|
|
|
- .researchtime3(map.get(42).toString())
|
|
|
- .researchname3(map.get(43).toString())
|
|
|
- .leadproduct1(map.get(44).toString())
|
|
|
- .leadproduct2(map.get(45).toString())
|
|
|
- .leadproduct3(map.get(46).toString())
|
|
|
- .highandnewproduct1(map.get(47).toString())
|
|
|
- .highandnewproduct2(map.get(48).toString())
|
|
|
- .highandnewproduct3(map.get(49).toString())
|
|
|
- .projectname1(map.get(50).toString())
|
|
|
- .acquiretime1(map.get(51).toString())
|
|
|
- .projectname2(map.get(52).toString())
|
|
|
- .acquiretime2(map.get(53).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
- /**
|
|
|
- * 税务数据
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static CompanyTaxLkExcelData initTongluTaxHeadInfo() {
|
|
|
- String initHead = TAX_TL_HEAD;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 企业名称 统一社会信用代码 时间段1 企业税收利润1 企业税收收入1 研发费加计扣除1
|
|
|
- // 留县税收1 时间段2 企业税收利润2 企业税收收入2 研发费加计扣除2 留县税收2
|
|
|
- // 时间段3 企业税收利润3 企业税收收入3 研发费加计扣除3 留县税收3 时间段4
|
|
|
- // 企业税收利润4 企业税收收入4 研发费加计扣除4 留县税收4
|
|
|
- CompanyTaxLkExcelData excelData = CompanyTaxLkExcelData.builder()
|
|
|
- // 企业名称
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- .threeyearsrevenue(map.get(1).toString())
|
|
|
- .threeyeardeductexpenses(map.get(2).toString())
|
|
|
- .twoyearrevenue(map.get(3).toString())
|
|
|
- .twoyeardeductexpenses(map.get(4).toString())
|
|
|
- .lastyearrevenue(map.get(5).toString())
|
|
|
- .lastyeardeductexpenses(map.get(6).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 专利信息(桐庐)
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static EnterprisePatentInfoExcelData initTongluPatentHeadInfo() {
|
|
|
- String initHead = PATENT_TL_HEAD;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
|
|
|
- // 专利权人 授权号
|
|
|
- EnterprisePatentInfoExcelData excelData = EnterprisePatentInfoExcelData.builder()
|
|
|
- // 企业名称
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- // 统一社会信用代码
|
|
|
- .orgcode(map.get(1).toString())
|
|
|
- // 专利名称
|
|
|
- .intellectualpropertyname(map.get(2).toString())
|
|
|
- // 申请号
|
|
|
- .applicationnumber(map.get(3).toString())
|
|
|
- // 申请日
|
|
|
- .applydate(map.get(4).toString())
|
|
|
- // 专利类型
|
|
|
- .inteltypename(map.get(5).toString())
|
|
|
- // 专利权人(申请人)
|
|
|
- .applyperson(map.get(6).toString())
|
|
|
- // 授权号
|
|
|
- .licensenumber(map.get(7).toString())
|
|
|
- // todo 授权日期?????是否存在???????
|
|
|
- .licensedate(map.get(8).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- //企业专利(溧水)
|
|
|
- public static EnterprisePatentInfoExcelDataLishui initLishuiPatentHeadInfo() {
|
|
|
- String initHead = PATENT_TL_HEAD_LISHUI;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
|
|
|
- // 专利权人 授权号
|
|
|
- EnterprisePatentInfoExcelDataLishui excelData = EnterprisePatentInfoExcelDataLishui.builder()
|
|
|
- // 企业名称
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- // 统一社会信用代码
|
|
|
- .orgcode(map.get(1).toString())
|
|
|
- // 专利名称
|
|
|
- .intellectualpropertyname(map.get(2).toString())
|
|
|
- // 申请号
|
|
|
- .applicationnumber(map.get(3).toString())
|
|
|
- // 申请日
|
|
|
- .applydate(map.get(4).toString())
|
|
|
- // 专利类型
|
|
|
- .inteltypename(map.get(5).toString())
|
|
|
- // 专利权人(申请人)
|
|
|
- .applyperson(map.get(6).toString())
|
|
|
- // 授权号
|
|
|
- .licensenumber(map.get(7).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 高校成果信息
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static CollegeUniversResultInfoExcelData initTongluCuHeadInfo() {
|
|
|
- String initHead = CU_TL_RESULTS;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 所属单位 成果名称 应用领域(domain) 合作模式 成熟度(proficiency )
|
|
|
- // 联系人(contactor ) 联系方式(tel 、qq) 联系邮箱(contactemail )
|
|
|
- // 研究人员 成果描述(content) 知识产权授权号
|
|
|
- CollegeUniversResultInfoExcelData excelData = CollegeUniversResultInfoExcelData.builder()
|
|
|
- // todo 所属单位,需要做转化;
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- // 成果名称
|
|
|
- .researchfindingname(map.get(1).toString())
|
|
|
- // 应用领域
|
|
|
- .domain(map.get(2).toString())
|
|
|
- // 合作模式,下拉选择,需要转换。
|
|
|
- .cooperationmodel(map.get(3).toString())
|
|
|
- // 成熟度,下拉选择,需要转换。
|
|
|
- .proficiency(map.get(4).toString())
|
|
|
- // 联系人
|
|
|
- .contactor(map.get(5).toString())
|
|
|
- // 联系方式
|
|
|
- .tel(map.get(6).toString())
|
|
|
- // 联系邮箱
|
|
|
- .email(map.get(7).toString())
|
|
|
- // 研究人员
|
|
|
- .researchmember(map.get(8).toString())
|
|
|
- // 成果描述
|
|
|
- .researchdetail(map.get(9).toString())
|
|
|
- // todo 知识产权授权号,需要关联CompanyProductLk表
|
|
|
- .intellectualpropertylicensenum(map.get(10).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 金融库(桐庐)
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static FinancialProductInfoExcelData initTongluFinancialHeadInfo() {
|
|
|
- String initHead = FINANCIAL_TL_HEAD;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 单位 联系人(financial_contact) 电话(financial_contactphone) 职务 关键词
|
|
|
- // 特色贷产品名称1 贷款利率1 注1(日利率or月利率or年利率、是否浮动利率) 产品简介1
|
|
|
- // 特色贷产品名称2 贷款利率2 注2 产品简介2 特色贷产品名称3 贷款利率3 注3
|
|
|
- // 产品简介3 其他金融产品名称a 简介a 其他金融产品名称b 简介b 其他金融产品名称c
|
|
|
- // 简介c 银行简介
|
|
|
- FinancialProductInfoExcelData excelData = FinancialProductInfoExcelData.builder()
|
|
|
- // 企业名称
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- // 联系人
|
|
|
- .contacts(map.get(1).toString())
|
|
|
- // 电话
|
|
|
- .phone(map.get(2).toString())
|
|
|
- // 职务
|
|
|
- .position(map.get(3).toString())
|
|
|
- // 关键词
|
|
|
- .keywords(map.get(4).toString())
|
|
|
- // 特色贷产品名称1
|
|
|
- .productname(map.get(5).toString())
|
|
|
- // 贷款利率1
|
|
|
- .loanrate(map.get(6).toString())
|
|
|
- // 注1(日利率or月利率or年利率、是否浮动利率)
|
|
|
- .ratenote(map.get(7).toString())
|
|
|
- // 产品简介1
|
|
|
- .productdescription(map.get(8).toString())
|
|
|
- // 特色贷产品名称2
|
|
|
- .featuredloanproducttwo(map.get(9).toString())
|
|
|
- // 贷款利率2
|
|
|
- .loanratetwo(map.get(10).toString())
|
|
|
- // 注2
|
|
|
- .ratenotetwo(map.get(11).toString())
|
|
|
- // 产品简介2
|
|
|
- .productabouttwo(map.get(12).toString())
|
|
|
- // 特色贷产品名称3
|
|
|
- .featuredloanproductthree(map.get(13).toString())
|
|
|
- // 贷款利率3
|
|
|
- .loanratethree(map.get(14).toString())
|
|
|
- // 注3
|
|
|
- .ratenotethree(map.get(15).toString())
|
|
|
- // 产品简介3
|
|
|
- .productaboutthree(map.get(16).toString())
|
|
|
- // 其他金融产品名称a
|
|
|
- .otherproducta(map.get(17).toString())
|
|
|
- // 简介a
|
|
|
- .introductiona(map.get(18).toString())
|
|
|
- // 其他金融产品名称b
|
|
|
- .otherproductb(map.get(19).toString())
|
|
|
- // 简介b
|
|
|
- .introductionb(map.get(20).toString())
|
|
|
- // 其他金融产品名称c
|
|
|
- .otherproductc(map.get(21).toString())
|
|
|
- // 简介c
|
|
|
- .introductionc(map.get(22).toString())
|
|
|
- // 银行简介
|
|
|
- .bankintroduction(map.get(23).toString())
|
|
|
- .build();
|
|
|
- System.out.println("init fina:" + JSON.toJSONString(excelData));
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- //金融库(溧水)
|
|
|
- public static FinancialProductInfoExcelDataLishui initLishuiFinancialHeadInfo() {
|
|
|
- String initHead = FINANCIAL_TL_HEAD_LISHUI;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
- //单位 联系人 电话 职务 关键词 产品名称1 产品简介1
|
|
|
- //产品名称2 产品简介2 产品名称3 产品简介3 产品名称4
|
|
|
- //产品简介4 产品名称5 产品简介5 银行简介
|
|
|
- FinancialProductInfoExcelDataLishui excelData = FinancialProductInfoExcelDataLishui.builder()
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- .contacts(map.get(1).toString())
|
|
|
- .phone(map.get(2).toString())
|
|
|
- .position(map.get(3).toString())
|
|
|
- .keywords(map.get(4).toString())
|
|
|
- .productOneName(map.get(5).toString())
|
|
|
- .productOneContent(map.get(6).toString())
|
|
|
- .productTwoName(map.get(7).toString())
|
|
|
- .productTwoContent(map.get(8).toString())
|
|
|
- .productThreeName(map.get(9).toString())
|
|
|
- .productThreeContent(map.get(10).toString())
|
|
|
- .productFourName(map.get(11).toString())
|
|
|
- .productFourContent(map.get(12).toString())
|
|
|
- .productFiveName(map.get(13).toString())
|
|
|
- .productFiveContent(map.get(14).toString())
|
|
|
- .bankintroduction(map.get(15).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 人才信息
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static PersonnelInfoExcelData initTongluPersonnelHeadInfo() {
|
|
|
- String initHead = PERSONNEL_TL_HEAD;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- //企业名称 社会统一信用代码 姓名 出生年月birthday 出生地 政治面貌
|
|
|
- // 职务(positionaltitles) 专业 学历(education ) 职称(rank)
|
|
|
- // 联系电话 现从事技术领域(多)techcategorycode 人才认定级别 主要贡献
|
|
|
- PersonnelInfoExcelData excelData = PersonnelInfoExcelData.builder()
|
|
|
- // todo 企业名称,可从companyid查询关联关系得到。
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- // todo 统一社会信用代码,可从companyid查询关联关系得到。
|
|
|
- .orgcode(map.get(1).toString())
|
|
|
- // 姓名
|
|
|
- .name(map.get(2).toString())
|
|
|
- // 出生年月
|
|
|
- .birthday(map.get(3).toString())
|
|
|
- // todo 出生地,需要新增
|
|
|
- .birthplace(map.get(4).toString())
|
|
|
- // todo 政治面貌,需要新增
|
|
|
- .politicallandscape(map.get(5).toString())
|
|
|
- // 职务
|
|
|
- .position(map.get(6).toString())
|
|
|
- // todo 专业(研究领域)????
|
|
|
- .domain(map.get(7).toString())
|
|
|
- // 学历 "高中", 6701 "中专", 6702 "大专", 6703 "学士", 6704
|
|
|
- // "硕士", 6705 "博士", 6706
|
|
|
- // "博士后", 6707 "其他", 6708
|
|
|
- .academicdegreename(map.get(8).toString())
|
|
|
- // 职称
|
|
|
- .positionaltitles(map.get(9).toString())
|
|
|
- // 联系电话
|
|
|
- .tel(map.get(10).toString())
|
|
|
- // todo 现从事技术领域(多)???
|
|
|
- .category(map.get(11).toString())
|
|
|
- // todo 人才认定级别,需要新增
|
|
|
- .talentidentificationlevel(map.get(12).toString())
|
|
|
- // 主要贡献
|
|
|
- .remark(map.get(13).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- //人才信息(溧水节点)
|
|
|
- public static PersonnelInfoExcelDataLishui initLishuiPersonnerlHeadInfo() {
|
|
|
- String initHead = PERSONNEL_TL_HEAD_LISHUI;
|
|
|
- Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
- PersonnelInfoExcelDataLishui excelData = PersonnelInfoExcelDataLishui.builder()
|
|
|
- .orgname(map.get(0).toString())
|
|
|
- .orgcode(map.get(1).toString())
|
|
|
- .name(map.get(2).toString())
|
|
|
- .sex(map.get(3).toString())
|
|
|
- .birthday(map.get(4).toString())
|
|
|
- .nationality(map.get(5).toString())
|
|
|
- .birthplace(map.get(6).toString())
|
|
|
- .nation(map.get(7).toString())
|
|
|
- .politicallandscape(map.get(8).toString())
|
|
|
- .tel(map.get(9).toString())
|
|
|
- .communicateAddress(map.get(10).toString())
|
|
|
- .domain(map.get(11).toString())
|
|
|
- .academicdegreename(map.get(12).toString())
|
|
|
- .isAbroad(map.get(13).toString())
|
|
|
- .abroadState(map.get(14).toString())
|
|
|
- .schoolname(map.get(15).toString())
|
|
|
- .isfulltime(map.get(16).toString())
|
|
|
- .position(map.get(17).toString())
|
|
|
- .entryTime(map.get(18).toString())
|
|
|
- .dimissionTime(map.get(19).toString())
|
|
|
- .positionaltitles(map.get(20).toString())
|
|
|
- .category(map.get(21).toString())
|
|
|
- .talentidentificationlevel(map.get(22).toString())
|
|
|
- .remark(map.get(23).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 专家信息
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static ExpertInfoExcelData initTongluExpertHeadInfo(String nodeId) {
|
|
|
- String initHead = null;
|
|
|
- if ("320117400".equals(nodeId)) {
|
|
|
- initHead = EXPERT_TL_HEAD_LISHUI;
|
|
|
- }else if ("330122000".equals(nodeId)) {
|
|
|
- initHead = EXPERT_TL_HEAD;
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(initHead)) {
|
|
|
- Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
- // 所属学校 所属院校 专家姓名 研究领域 学位(academicdegree )
|
|
|
- // 职称(rank) 联系方式 邮箱(email ) 简介≤200字
|
|
|
- // 关键词(输入多个标签时以“,”隔开
|
|
|
- ExpertInfoExcelData excelData = ExpertInfoExcelData.builder()
|
|
|
- // 所属学校,对应oid(Companyid-->orgid)
|
|
|
- .school(map.get(0).toString())
|
|
|
- // todo 所属院校,需要新增
|
|
|
- .academy(map.get(1).toString())
|
|
|
- // 专家姓名
|
|
|
- .name(map.get(2).toString())
|
|
|
- // 研究领域
|
|
|
- .domain(map.get(3).toString())
|
|
|
- // 学位
|
|
|
- .academicdegreename(map.get(4).toString())
|
|
|
- // 职称
|
|
|
- .position(map.get(5).toString())
|
|
|
- // 联系方式
|
|
|
- .tel(map.get(6).toString())
|
|
|
- // 邮箱
|
|
|
- .email(map.get(7).toString())
|
|
|
- // 简介
|
|
|
- .about(map.get(8).toString())
|
|
|
- // 关键词
|
|
|
- .talentslabelname(map.get(9).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
- return null;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 政策库
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static PolicyBasicInfoExcelData initTongluPolicyHeadInfo() {
|
|
|
- String initHead = POLICY_TL_HEAD;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 关键词 政策名称 政策编号 政策内容
|
|
|
- PolicyBasicInfoExcelData excelData = PolicyBasicInfoExcelData.builder()
|
|
|
- // todo 关键词,需要新增。
|
|
|
- .keywords(map.get(0).toString())
|
|
|
- // 政策名称
|
|
|
- .title(map.get(1).toString())
|
|
|
- // todo 政策编号,需要新增。
|
|
|
- .policynumber(map.get(2).toString())
|
|
|
- // 政策内容
|
|
|
- .content(map.get(3).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- //政策库(溧水节点)
|
|
|
- public static PolicyBasicInfoExcelDataLishui initLishuiPolicyHeadInfo() {
|
|
|
- String initHead = POLICY_TL_HEAD_LISHUI;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- PolicyBasicInfoExcelDataLishui excelData = PolicyBasicInfoExcelDataLishui.builder()
|
|
|
- .title(map.get(0).toString())
|
|
|
- .policyLevel(map.get(1).toString())
|
|
|
- .policynumber(map.get(2).toString())
|
|
|
- .content(map.get(3).toString())
|
|
|
- .url(map.get(4).toString())
|
|
|
- .name(map.get(5).toString())
|
|
|
- .tel(map.get(6).toString())
|
|
|
- .remark(map.get(7).toString())
|
|
|
- .build();
|
|
|
- return excelData;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 平台库
|
|
|
- * @return
|
|
|
- */
|
|
|
- public static PlatformInfoExcelDate initLishuiPlatformHeadInfo() {
|
|
|
- String initHead = PLATFORM_TL_HEAD_LISHUI;
|
|
|
- Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
- //级别 平台名称 联系地址 孵化面积/㎡ 运营单位 统一社会信用代码
|
|
|
- //联系人 联系方式 截止目前在孵企业数量 截止目前毕业企业数量 备注 简介
|
|
|
- PlatformInfoExcelDate platformInfoExcelDate = PlatformInfoExcelDate.builder()
|
|
|
- .category(map.get(0).toString())
|
|
|
- .title(map.get(1).toString())
|
|
|
- .address(map.get(2).toString())
|
|
|
- .factoryarea(map.get(3).toString())
|
|
|
- .affiliatedorg(map.get(4).toString())
|
|
|
- .code(map.get(5).toString())
|
|
|
- .contactor(map.get(6).toString())
|
|
|
- .tel(map.get(7).toString())
|
|
|
- .techtype(map.get(8).toString())
|
|
|
- .starType(map.get(9).toString())
|
|
|
- .remark(map.get(10).toString())
|
|
|
- .content(map.get(11).toString())
|
|
|
- .build();
|
|
|
- return platformInfoExcelDate;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- public static void main(String[] args) {
|
|
|
- System.out.println(POIWordUtil.processInteltype("发明实用"));
|
|
|
- System.out.println(POIWordUtil.processInteltype("发明"));
|
|
|
- System.out.println(POIWordUtil.processInteltype("离开"));
|
|
|
- }
|
|
|
+ // //企业初始化模板(溧水节点)
|
|
|
+ // public static EnterpriseBasicInfoExcelDataLishui initLishuiBasicHeadInfo() {
|
|
|
+ // String initHead = BASIC_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ //
|
|
|
+ // EnterpriseBasicInfoExcelDataLishui excelData = EnterpriseBasicInfoExcelDataLishui.builder()
|
|
|
+ // .logo(map.get(0).toString())
|
|
|
+ // .name(map.get(1).toString())
|
|
|
+ // .orgcode(map.get(2).toString())
|
|
|
+ // .detailaddress(map.get(3).toString())
|
|
|
+ // .category(map.get(4).toString())
|
|
|
+ // .peopleengagedNum(map.get(5).toString())
|
|
|
+ // .technicalpersonnelcount(map.get(6).toString())
|
|
|
+ // .socialSecuritycount(map.get(7).toString())
|
|
|
+ // .patentcount(map.get(8).toString())
|
|
|
+ // .patentforutilitycount(map.get(9).toString())
|
|
|
+ // .patentfordesigncount(map.get(10).toString())
|
|
|
+ // .pctcount(map.get(11).toString())
|
|
|
+ // .patentforsoftwarecount(map.get(12).toString())
|
|
|
+ // .summary(map.get(13).toString())
|
|
|
+ // .contactor(map.get(14).toString())
|
|
|
+ // .tel(map.get(15).toString())
|
|
|
+ // .legalrepresentativename(map.get(16).toString())
|
|
|
+ // .legalrepresentativetel(map.get(17).toString())
|
|
|
+ // .technologyContact(map.get(18).toString())
|
|
|
+ // .technologyContactphone(map.get(19).toString())
|
|
|
+ // .sale2018(map.get(20).toString())
|
|
|
+ // .tax2018(map.get(21).toString())
|
|
|
+ // .researchinput2018(map.get(22).toString())
|
|
|
+ // .sale2019(map.get(23).toString())
|
|
|
+ // .tax2019(map.get(24).toString())
|
|
|
+ // .researchinput2019(map.get(25).toString())
|
|
|
+ // .sale2020(map.get(26).toString())
|
|
|
+ // .tax2020(map.get(27).toString())
|
|
|
+ // .researchinput2020(map.get(28).toString())
|
|
|
+ // .cooperateuniversity(map.get(29).toString())
|
|
|
+ // .cooperatecontent(map.get(30).toString())
|
|
|
+ // .cooperatetosigntime(map.get(31).toString())
|
|
|
+ // .cooperateuniversity2(map.get(32).toString())
|
|
|
+ // .cooperatecontent2(map.get(33).toString())
|
|
|
+ // .cooperatetosigntime2(map.get(34).toString())
|
|
|
+ // .cooperateuniversity3(map.get(35).toString())
|
|
|
+ // .cooperatecontent3(map.get(36).toString())
|
|
|
+ // .cooperatetosigntime3(map.get(37).toString())
|
|
|
+ // .researchtime1(map.get(38).toString())
|
|
|
+ // .researchname1(map.get(39).toString())
|
|
|
+ // .researchtime2(map.get(40).toString())
|
|
|
+ // .researchname2(map.get(41).toString())
|
|
|
+ // .researchtime3(map.get(42).toString())
|
|
|
+ // .researchname3(map.get(43).toString())
|
|
|
+ // .leadproduct1(map.get(44).toString())
|
|
|
+ // .leadproduct2(map.get(45).toString())
|
|
|
+ // .leadproduct3(map.get(46).toString())
|
|
|
+ // .highandnewproduct1(map.get(47).toString())
|
|
|
+ // .highandnewproduct2(map.get(48).toString())
|
|
|
+ // .highandnewproduct3(map.get(49).toString())
|
|
|
+ // .projectname1(map.get(50).toString())
|
|
|
+ // .acquiretime1(map.get(51).toString())
|
|
|
+ // .projectname2(map.get(52).toString())
|
|
|
+ // .acquiretime2(map.get(53).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ // /**
|
|
|
+ // * 税务数据
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static CompanyTaxLkExcelData initTongluTaxHeadInfo() {
|
|
|
+ // String initHead = TAX_TL_HEAD;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 企业名称 统一社会信用代码 时间段1 企业税收利润1 企业税收收入1 研发费加计扣除1
|
|
|
+ // // 留县税收1 时间段2 企业税收利润2 企业税收收入2 研发费加计扣除2 留县税收2
|
|
|
+ // // 时间段3 企业税收利润3 企业税收收入3 研发费加计扣除3 留县税收3 时间段4
|
|
|
+ // // 企业税收利润4 企业税收收入4 研发费加计扣除4 留县税收4
|
|
|
+ // CompanyTaxLkExcelData excelData = CompanyTaxLkExcelData.builder()
|
|
|
+ // // 企业名称
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // .threeyearsrevenue(map.get(1).toString())
|
|
|
+ // .threeyeardeductexpenses(map.get(2).toString())
|
|
|
+ // .twoyearrevenue(map.get(3).toString())
|
|
|
+ // .twoyeardeductexpenses(map.get(4).toString())
|
|
|
+ // .lastyearrevenue(map.get(5).toString())
|
|
|
+ // .lastyeardeductexpenses(map.get(6).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 专利信息(桐庐)
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static EnterprisePatentInfoExcelData initTongluPatentHeadInfo() {
|
|
|
+ // String initHead = PATENT_TL_HEAD;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
|
|
|
+ // // 专利权人 授权号
|
|
|
+ // EnterprisePatentInfoExcelData excelData = EnterprisePatentInfoExcelData.builder()
|
|
|
+ // // 企业名称
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // // 统一社会信用代码
|
|
|
+ // .orgcode(map.get(1).toString())
|
|
|
+ // // 专利名称
|
|
|
+ // .intellectualpropertyname(map.get(2).toString())
|
|
|
+ // // 申请号
|
|
|
+ // .applicationnumber(map.get(3).toString())
|
|
|
+ // // 申请日
|
|
|
+ // .applydate(map.get(4).toString())
|
|
|
+ // // 专利类型
|
|
|
+ // .inteltypename(map.get(5).toString())
|
|
|
+ // // 专利权人(申请人)
|
|
|
+ // .applyperson(map.get(6).toString())
|
|
|
+ // // 授权号
|
|
|
+ // .licensenumber(map.get(7).toString())
|
|
|
+ // // todo 授权日期?????是否存在???????
|
|
|
+ // .licensedate(map.get(8).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // //企业专利(溧水)
|
|
|
+ // public static EnterprisePatentInfoExcelDataLishui initLishuiPatentHeadInfo() {
|
|
|
+ // String initHead = PATENT_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
|
|
|
+ // // 专利权人 授权号
|
|
|
+ // EnterprisePatentInfoExcelDataLishui excelData = EnterprisePatentInfoExcelDataLishui.builder()
|
|
|
+ // // 企业名称
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // // 统一社会信用代码
|
|
|
+ // .orgcode(map.get(1).toString())
|
|
|
+ // // 专利名称
|
|
|
+ // .intellectualpropertyname(map.get(2).toString())
|
|
|
+ // // 申请号
|
|
|
+ // .applicationnumber(map.get(3).toString())
|
|
|
+ // // 申请日
|
|
|
+ // .applydate(map.get(4).toString())
|
|
|
+ // // 专利类型
|
|
|
+ // .inteltypename(map.get(5).toString())
|
|
|
+ // // 专利权人(申请人)
|
|
|
+ // .applyperson(map.get(6).toString())
|
|
|
+ // // 授权号
|
|
|
+ // .licensenumber(map.get(7).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 高校成果信息
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static CollegeUniversResultInfoExcelData initTongluCuHeadInfo() {
|
|
|
+ // String initHead = CU_TL_RESULTS;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 所属单位 成果名称 应用领域(domain) 合作模式 成熟度(proficiency )
|
|
|
+ // // 联系人(contactor ) 联系方式(tel 、qq) 联系邮箱(contactemail )
|
|
|
+ // // 研究人员 成果描述(content) 知识产权授权号
|
|
|
+ // CollegeUniversResultInfoExcelData excelData = CollegeUniversResultInfoExcelData.builder()
|
|
|
+ // // todo 所属单位,需要做转化;
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // // 成果名称
|
|
|
+ // .researchfindingname(map.get(1).toString())
|
|
|
+ // // 应用领域
|
|
|
+ // .domain(map.get(2).toString())
|
|
|
+ // // 合作模式,下拉选择,需要转换。
|
|
|
+ // .cooperationmodel(map.get(3).toString())
|
|
|
+ // // 成熟度,下拉选择,需要转换。
|
|
|
+ // .proficiency(map.get(4).toString())
|
|
|
+ // // 联系人
|
|
|
+ // .contactor(map.get(5).toString())
|
|
|
+ // // 联系方式
|
|
|
+ // .tel(map.get(6).toString())
|
|
|
+ // // 联系邮箱
|
|
|
+ // .email(map.get(7).toString())
|
|
|
+ // // 研究人员
|
|
|
+ // .researchmember(map.get(8).toString())
|
|
|
+ // // 成果描述
|
|
|
+ // .researchdetail(map.get(9).toString())
|
|
|
+ // // todo 知识产权授权号,需要关联CompanyProductLk表
|
|
|
+ // .intellectualpropertylicensenum(map.get(10).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 金融库(桐庐)
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static FinancialProductInfoExcelData initTongluFinancialHeadInfo() {
|
|
|
+ // String initHead = FINANCIAL_TL_HEAD;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 单位 联系人(financial_contact) 电话(financial_contactphone) 职务 关键词
|
|
|
+ // // 特色贷产品名称1 贷款利率1 注1(日利率or月利率or年利率、是否浮动利率) 产品简介1
|
|
|
+ // // 特色贷产品名称2 贷款利率2 注2 产品简介2 特色贷产品名称3 贷款利率3 注3
|
|
|
+ // // 产品简介3 其他金融产品名称a 简介a 其他金融产品名称b 简介b 其他金融产品名称c
|
|
|
+ // // 简介c 银行简介
|
|
|
+ // FinancialProductInfoExcelData excelData = FinancialProductInfoExcelData.builder()
|
|
|
+ // // 企业名称
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // // 联系人
|
|
|
+ // .contacts(map.get(1).toString())
|
|
|
+ // // 电话
|
|
|
+ // .phone(map.get(2).toString())
|
|
|
+ // // 职务
|
|
|
+ // .position(map.get(3).toString())
|
|
|
+ // // 关键词
|
|
|
+ // .keywords(map.get(4).toString())
|
|
|
+ // // 特色贷产品名称1
|
|
|
+ // .productname(map.get(5).toString())
|
|
|
+ // // 贷款利率1
|
|
|
+ // .loanrate(map.get(6).toString())
|
|
|
+ // // 注1(日利率or月利率or年利率、是否浮动利率)
|
|
|
+ // .ratenote(map.get(7).toString())
|
|
|
+ // // 产品简介1
|
|
|
+ // .productdescription(map.get(8).toString())
|
|
|
+ // // 特色贷产品名称2
|
|
|
+ // .featuredloanproducttwo(map.get(9).toString())
|
|
|
+ // // 贷款利率2
|
|
|
+ // .loanratetwo(map.get(10).toString())
|
|
|
+ // // 注2
|
|
|
+ // .ratenotetwo(map.get(11).toString())
|
|
|
+ // // 产品简介2
|
|
|
+ // .productabouttwo(map.get(12).toString())
|
|
|
+ // // 特色贷产品名称3
|
|
|
+ // .featuredloanproductthree(map.get(13).toString())
|
|
|
+ // // 贷款利率3
|
|
|
+ // .loanratethree(map.get(14).toString())
|
|
|
+ // // 注3
|
|
|
+ // .ratenotethree(map.get(15).toString())
|
|
|
+ // // 产品简介3
|
|
|
+ // .productaboutthree(map.get(16).toString())
|
|
|
+ // // 其他金融产品名称a
|
|
|
+ // .otherproducta(map.get(17).toString())
|
|
|
+ // // 简介a
|
|
|
+ // .introductiona(map.get(18).toString())
|
|
|
+ // // 其他金融产品名称b
|
|
|
+ // .otherproductb(map.get(19).toString())
|
|
|
+ // // 简介b
|
|
|
+ // .introductionb(map.get(20).toString())
|
|
|
+ // // 其他金融产品名称c
|
|
|
+ // .otherproductc(map.get(21).toString())
|
|
|
+ // // 简介c
|
|
|
+ // .introductionc(map.get(22).toString())
|
|
|
+ // // 银行简介
|
|
|
+ // .bankintroduction(map.get(23).toString())
|
|
|
+ // .build();
|
|
|
+ // System.out.println("init fina:" + JSON.toJSONString(excelData));
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // //金融库(溧水)
|
|
|
+ // public static FinancialProductInfoExcelDataLishui initLishuiFinancialHeadInfo() {
|
|
|
+ // String initHead = FINANCIAL_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
+ // //单位 联系人 电话 职务 关键词 产品名称1 产品简介1
|
|
|
+ // //产品名称2 产品简介2 产品名称3 产品简介3 产品名称4
|
|
|
+ // //产品简介4 产品名称5 产品简介5 银行简介
|
|
|
+ // FinancialProductInfoExcelDataLishui excelData = FinancialProductInfoExcelDataLishui.builder()
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // .contacts(map.get(1).toString())
|
|
|
+ // .phone(map.get(2).toString())
|
|
|
+ // .position(map.get(3).toString())
|
|
|
+ // .keywords(map.get(4).toString())
|
|
|
+ // .productOneName(map.get(5).toString())
|
|
|
+ // .productOneContent(map.get(6).toString())
|
|
|
+ // .productTwoName(map.get(7).toString())
|
|
|
+ // .productTwoContent(map.get(8).toString())
|
|
|
+ // .productThreeName(map.get(9).toString())
|
|
|
+ // .productThreeContent(map.get(10).toString())
|
|
|
+ // .productFourName(map.get(11).toString())
|
|
|
+ // .productFourContent(map.get(12).toString())
|
|
|
+ // .productFiveName(map.get(13).toString())
|
|
|
+ // .productFiveContent(map.get(14).toString())
|
|
|
+ // .bankintroduction(map.get(15).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 人才信息
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static PersonnelInfoExcelData initTongluPersonnelHeadInfo() {
|
|
|
+ // String initHead = PERSONNEL_TL_HEAD;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // //企业名称 社会统一信用代码 姓名 出生年月birthday 出生地 政治面貌
|
|
|
+ // // 职务(positionaltitles) 专业 学历(education ) 职称(rank)
|
|
|
+ // // 联系电话 现从事技术领域(多)techcategorycode 人才认定级别 主要贡献
|
|
|
+ // PersonnelInfoExcelData excelData = PersonnelInfoExcelData.builder()
|
|
|
+ // // todo 企业名称,可从companyid查询关联关系得到。
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // // todo 统一社会信用代码,可从companyid查询关联关系得到。
|
|
|
+ // .orgcode(map.get(1).toString())
|
|
|
+ // // 姓名
|
|
|
+ // .name(map.get(2).toString())
|
|
|
+ // // 出生年月
|
|
|
+ // .birthday(map.get(3).toString())
|
|
|
+ // // todo 出生地,需要新增
|
|
|
+ // .birthplace(map.get(4).toString())
|
|
|
+ // // todo 政治面貌,需要新增
|
|
|
+ // .politicallandscape(map.get(5).toString())
|
|
|
+ // // 职务
|
|
|
+ // .position(map.get(6).toString())
|
|
|
+ // // todo 专业(研究领域)????
|
|
|
+ // .domain(map.get(7).toString())
|
|
|
+ // // 学历 "高中", 6701 "中专", 6702 "大专", 6703 "学士", 6704
|
|
|
+ // // "硕士", 6705 "博士", 6706
|
|
|
+ // // "博士后", 6707 "其他", 6708
|
|
|
+ // .academicdegreename(map.get(8).toString())
|
|
|
+ // // 职称
|
|
|
+ // .positionaltitles(map.get(9).toString())
|
|
|
+ // // 联系电话
|
|
|
+ // .tel(map.get(10).toString())
|
|
|
+ // // todo 现从事技术领域(多)???
|
|
|
+ // .category(map.get(11).toString())
|
|
|
+ // // todo 人才认定级别,需要新增
|
|
|
+ // .talentidentificationlevel(map.get(12).toString())
|
|
|
+ // // 主要贡献
|
|
|
+ // .remark(map.get(13).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // //人才信息(溧水节点)
|
|
|
+ // public static PersonnelInfoExcelDataLishui initLishuiPersonnerlHeadInfo() {
|
|
|
+ // String initHead = PERSONNEL_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
+ // PersonnelInfoExcelDataLishui excelData = PersonnelInfoExcelDataLishui.builder()
|
|
|
+ // .orgname(map.get(0).toString())
|
|
|
+ // .orgcode(map.get(1).toString())
|
|
|
+ // .name(map.get(2).toString())
|
|
|
+ // .sex(map.get(3).toString())
|
|
|
+ // .birthday(map.get(4).toString())
|
|
|
+ // .nationality(map.get(5).toString())
|
|
|
+ // .birthplace(map.get(6).toString())
|
|
|
+ // .nation(map.get(7).toString())
|
|
|
+ // .politicallandscape(map.get(8).toString())
|
|
|
+ // .tel(map.get(9).toString())
|
|
|
+ // .communicateAddress(map.get(10).toString())
|
|
|
+ // .domain(map.get(11).toString())
|
|
|
+ // .academicdegreename(map.get(12).toString())
|
|
|
+ // .isAbroad(map.get(13).toString())
|
|
|
+ // .abroadState(map.get(14).toString())
|
|
|
+ // .schoolname(map.get(15).toString())
|
|
|
+ // .isfulltime(map.get(16).toString())
|
|
|
+ // .position(map.get(17).toString())
|
|
|
+ // .entryTime(map.get(18).toString())
|
|
|
+ // .dimissionTime(map.get(19).toString())
|
|
|
+ // .positionaltitles(map.get(20).toString())
|
|
|
+ // .category(map.get(21).toString())
|
|
|
+ // .talentidentificationlevel(map.get(22).toString())
|
|
|
+ // .remark(map.get(23).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 专家信息
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static ExpertInfoExcelData initTongluExpertHeadInfo(String nodeId) {
|
|
|
+ // String initHead = null;
|
|
|
+ // if ("320117400".equals(nodeId)) {
|
|
|
+ // initHead = EXPERT_TL_HEAD_LISHUI;
|
|
|
+ // }else if ("330122000".equals(nodeId)) {
|
|
|
+ // initHead = EXPERT_TL_HEAD;
|
|
|
+ // }
|
|
|
+ // if (StringUtils.isNotEmpty(initHead)) {
|
|
|
+ // Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
+ // // 所属学校 所属院校 专家姓名 研究领域 学位(academicdegree )
|
|
|
+ // // 职称(rank) 联系方式 邮箱(email ) 简介≤200字
|
|
|
+ // // 关键词(输入多个标签时以“,”隔开
|
|
|
+ // ExpertInfoExcelData excelData = ExpertInfoExcelData.builder()
|
|
|
+ // // 所属学校,对应oid(Companyid-->orgid)
|
|
|
+ // .school(map.get(0).toString())
|
|
|
+ // // todo 所属院校,需要新增
|
|
|
+ // .academy(map.get(1).toString())
|
|
|
+ // // 专家姓名
|
|
|
+ // .name(map.get(2).toString())
|
|
|
+ // // 研究领域
|
|
|
+ // .domain(map.get(3).toString())
|
|
|
+ // // 学位
|
|
|
+ // .academicdegreename(map.get(4).toString())
|
|
|
+ // // 职称
|
|
|
+ // .position(map.get(5).toString())
|
|
|
+ // // 联系方式
|
|
|
+ // .tel(map.get(6).toString())
|
|
|
+ // // 邮箱
|
|
|
+ // .email(map.get(7).toString())
|
|
|
+ // // 简介
|
|
|
+ // .about(map.get(8).toString())
|
|
|
+ // // 关键词
|
|
|
+ // .talentslabelname(map.get(9).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ // return null;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 政策库
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static PolicyBasicInfoExcelData initTongluPolicyHeadInfo() {
|
|
|
+ // String initHead = POLICY_TL_HEAD;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // // 关键词 政策名称 政策编号 政策内容
|
|
|
+ // PolicyBasicInfoExcelData excelData = PolicyBasicInfoExcelData.builder()
|
|
|
+ // // todo 关键词,需要新增。
|
|
|
+ // .keywords(map.get(0).toString())
|
|
|
+ // // 政策名称
|
|
|
+ // .title(map.get(1).toString())
|
|
|
+ // // todo 政策编号,需要新增。
|
|
|
+ // .policynumber(map.get(2).toString())
|
|
|
+ // // 政策内容
|
|
|
+ // .content(map.get(3).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // //政策库(溧水节点)
|
|
|
+ // public static PolicyBasicInfoExcelDataLishui initLishuiPolicyHeadInfo() {
|
|
|
+ // String initHead = POLICY_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
+ // PolicyBasicInfoExcelDataLishui excelData = PolicyBasicInfoExcelDataLishui.builder()
|
|
|
+ // .title(map.get(0).toString())
|
|
|
+ // .policyLevel(map.get(1).toString())
|
|
|
+ // .policynumber(map.get(2).toString())
|
|
|
+ // .content(map.get(3).toString())
|
|
|
+ // .url(map.get(4).toString())
|
|
|
+ // .name(map.get(5).toString())
|
|
|
+ // .tel(map.get(6).toString())
|
|
|
+ // .remark(map.get(7).toString())
|
|
|
+ // .build();
|
|
|
+ // return excelData;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // /**
|
|
|
+ // * 平台库
|
|
|
+ // * @return
|
|
|
+ // */
|
|
|
+ // public static PlatformInfoExcelDate initLishuiPlatformHeadInfo() {
|
|
|
+ // String initHead = PLATFORM_TL_HEAD_LISHUI;
|
|
|
+ // Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
|
|
|
+ // //级别 平台名称 联系地址 孵化面积/㎡ 运营单位 统一社会信用代码
|
|
|
+ // //联系人 联系方式 截止目前在孵企业数量 截止目前毕业企业数量 备注 简介
|
|
|
+ // PlatformInfoExcelDate platformInfoExcelDate = PlatformInfoExcelDate.builder()
|
|
|
+ // .category(map.get(0).toString())
|
|
|
+ // .title(map.get(1).toString())
|
|
|
+ // .address(map.get(2).toString())
|
|
|
+ // .factoryarea(map.get(3).toString())
|
|
|
+ // .affiliatedorg(map.get(4).toString())
|
|
|
+ // .code(map.get(5).toString())
|
|
|
+ // .contactor(map.get(6).toString())
|
|
|
+ // .tel(map.get(7).toString())
|
|
|
+ // .techtype(map.get(8).toString())
|
|
|
+ // .starType(map.get(9).toString())
|
|
|
+ // .remark(map.get(10).toString())
|
|
|
+ // .content(map.get(11).toString())
|
|
|
+ // .build();
|
|
|
+ // return platformInfoExcelDate;
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //
|
|
|
+ // public static void main(String[] args) {
|
|
|
+ // System.out.println(POIWordUtil.processInteltype("发明实用"));
|
|
|
+ // System.out.println(POIWordUtil.processInteltype("发明"));
|
|
|
+ // System.out.println(POIWordUtil.processInteltype("离开"));
|
|
|
+ // }
|
|
|
|
|
|
public static Integer checkIntelType(String intelType){
|
|
|
if (intelType.equals("发明")) {
|