|
@@ -131,9 +131,11 @@ public class ExcelPatternMsgUtils {
|
|
|
*/
|
|
|
// 企业基本信息模板表头
|
|
|
// public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"注册资本(万元)\",3:\"成立日期\",4:\"统一社会信用代码\",5:\"纳税人识别号\",6:\"组织机构代码\",7:\"企业类型\",8:\"所属行业\",9:\"曾用名\",10:\"官网\",11:\"所属乡镇\",12:\"企业地址\",13:\"资质1\",14:\"认定年限1\",15:\"资质2\",16:\"认定年限2\",17:\"资质3\",18:\"认定年限3\",19:\"是否规上\",20:\"老总姓名\",21:\"电话1\",22:\"研发总监姓名\",23:\"电话2\",24:\"科技联络人姓名\",25:\"电话3\",26:\"企业简介\",27:\"主导产品1\",28:\"主导产品2\",29:\"主导产品3\",30:\"发明专利\",31:\"实用新型\",32:\"外观设计\",33:\"软件著作权\",34:\"研究机构\",35:\"研究机构名称\"}";
|
|
|
- public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"注册资本(万元)\",3:\"成立日期\",4:\"统一社会信用代码\",5:\"组织机构代码\",6:\"企业类型\",7:\"所属行业\",8:\"曾用名\",9:\"官网\",10:\"所属乡镇\",11:\"企业地址\",12:\"资质1\",13:\"认定年限1\",14:\"资质2\",15:\"认定年限2\",16:\"资质3\",17:\"认定年限3\",18:\"是否规上\",19:\"企业负责人姓名\",20:\"企业负责人联系方式\",21:\"研发总监姓名\",22:\"研发总监联系方式\",23:\"科技联络人姓名\",24:\"科技联络人联系方式\",25:\"企业简介\",26:\"主导产品1\",27:\"主导产品2\",28:\"主导产品3\",29:\"发明专利\",30:\"实用新型\",31:\"外观设计\",32:\"软件著作权\",33:\"研究机构\",34:\"研究机构名称\",35:\"机构类型\"}";
|
|
|
+ // public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"注册资本(万元)\",3:\"成立日期\",4:\"统一社会信用代码\",5:\"组织机构代码\",6:\"企业类型\",7:\"所属行业\",8:\"曾用名\",9:\"官网\",10:\"所属乡镇\",11:\"企业地址\",12:\"资质1\",13:\"认定年限1\",14:\"资质2\",15:\"认定年限2\",16:\"资质3\",17:\"认定年限3\",18:\"是否规上\",19:\"企业负责人姓名\",20:\"企业负责人联系方式\",21:\"研发总监姓名\",22:\"研发总监联系方式\",23:\"科技联络人姓名\",24:\"科技联络人联系方式\",25:\"企业简介\",26:\"主导产品1\",27:\"主导产品2\",28:\"主导产品3\",29:\"发明专利\",30:\"实用新型\",31:\"外观设计\",32:\"软件著作权\",33:\"研究机构\",34:\"研究机构名称\",35:\"机构类型\"}";
|
|
|
+ public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"经营状态\",3:\"注册资本(万元)\",4:\"实缴资本(万元)\",5:\"曾用名\",6:\"所属行业\",7:\"统一社会信用代码\",8:\"纳税人识别号\",9:\"工商注册号\",10:\"组织机构代码\",11:\"登记机关\",12:\"成立日期\",13:\"企业类型\",14:\"营业期限\",15:\"行政区划\",16:\"核准日期\",17:\"注册地址\",18:\"经营范围\",19:\"发明专利数\",20:\"实用新型授权数\",21:\"软件著作权数\",22:\"是否国高\",23:\"高企证书号\",24:\"高新领域代码\",25:\"是否省级重点企业研究院\",26:\"认定年份\",27:\"省级重点企业研究院名称\",28:\"是否省级企业研究院\",29:\"认定年份\",30:\"省级企业研究院名称\",31:\"是否浙江省高新技术研究开发中心\",32:\"认定年份\",33:\"浙江省高新技术研究开发中心名称\",34:\"是否省科小\",35:\"认定年份\",36:\"是否雏鹰计划\",37:\"认定年份\",38:\"是否市级研发中心\",39:\"认定年份\",40:\"市级研发中心名称\",41:\"是否在建飞地研发中心\",42:\"飞地研发中心专职人员数\",43:\"飞地研发中心场地面积\",44:\"企业法定代表人联系电话\",45:\"技术负责人姓名\",46:\"技术负责人联系电话\",47:\"财务负责人\",48:\"财务负责人联系电话\",49:\"科技联络人姓名\",50:\"科技联络人联系电话\",51:\"职工总数\",52:\"乡镇(街道)平台\",53:\"是否规上\"}";
|
|
|
// 企业税务数据信息模板表头
|
|
|
- public static final String TAX_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"时间段1\",3:\"企业税收利润1\",4:\"企业税收收入1\",5:\"研发费加计扣除1\",6:\"留县税收1\",7:\"时间段2\",8:\"企业税收利润2\",9:\"企业税收收入2\",10:\"研发费加计扣除2\",11:\"留县税收2\",12:\"时间段3\",13:\"企业税收利润3\",14:\"企业税收收入3\",15:\"研发费加计扣除3\",16:\"留县税收3\",17:\"时间段4\",18:\"企业税收利润4\",19:\"企业税收收入4\",20:\"研发费加计扣除4\",21:\"留县税收4\"}";
|
|
|
+ // public static final String TAX_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"时间段1\",3:\"企业税收利润1\",4:\"企业税收收入1\",5:\"研发费加计扣除1\",6:\"留县税收1\",7:\"时间段2\",8:\"企业税收利润2\",9:\"企业税收收入2\",10:\"研发费加计扣除2\",11:\"留县税收2\",12:\"时间段3\",13:\"企业税收利润3\",14:\"企业税收收入3\",15:\"研发费加计扣除3\",16:\"留县税收3\",17:\"时间段4\",18:\"企业税收利润4\",19:\"企业税收收入4\",20:\"研发费加计扣除4\",21:\"留县税收4\"}";
|
|
|
+ public static final String TAX_TL_HEAD = "{0:\"企业名称\",1:\"前三年营业收入\",2:\"前三年允许扣除的研发费用\",3:\"前两年营业收入\",4:\"前两年允许扣除的研发费用\",5:\"前一年营业收入\",6:\"前一年允许扣除的研发费用\"}";
|
|
|
// 企业专利信息模板表头
|
|
|
// public static final String PATENT_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"专利名称\",3:\"申请号\",4:\"申请日\",5:\"专利类型\",6:\"专利权人\",7:\"授权号\"}";
|
|
|
public static final String PATENT_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"专利名称\",3:\"申请号\",4:\"申请日\",5:\"专利类型\",6:\"专利权人\",7:\"授权号\",8:\"授权日期\"}";
|
|
@@ -179,93 +181,62 @@ public class ExcelPatternMsgUtils {
|
|
|
public static EnterpriseBasicInfoExcelData initTongluBasicHeadInfo(){
|
|
|
String initHead = BASIC_TL_HEAD;
|
|
|
Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
|
|
|
- // 注册类型、资源资质code(详见typeentry表中字段名typenameshow为桐庐资质类型的数据)
|
|
|
- // 认定年限、
|
|
|
-
|
|
|
- // 企业名称 法定代表人 注册资本(万元) 成立日期(注册时间) 统一社会信用代码
|
|
|
- // 纳税人识别号 组织机构代码(code) 企业类型 所属行业 曾用名 官网 所属乡镇
|
|
|
- // 企业地址() 资质1(ishigh) 认定年限1 资质(ishigh)2 认定年限2 资质量(ishigh)3
|
|
|
- // 认定年限3 是否规上hasregulationorg 老总姓名 电话1 研发总监姓名 电话2
|
|
|
- // 科技联络人姓名 电话3 企业简介(content) 主导产品1 主导产品2 主导产品3 发明专利
|
|
|
- // 实用新型 外观设计 软件著作权 研究机构 研究机构名称
|
|
|
+ //
|
|
|
EnterpriseBasicInfoExcelData excelData = EnterpriseBasicInfoExcelData.builder()
|
|
|
- // 企业名称
|
|
|
.name(map.get(0).toString())
|
|
|
- // 法定代表人
|
|
|
.legalrepresentativename(map.get(1).toString())
|
|
|
- // 注册资金 注册资本,todo Long
|
|
|
- .registrationcapital(map.get(2).toString())
|
|
|
- // 成立日期(注册时间)todo Date
|
|
|
- .registrationdate(map.get(3).toString())
|
|
|
- // 统一社会信用代码
|
|
|
- .orgcode(map.get(4).toString())
|
|
|
- // todo 组织机构代码????????????????新增字段
|
|
|
- .institutioncode(map.get(5).toString())
|
|
|
- // 企业类型 机构类型 10104:企业,10105:高校 企业类型。todo Long
|
|
|
- .orgtypename(map.get(35).toString())
|
|
|
- // todo 所属行业(行业领域id, category表的name)
|
|
|
- .categoryname(map.get(7).toString())
|
|
|
- // todo 曾用名,需新增。
|
|
|
- .formername(map.get(8).toString())
|
|
|
- // 官网
|
|
|
- .website(map.get(9).toString())
|
|
|
- // 所属乡镇(region) 浙江省杭州市桐庐县
|
|
|
- .district(map.get(10).toString())
|
|
|
- // 企业地址
|
|
|
- .detailaddress(map.get(11).toString())
|
|
|
- /**
|
|
|
- * todo 资质1-3 认定年限1-3
|
|
|
- * todo 关联表(ResQualityLk)关系,获取
|
|
|
- */
|
|
|
- .qualityOne(map.get(12).toString())
|
|
|
- .infoOne(map.get(13).toString())
|
|
|
- .qualityTwo(map.get(14).toString())
|
|
|
- .infoTwo(map.get(15).toString())
|
|
|
- .qualityThree(map.get(16).toString())
|
|
|
- .infoThree(map.get(17).toString())
|
|
|
- // 是否规上企业:10501是,10502否 todo Integer
|
|
|
- .hasregulationorgname(map.get(18).toString())
|
|
|
- // 老总姓名-->企业负责人姓名
|
|
|
- .contact(map.get(19).toString())
|
|
|
- // 电话1--》企业负责人联系方式
|
|
|
- .contactnum(map.get(20).toString())
|
|
|
- // 研发总监姓名
|
|
|
- .technologyContact(map.get(21).toString())
|
|
|
- // 电话2,研发总监联系方式
|
|
|
- .technologyContactphone(map.get(22).toString())
|
|
|
- // todo 科技联络人姓名----原财务联系人
|
|
|
- .financialContact(map.get(23).toString())
|
|
|
- // todo 电话3,科技联络人联系方式---原财务联系人联系方式
|
|
|
- .financialContactphone(map.get(24).toString())
|
|
|
- // 企业简介
|
|
|
- .about(map.get(25).toString())
|
|
|
- /**
|
|
|
- * todo 主导产品1-3
|
|
|
- * todo 产品表(CompanyProductLk)关联关系。
|
|
|
- */
|
|
|
- .productnameone(map.get(26).toString())
|
|
|
- .productnametwo(map.get(27).toString())
|
|
|
- .productnamethree(map.get(28).toString())
|
|
|
- // 获得发明专利数量 todo Integer
|
|
|
- .patentcount(map.get(29).toString())
|
|
|
- // 实用新型数量(件) todo Integer
|
|
|
- .patentforutilitycount(map.get(30).toString())
|
|
|
- // 外观设计数量(件) todo Integer
|
|
|
- .patentfordesigncount(map.get(31).toString())
|
|
|
- // 软件著作权数量(件) todo Integer
|
|
|
- .patentforsoftwarecount(map.get(32).toString())
|
|
|
- // 研究机构 机构等级(0无 1国家级 2省级 3市级 4区级,关联typeentry表)todo Integer
|
|
|
- .rdinstitutiontypecn(map.get(33).toString())
|
|
|
- // todo 研究机构名称
|
|
|
- .rdinstitutionname(map.get(34).toString())
|
|
|
- // todo 新增字段companytype
|
|
|
- .companytype(map.get(6).toString())
|
|
|
- // todo 需要转换
|
|
|
- .categoryid(map.get(7).toString())
|
|
|
- // 机构类型 10104:企业,10105:高校 企业类型。
|
|
|
- // .orgtype(map.get(6).toString())
|
|
|
- // 研究机构 机构等级(0无 1国家级 2省级 3市级 4区级,关联typeentry表)todo Integer
|
|
|
- // .rdinstitutiontype()
|
|
|
+ .managestatus(map.get(2).toString())
|
|
|
+ .registrationcapital(map.get(3).toString())
|
|
|
+ .practicalcapital(map.get(4).toString())
|
|
|
+ .formername(map.get(5).toString())
|
|
|
+ .categoryname(map.get(6).toString())
|
|
|
+ .orgcode(map.get(7).toString())
|
|
|
+ .taxpayercode(map.get(8).toString())
|
|
|
+ .registercode(map.get(9).toString())
|
|
|
+ .institutioncode(map.get(10).toString())
|
|
|
+ .registeroffice(map.get(11).toString())
|
|
|
+ .registrationdate(map.get(12).toString())
|
|
|
+ .registrationtype(map.get(13).toString())
|
|
|
+ .operatingperiod(map.get(14).toString())
|
|
|
+ .administrativedivision(map.get(15).toString())
|
|
|
+ .approvaltime(map.get(16).toString())
|
|
|
+ .detailaddress(map.get(17).toString())
|
|
|
+ .businessscope(map.get(18).toString())
|
|
|
+ .patentcount(map.get(19).toString())
|
|
|
+ .patentforutilitycount(map.get(20).toString())
|
|
|
+ .patentforsoftwarecount(map.get(21).toString())
|
|
|
+ .iskunitaka(map.get(22).toString())
|
|
|
+ .highenterprisecode(map.get(23).toString())
|
|
|
+ .highandnewcode(map.get(24).toString())
|
|
|
+ .isprovincialemphasisenterprise(map.get(25).toString())
|
|
|
+ .emphasisdate(map.get(26).toString())
|
|
|
+ .emphasisname(map.get(27).toString())
|
|
|
+ .isprovincialenterprise(map.get(28).toString())
|
|
|
+ .provincialdate(map.get(29).toString())
|
|
|
+ .provincialname(map.get(30).toString())
|
|
|
+ .ishighandnewenterprise(map.get(31).toString())
|
|
|
+ .highandnewdate(map.get(32).toString())
|
|
|
+ .highandnewname(map.get(33).toString())
|
|
|
+ .isprovincesciencesmall(map.get(34).toString())
|
|
|
+ .provincesciencesmalldate(map.get(35).toString())
|
|
|
+ .iseyasenterprise(map.get(36).toString())
|
|
|
+ .eyasdate(map.get(37).toString())
|
|
|
+ .ismunicipalresearch(map.get(38).toString())
|
|
|
+ .municipalresearchdate(map.get(39).toString())
|
|
|
+ .municipalresearchname(map.get(40).toString())
|
|
|
+ .isfeidienterprise(map.get(41).toString())
|
|
|
+ .feidipeoplecount(map.get(42).toString())
|
|
|
+ .feidiarea(map.get(43).toString())
|
|
|
+ .legalrepresentativetel(map.get(44).toString())
|
|
|
+ .technologycontact(map.get(45).toString())
|
|
|
+ .technologycontactphone(map.get(46).toString())
|
|
|
+ .financialcontact(map.get(47).toString())
|
|
|
+ .financialcontactphone(map.get(48).toString())
|
|
|
+ .sciencecontact(map.get(49).toString())
|
|
|
+ .sciencecontactphone(map.get(50).toString())
|
|
|
+ .workercount(map.get(51).toString())
|
|
|
+ .townplatform(map.get(52).toString())
|
|
|
+ .hasregulationorg(map.get(53).toString())
|
|
|
.build();
|
|
|
|
|
|
// todo 组织机构代码 institutioncode、曾用名 formername
|
|
@@ -349,48 +320,12 @@ public class ExcelPatternMsgUtils {
|
|
|
CompanyTaxLkExcelData excelData = CompanyTaxLkExcelData.builder()
|
|
|
// 企业名称
|
|
|
.orgname(map.get(0).toString())
|
|
|
- // 统一社会信用代码
|
|
|
- .orgcode(map.get(1).toString())
|
|
|
- // 时间段1
|
|
|
- .periodtimeone(map.get(2).toString())
|
|
|
- // 企业税收利润1
|
|
|
- .taxprofitsone(map.get(3).toString())
|
|
|
- // 企业税收收入1
|
|
|
- .taxrevenueone(map.get(4).toString())
|
|
|
- // 研发费加计扣除1
|
|
|
- .researchcostsdeductone(map.get(5).toString())
|
|
|
- // 留县税收1
|
|
|
- .countytaxone(map.get(6).toString())
|
|
|
- // 时间段2
|
|
|
- .periodtimetwo(map.get(7).toString())
|
|
|
- // 企业税收利润2
|
|
|
- .taxprofitstwo(map.get(8).toString())
|
|
|
- // 企业税收收入2
|
|
|
- .taxrevenuetwo(map.get(9).toString())
|
|
|
- // 研发费加计扣除2
|
|
|
- .researchcostsdeducttwo(map.get(10).toString())
|
|
|
- // 留县税收2
|
|
|
- .countytaxtwo(map.get(11).toString())
|
|
|
- // 时间段3
|
|
|
- .periodtimethree(map.get(12).toString())
|
|
|
- // 企业税收利润3
|
|
|
- .taxprofitsthree(map.get(13).toString())
|
|
|
- // 企业税收收入3
|
|
|
- .taxrevenuethree(map.get(14).toString())
|
|
|
- // 研发费加计扣除3
|
|
|
- .researchcostsdeductthree(map.get(15).toString())
|
|
|
- // 留县税收3
|
|
|
- .countytaxthree(map.get(16).toString())
|
|
|
- // 时间段4
|
|
|
- .periodtimefour(map.get(17).toString())
|
|
|
- // 企业税收利润4 留县税收4
|
|
|
- .taxprofitsfour(map.get(18).toString())
|
|
|
- // 企业税收收入4
|
|
|
- .taxrevenuefour(map.get(19).toString())
|
|
|
- // 研发费加计扣除4
|
|
|
- .researchcostsdeductfour(map.get(20).toString())
|
|
|
- // 留县税收4
|
|
|
- .countytaxfour(map.get(21).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;
|
|
|
}
|