From 363cf83f55c886bacb8ccab451071442a3313e67 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 29 十一月 2024 04:04:40 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 655 insertions(+), 0 deletions(-)
diff --git a/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java b/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
new file mode 100644
index 0000000..58228b0
--- /dev/null
+++ b/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
@@ -0,0 +1,655 @@
+package com.ycl.domain.excel;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 瀵煎嚭妯℃澘绫�
+ *
+ * @Author: ljx
+ * @CreateTime: 2024-10-18 10:19
+ */
+
+@Data
+public class ProjectExcelTemplate {
+ private static final long serialVersionUID = 1L;
+
+ /* 椤圭洰绠$悊鍩虹淇℃伅琛� */
+
+ /**
+ * 椤圭洰鍚嶇О
+ */
+ @ExcelProperty(value = "椤圭洰鍚嶇О")
+ private String projectName;
+
+ /**
+ * 椤圭洰浠g爜
+ */
+ @ExcelProperty(value = "椤圭洰浠g爜")
+ private String projectCode;
+
+ /**
+ * 椤圭洰绫诲瀷
+ */
+ @ExcelProperty(value = "椤圭洰绫诲瀷")
+ private String projectType;
+
+ /**
+ * 椤圭洰鐘舵��
+ */
+ @ExcelProperty(value = "椤圭洰鐘舵��")
+ private String projectStatus;
+
+ /**
+ * 璧勯噾绫诲瀷
+ */
+ @ExcelProperty(value = "璧勯噾绫诲瀷")
+ private String fundType;
+
+ /**
+ * 鎶曡祫绫诲埆
+ */
+ @ExcelProperty(value = "鎶曡祫绫诲埆")
+ private String investType;
+
+ /**
+ * 閲嶇偣鍒嗙被
+ */
+ @ExcelProperty(value = "閲嶇偣鍒嗙被")
+ private String importanceType;
+
+ /**
+ * 椤圭洰闃舵
+ */
+ @ExcelProperty(value = "椤圭洰闃舵")
+ private String projectPhase;
+
+ /**
+ * 鏍囩
+ */
+ @ExcelProperty(value = "鏍囩")
+ private String tag;
+
+ /**
+ * 涓荤閮ㄩ棬
+ */
+ @ExcelProperty(value = "涓荤閮ㄩ棬")
+ private String competentDepartment;
+
+ /**
+ * 椤圭洰褰掑睘鍦�
+ */
+ @ExcelProperty(value = "椤圭洰褰掑睘鍦�")
+ private String projectLocation;
+
+ /**
+ * 缁忓害
+ */
+ @ExcelProperty(value = "缁忓害")
+ private String longitude;
+
+ /**
+ * 绾害
+ */
+ @ExcelProperty(value = "绾害")
+ private String latitude;
+
+ /**
+ * 绠$悊褰掑彛
+ */
+ @ExcelProperty(value = "绠$悊褰掑彛")
+ private String managementCentralization;
+
+ /**
+ * 椤圭洰鐢虫姤闃舵
+ */
+ @ExcelProperty(value = "椤圭洰鐢虫姤闃舵")
+ private String projectApplicationPhase;
+
+ /**
+ * 椤圭洰瀹℃壒绫诲瀷
+ */
+ @ExcelProperty(value = "椤圭洰瀹℃壒绫诲瀷")
+ private String projectApprovalType;
+
+ /**
+ * 鎶曡祫鐩綍
+ */
+ @ExcelProperty(value = "鎶曡祫鐩綍")
+ private String investmentCatalogue;
+
+ /**
+ * 瀹℃壒璁″垝涔�
+ */
+ @ExcelProperty(value = "瀹℃壒璁″垝涔︼紙闄勪欢鍚嶏級")
+ private String approvalPlan;
+
+ /**
+ * 鏄惁绔嬮」
+ */
+ @ExcelProperty(value = "鏄惁绔嬮」")
+ private String isSetProject;
+
+ /**
+ * 鎴愮珛鏃堕棿
+ */
+ @ExcelProperty(value = "鎴愮珛鏃堕棿")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date setTime;
+
+ /**
+ * 璧嬬爜鐘舵��
+ */
+ @ExcelProperty(value = "璧嬬爜鐘舵��")
+ private String assignmentStatus;
+
+ /**
+ * 琛屾斂鍖哄垝
+ */
+ @ExcelProperty(value = "琛屾斂鍖哄垝")
+ private String area;
+
+ /**
+ * 涓爣鏃堕棿
+ */
+ @ExcelProperty(value = "涓爣鏃堕棿")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date winTime;
+
+ /**
+ * 涓爣鍗曚綅
+ */
+ @ExcelProperty(value = "涓爣鍗曚綅")
+ private String winUnit;
+
+ /**
+ * 涓爣閲戦
+ */
+ @ExcelProperty(value = "涓爣閲戦")
+ private String winAmount;
+
+ /**
+ * 璇︾粏鍦板潃
+ */
+ @ExcelProperty(value = "璇︾粏鍦板潃")
+ private String address;
+
+ /**
+ * 寤鸿鍐呭
+ */
+ @ExcelProperty(value = "寤鸿鍐呭")
+ private String content;
+
+ /**
+ * 鑱旂郴鏂瑰紡
+ */
+ @ExcelProperty(value = "鑱旂郴鏂瑰紡")
+ private String contact;
+
+ /**
+ * 椤圭洰涓氫富鍗曚綅
+ */
+ @ExcelProperty(value = "椤圭洰涓氫富鍗曚綅")
+ private String projectOwnerUnit;
+
+ /**
+ * 璁″垝寮�宸ユ椂闂�
+ */
+ @ExcelProperty(value = "璁″垝寮�宸ユ椂闂�")
+ private Date planStartTime;
+
+ /**
+ * 璁″垝绔e伐鏃堕棿
+ */
+ @ExcelProperty(value = "璁″垝绔e伐鏃堕棿")
+ private Date planCompleteTime;
+
+ /**
+ * 椤圭洰鑱旂郴浜�
+ */
+ @ExcelProperty(value = "椤圭洰鑱旂郴浜�")
+ private String projectContactPerson;
+
+ /**
+ * 鏈勾璁″垝鎶曡祫
+ */
+ @ExcelProperty(value = "鏈勾璁″垝鎶曡祫")
+ private BigDecimal yearInvestAmount;
+
+
+ /* 鎶曡祫椤圭洰鍩虹淇℃伅琛� */
+
+ /**
+ * 寤鸿鍦扮偣鏄惁璺ㄥ煙
+ */
+ @ExcelProperty(value = "寤鸿鍦扮偣鏄惁璺ㄥ煙")
+ private String beCrossRegion;
+
+ /**
+ * 椤圭洰寤鸿鍦扮偣
+ */
+ @ExcelProperty(value = "寤鸿鍦扮偣")
+ private String constructionLocation;
+
+
+ /**
+ * 寤鸿璇︾粏鍦板潃
+ */
+ @ExcelProperty(value = "寤鸿璇︾粏鍦板潃")
+ private String detailedAddress;
+
+ /**
+ * 鏄惁鏄ˉ鐮侀」鐩�
+ */
+ @ExcelProperty(value = "鏄惁鏄ˉ鐮侀」鐩�")
+ private String beCompensationProject;
+
+ /**
+ * 琛ョ爜鍘熷洜
+ */
+ @ExcelProperty(value = "琛ョ爜鍘熷洜")
+ private String compensationReason;
+
+ /**
+ * 璁″垝寮�宸ユ椂闂�
+ */
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @ExcelProperty(value = "璁″垝寮�宸ユ椂闂�")
+ private Date plannedStartDate;
+
+ /**
+ * 鎷熷缓鎴愭椂闂�
+ */
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @ExcelProperty(value = "鎷熷缓鎴愭椂闂�")
+ private Date expectedCompletionDate;
+
+ /**
+ * 鍥芥爣琛屼笟鍒嗙被
+ */
+ @ExcelProperty(value = "鍥芥爣琛屼笟鍒嗙被")
+ private String nationalIndustryClassification;
+
+ /**
+ * 鎵�灞炶涓氬垎绫�
+ */
+ @ExcelProperty(value = "鎵�灞炶涓氬垎绫�")
+ private String industryClassification;
+
+ /**
+ * 椤圭洰寤鸿鎬ц川
+ */
+ @ExcelProperty(value = "椤圭洰寤鸿鎬ц川")
+ private String projectNature;
+
+ /**
+ * 椤圭洰灞炴��
+ */
+ @ExcelProperty(value = "椤圭洰灞炴��")
+ private String projectAttribute;
+
+ /**
+ * 鏄惁浣跨敤鍦熷湴
+ */
+ @ExcelProperty(value = "鏄惁浣跨敤鍦熷湴")
+ private String useEarth;
+
+ /**
+ * 涓昏寤鸿鍐呭鍙婅妯�
+ */
+ @ExcelProperty(value = "涓昏寤鸿鍐呭鍙婅妯�")
+ private String contentScale;
+
+ /**
+ * 寤虹骞冲彴浠g爜
+ */
+ @ExcelProperty(value = "寤虹骞冲彴浠g爜")
+ private String code;
+
+
+ /* 椤圭洰鎶曡祫鍙婅祫閲戞潵婧� */
+
+ /**
+ * 椤圭洰鎬绘姇璧勯
+ */
+ @ExcelProperty(value = "椤圭洰鎬绘姇璧勯")
+ private String totalInvestment;
+
+ /**
+ * 椤圭洰鏈噾
+ */
+ @ExcelProperty(value = "椤圭洰鏈噾")
+ private String principal;
+
+ /**
+ * 鏀垮簻鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "鏀垮簻鎶曡祫鎬婚")
+ private String governmentInvestmentTotal;
+
+ /**
+ * 涓ぎ鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "涓ぎ鎶曡祫鎬婚")
+ private String centralInvestmentTotal;
+
+ /**
+ * 涓ぎ棰勭畻鎶曡祫
+ */
+ @ExcelProperty(value = "涓ぎ棰勭畻鎶曡祫")
+ private String centralBudgetInvestment;
+
+ /**
+ * 涓ぎ璐㈡斂
+ */
+ @ExcelProperty(value = "涓ぎ璐㈡斂")
+ private String centralFiscalInvestment;
+
+ /**
+ * 涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�
+ */
+ @ExcelProperty(value = "涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�")
+ private String centralSpecialBondInvestment;
+
+ /**
+ * 涓ぎ涓撻」寤鸿鍩洪噾
+ */
+ @ExcelProperty(value = "涓ぎ涓撻」寤鸿鍩洪噾")
+ private String centralSpecialFundInvestment;
+
+ /**
+ * 鐪佺骇鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "鐪佺骇鎶曡祫鎬婚")
+ private String provincialInvestmentTotal;
+
+ /**
+ * 鐪侀绠楀唴鎶曡祫
+ */
+ @ExcelProperty(value = "鐪侀绠楀唴鎶曡祫")
+ private String provincialBudgetInvestment;
+
+ /**
+ * 鐪佽储鏀挎�у缓璁炬姇璧�
+ */
+ @ExcelProperty(value = "鐪佽储鏀挎�у缓璁炬姇璧�")
+ private String provincialFiscalInvestment;
+
+ /**
+ * 鐪佷笓椤瑰缓璁捐祫閲�
+ */
+ @ExcelProperty(value = "鐪佷笓椤瑰缓璁捐祫閲�")
+ private String provincialSpecialFundInvestment;
+
+ /**
+ * 甯傦紙宸烇級鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "甯傦紙宸烇級鎶曡祫鎬婚")
+ private String cityInvestmentTotal;
+
+ /**
+ * 甯傦紙宸烇級棰勭畻鍐呮姇璧�
+ */
+ @ExcelProperty(value = "甯傦紙宸烇級棰勭畻鍐呮姇璧�")
+ private String cityBudgetInvestment;
+
+ /**
+ * 甯傦紙宸烇級璐㈡斂鎬ф姇璧�
+ */
+ @ExcelProperty(value = "甯傦紙宸烇級璐㈡斂鎬ф姇璧�")
+ private String cityFiscalInvestment;
+
+ /**
+ * 甯傦紙宸烇級涓撻」璧勯噾
+ */
+ @ExcelProperty(value = "甯傦紙宸烇級涓撻」璧勯噾")
+ private String citySpecialFundInvestment;
+
+ /**
+ * 鍘匡紙甯傘�佸尯锛夋姇璧勬�婚
+ */
+ @ExcelProperty(value = "鍘匡紙甯傘�佸尯锛夋姇璧勬�婚")
+ private String countyInvestmentTotal;
+
+ /**
+ * 鍘匡紙甯傘�佸尯锛夐绠楀唴鎶曡祫
+ */
+ @ExcelProperty(value = "鍘匡紙甯傘�佸尯锛夐绠楀唴鎶曡祫")
+ private String countyBudgetInvestment;
+
+ /**
+ * 鍘匡紙甯傘�佸尯锛夎储鏀挎�у缓璁捐祫閲�
+ */
+ @ExcelProperty(value = "鍘匡紙甯傘�佸尯锛夎储鏀挎�у缓璁捐祫閲�")
+ private String countyFiscalInvestment;
+
+ /**
+ * 鍘匡紙甯傘�佸尯锛変笓椤硅祫閲�
+ */
+ @ExcelProperty(value = "鍘匡紙甯傘�佸尯锛変笓椤硅祫閲�")
+ private String countySpecialFundInvestment;
+
+ /**
+ * 鍥藉唴璐锋鎬婚
+ */
+ @ExcelProperty(value = "鍥藉唴璐锋鎬婚")
+ private String domesticLoanTotal;
+
+ /**
+ * 閾惰璐锋
+ */
+ @ExcelProperty(value = "閾惰璐锋")
+ private String bankLoan;
+
+ /**
+ * 澶栧晢鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "澶栧晢鎶曡祫鎬婚")
+ private String foreignInvestmentTotal;
+
+ /**
+ * 浼佷笟鑷鎬婚
+ */
+ @ExcelProperty(value = "浼佷笟鑷鎬婚")
+ private String enterpriseSelfRaisedTotal;
+
+ /**
+ * 鍏朵粬鎶曡祫鎬婚
+ */
+ @ExcelProperty(value = "鍏朵粬鎶曡祫鎬婚")
+ private String otherInvestmentTotal;
+
+
+ /* 椤圭洰锛堟硶浜猴級鍗曚綅鐧昏淇℃伅琛� */
+
+// /**
+// * 椤圭洰鎬绘姇璧勯(鏍规嵁鍓嶉潰鐨勬暟鎹~鍏�)
+// */
+// private BigDecimal totalInvestment;
+
+ /**
+ * 椤圭洰鍗曚綅
+ */
+ @ExcelProperty(value = "椤圭洰鍗曚綅")
+ private String projectUnit;
+
+ /**
+ * 椤圭洰鍗曚綅绫诲瀷
+ */
+ @ExcelProperty(value = "椤圭洰鍗曚綅绫诲瀷")
+ private String projectUnitType;
+
+ /**
+ * 鐧昏娉ㄥ唽绫诲瀷
+ */
+ @ExcelProperty(value = "鐧昏娉ㄥ唽绫诲瀷")
+ private String registrationType;
+
+ /**
+ * 鎺ц偂鎯呭喌
+ */
+ @ExcelProperty(value = "鎺ц偂鎯呭喌")
+ private String holdingSituation;
+
+ /**
+ * 璇佺収绫诲瀷
+ */
+ @ExcelProperty(value = "璇佺収绫诲瀷")
+ private String certificateType;
+
+ /**
+ * 璇佺収鍙风爜
+ */
+ @ExcelProperty(value = "璇佺収鍙风爜")
+ private String certificateNumber;
+
+ /**
+ * 娉ㄥ唽鍦板潃
+ */
+ @ExcelProperty(value = "娉ㄥ唽鍦板潃")
+ private String registeredAddress;
+
+ /**
+ * 娉ㄥ唽璧勯噾
+ */
+ @ExcelProperty(value = "娉ㄥ唽璧勯噾")
+ private BigDecimal registeredCapital;
+
+ /**
+ * 娉曚汉浠h〃
+ */
+ @ExcelProperty(value = "娉曚汉浠h〃")
+ private String legal_representative;
+
+ /**
+ * 鍥哄畾鐢佃瘽
+ */
+ @ExcelProperty(value = "鍥哄畾鐢佃瘽")
+ private String fixedPhone;
+
+ /**
+ * 娉曚汉韬唤璇�
+ */
+ @ExcelProperty(value = "娉曚汉韬唤璇�")
+ private String legalPersonIdcard;
+
+// /**
+// * 椤圭洰鑱旂郴浜猴紙鏍规嵁鍓嶉潰鐨勬暟鎹~鍏咃級
+// */
+// private String projectContactPerson;
+
+ /**
+ * 绉诲姩鐢佃瘽
+ */
+ @ExcelProperty(value = "绉诲姩鐢佃瘽")
+ private String phone;
+
+ /**
+ * 鑱旂郴浜鸿韩浠借瘉
+ */
+ @ExcelProperty(value = "鑱旂郴浜鸿韩浠借瘉")
+ private String contactIdcard;
+
+ /**
+ * 寰俊鍙�
+ */
+ @ExcelProperty(value = "寰俊鍙�")
+ private String wechat;
+
+ /**
+ * 鑱旂郴浜洪�氳鍦板潃
+ */
+ @ExcelProperty(value = "鑱旂郴浜洪�氳鍦板潃")
+ private String contactAddress;
+
+ /**
+ * 閭斂缂栫爜
+ */
+ @ExcelProperty(value = "閭斂缂栫爜")
+ private String postCode;
+
+ /**
+ * 鐢靛瓙閭
+ */
+ @ExcelProperty(value = "鐢靛瓙閭")
+ private String email;
+
+ /* 鎶曡祫椤圭洰浜т笟鏀跨瓥绗﹀悎鎯呭喌琛� */
+
+
+ /**
+ * 绗﹀悎浜т笟鏀跨瓥闄勪欢
+ */
+ @ExcelProperty(value = "绗﹀悎浜т笟鏀跨瓥(闄勪欢鍚�)")
+ private String policyComplianceAttachment;
+
+ /**
+ * 鏄惁灞炰簬銆婁骇涓氱粨鏋勮皟鏁存寚瀵肩洰褰曘�嬩笅鐨勯」鐩�
+ */
+ @ExcelProperty(value = "灞炰簬銆婁骇涓氱粨鏋勮皟鏁存寚瀵肩洰褰曘�嬩笅鐨勯」鐩�")
+ private String belongsToIndustryAdjustmentDirectory;
+
+ /**
+ * 鏄惁灞炰簬鏈垪鍏ャ�婁骇涓氱粨鏋勮皟鏁存寚瀵肩洰褰曘�嬬殑鍏佽绫婚」鐩�
+ */
+ @ExcelProperty(value = "灞炰簬鏈垪鍏ャ�婁骇涓氱粨鏋勮皟鏁存寚瀵肩洰褰曘�嬬殑鍏佽绫婚」鐩�")
+ private String belongsToAllowedProjects;
+
+ /**
+ * 鏄惁灞炰簬銆婅タ閮ㄥ湴鍖洪紦鍔辩被浜т笟鐩綍銆嬬殑椤圭洰
+ */
+ @ExcelProperty(value = "灞炰簬銆婅タ閮ㄥ湴鍖洪紦鍔辩被浜т笟鐩綍銆嬬殑椤圭洰")
+ private String belongsToWesternEncouragedDirectory;
+
+ /**
+ * 鏄惁涓嶅睘浜庝骇涓氭斂绛栫姝㈡姇璧勫缓璁炬垨瀹炶鏍稿噯銆佸鎵圭鐞嗙殑椤圭洰
+ */
+ @ExcelProperty(value = "涓嶅睘浜庝骇涓氭斂绛栫姝㈡姇璧勫缓璁炬垨瀹炶鏍稿噯銆佸鎵圭鐞嗙殑椤圭洰")
+ private String notBannedOrControlledProject;
+
+ /**
+ * 濉姤淇℃伅鏄惁鐪熷疄
+ */
+ @ExcelProperty(value = "濉姤淇℃伅鏄惁鐪熷疄")
+ private String informationIsTrue;
+
+ /**
+ * 涓撻」瑙勫垝澶嶅悎鎯呭喌
+ */
+ @ExcelProperty(value = "涓撻」瑙勫垝澶嶅悎鎯呭喌")
+ private String specialPlanningCompliance;
+
+ /**
+ * 椤圭洰鑳借�楁儏鍐�
+ */
+ @ExcelProperty(value = "椤圭洰鑳借�楁儏鍐�")
+ private String energyConsumption;
+
+ /**
+ * 椤圭洰骞寸患鍚堣兘婧愭秷璐归噺锛堟爣鍑嗙叅褰撻噺鍊硷級
+ */
+ @ExcelProperty(value = "椤圭洰骞寸患鍚堣兘婧愭秷璐归噺锛堟爣鍑嗙叅褰撻噺鍊硷級")
+ private BigDecimal annualEnergyConsumption;
+
+ /**
+ * 椤圭洰骞寸數鍔涙秷鑰楅噺锛堟爣鍑嗙叅褰撻噺鍊硷級
+ */
+ @ExcelProperty(value = "椤圭洰骞寸數鍔涙秷鑰楅噺锛堟爣鍑嗙叅褰撻噺鍊硷級")
+ private BigDecimal annualElectricityConsumption;
+
+
+ /* 鐩稿叧鏂囦功 */
+ @ExcelProperty(value = "鐩稿叧鏂囦功锛堥檮浠跺悕锛�")
+ private String documents;
+
+
+}
--
Gitblit v1.8.0