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;
|
|
/**
|
* 项目代码
|
*/
|
@ExcelProperty(value = "项目代码")
|
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;
|
|
/**
|
* 计划竣工时间
|
*/
|
@ExcelProperty(value = "计划竣工时间")
|
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;
|
|
/**
|
* 建管平台代码
|
*/
|
@ExcelProperty(value = "建管平台代码")
|
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;
|
|
/**
|
* 法人代表
|
*/
|
@ExcelProperty(value = "法人代表")
|
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;
|
|
|
}
|