|
@@ -0,0 +1,251 @@
|
|
|
|
|
+package com.jeeplus.finance.projectReport.service.dto;
|
|
|
|
|
+
|
|
|
|
|
+import cn.afterturn.easypoi.excel.annotation.Excel;
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
+import com.jeeplus.core.query.Query;
|
|
|
|
|
+import com.jeeplus.core.query.QueryType;
|
|
|
|
|
+import com.jeeplus.core.service.dto.BaseDTO;
|
|
|
|
|
+import com.jeeplus.sys.domain.WorkAttachmentInfo;
|
|
|
|
|
+import com.jeeplus.sys.service.dto.OfficeDTO;
|
|
|
|
|
+import lombok.Data;
|
|
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.Date;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 报告导入信息表
|
|
|
|
|
+ */
|
|
|
|
|
+@Data
|
|
|
|
|
+public class CwProjectReportImportDTO extends BaseDTO {
|
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
|
+
|
|
|
|
|
+ //项目编号(字典值)
|
|
|
|
|
+ public static final String BIZ_CODE = "13";
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目ID
|
|
|
|
|
+ */
|
|
|
|
|
+ private String projectId;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目名称
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*项目名称",orderNum = "0")
|
|
|
|
|
+ private String projectName;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目编号
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*项目编号",orderNum = "1")
|
|
|
|
|
+ private String projectNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 签字注师1
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "签字注师1",orderNum = "2")
|
|
|
|
|
+ private String signatureAnnotator1;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 签字注师2
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "签字注师2",orderNum = "3")
|
|
|
|
|
+ private String signatureAnnotator2;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "审计意见类型",orderNum = "4")
|
|
|
|
|
+ private String opinionType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 审计收费(税前、元)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "审计收费(税前、元)",orderNum = "5")
|
|
|
|
|
+ private String auditFees;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 审计收费(税前、元)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "报告实际制作人",orderNum = "6")
|
|
|
|
|
+ private String realCreate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 报告名称
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*报告名称",orderNum = "7")
|
|
|
|
|
+ private String reportName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 被服务单位
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*被服务单位",orderNum = "8")
|
|
|
|
|
+ private String servedUnitName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 报告类型
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*报告类型",orderNum = "9")
|
|
|
|
|
+ private String reportType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 银行函证发出数量
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*银行函证发出数量(单位:份)",orderNum = "10")
|
|
|
|
|
+ private String bankLettersCount;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 其中采用数字函证发函数量
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*其中采用数字函证发函数量(单位:份)",orderNum = "11")
|
|
|
|
|
+ private String digitalLetterCount;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 所属行业
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*所属行业",orderNum = "12")
|
|
|
|
|
+ private String industry;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 业务对象
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*业务对象",orderNum = "13")
|
|
|
|
|
+ private String businessObjects;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 业务类型
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*业务类型",orderNum = "14")
|
|
|
|
|
+ private String businessType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *审计业务类型
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*审计业务类型",orderNum = "15")
|
|
|
|
|
+ private String auditBusinessType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 报告日期
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "报告日期",orderNum = "16")
|
|
|
|
|
+ private Date reportDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *公司注册地址
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "公司注册地址",orderNum = "17")
|
|
|
|
|
+ private String registerAddress;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *业务所在地
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "业务所在地",orderNum = "18")
|
|
|
|
|
+ private String businessLocation;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *是否数据证券业务
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "是否数据证券业务",orderNum = "19")
|
|
|
|
|
+ private String securityBusiness;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ *下一节点审核人
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*下一节点审核人",orderNum = "20")
|
|
|
|
|
+ private String nextAssignee;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 取号类型(0:正常取号;1:非正常取号)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*取号类型",orderNum = "21")
|
|
|
|
|
+ private String takeNumberType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 合同名称
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "合同名称", orderNum = "22")
|
|
|
|
|
+ private String contractName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 风险等级
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "风险等级",orderNum = "23")
|
|
|
|
|
+ private String riskLevel;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目规模
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*项目规模(元)",orderNum = "24")
|
|
|
|
|
+ private String projectMoney;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 有无报告(0:无,1:有)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*有无报告",orderNum = "25")
|
|
|
|
|
+ private String isHaveReport;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 报备类型
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*报备类型",orderNum = "26")
|
|
|
|
|
+ private String projectType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 审计期间
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*审计期间",orderNum = "27")
|
|
|
|
|
+ private String auditYear;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目计划开始时间
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*项目预计开始时间",orderNum = "28")
|
|
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
+ private Date planStartDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目计划结束时间
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*项目预计结束时间",orderNum = "29")
|
|
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
+ private Date planEndDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 现场负责人
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "现场负责人",orderNum = "30")
|
|
|
|
|
+ private String projectLeaderId;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目经理1
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "项目经理1",orderNum = "31")
|
|
|
|
|
+ private String projectMasterId;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 项目经理2
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "项目经理2",orderNum = "32")
|
|
|
|
|
+ private String realHeader;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 客户姓名
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*客户联系人-姓名",orderNum = "33")
|
|
|
|
|
+ private String cwProjectClientName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 客户部门
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*客户联系人-部门",orderNum = "34")
|
|
|
|
|
+ private String cwProjectClientOffice;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 客户手机号
|
|
|
|
|
+ */
|
|
|
|
|
+ @Excel(name = "*客户联系人-联系方式1",orderNum = "35")
|
|
|
|
|
+ private String cwProjectClientPhone;
|
|
|
|
|
+
|
|
|
|
|
+}
|