Selaa lähdekoodia

项目报告实体类

user5 2 vuotta sitten
vanhempi
commit
cc23a0e278

+ 73 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/domain/CwProjectReport.java

@@ -0,0 +1,73 @@
+package com.jeeplus.test.cw.projectReport.domain;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.jeeplus.core.domain.BaseEntity;
+import com.jeeplus.core.query.Query;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @author: 徐滕
+ * @version: 2022-11-11 14:01
+ */
+@Data
+@TableName("cw_project_report")
+public class CwProjectReport extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 备注信息
+     */
+    private String remarks;
+
+    /**
+     * 报告编号
+     */
+    private String projectReportNumber;
+
+    /**
+     * 项目id
+     */
+    private String projectId;
+
+    /**
+     * 报告所属部门
+     */
+    private String officeId;
+
+    /**
+     * 签章类型
+     * 1:公章
+     * 2:公章+执业章
+     */
+    private String signatureType;
+
+    /**
+     * 签字注师1
+     */
+    private String signatureAnnotator1;
+
+    /**
+     * 签字注师2
+     */
+    private String signatureAnnotator2;
+
+    /**
+     * 签章合同id
+     * 用于查询签章合同以及相关信息
+     */
+    private String signatureContractId;
+
+    /**
+     * 流程id
+     */
+    private String procInsId;
+
+    private String processDefinitionId;
+
+    /**
+     * 状态
+     */
+    private String status;
+}

+ 8 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/domain/cwProjectReportData.java

@@ -0,0 +1,8 @@
+package com.jeeplus.test.cw.projectReport.domain;
+
+/**
+ * @author: 徐滕
+ * @version: 2022-11-11 15:42
+ */
+public class cwProjectReportData {
+}

+ 87 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/service/dto/CwProjectReportDTO.java

@@ -0,0 +1,87 @@
+package com.jeeplus.test.cw.projectReport.service.dto;
+
+import com.jeeplus.core.query.Query;
+import com.jeeplus.core.query.QueryType;
+import com.jeeplus.core.service.dto.BaseDTO;
+import com.jeeplus.sys.service.dto.OfficeDTO;
+import com.jeeplus.sys.service.dto.UserDTO;
+import com.jeeplus.test.cw.projectRecords.service.dto.CwProjectClientInfoDTO;
+import com.jeeplus.test.workContract.service.dto.WorkAttachmentDto;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 报告基础信息表
+ * @author: 徐滕
+ * @version: 2022-11-10 15:02
+ */
+@Data
+public class CwProjectReportDTO extends BaseDTO {
+    private static final long serialVersionUID = 1L;
+
+    //项目编号(字典值)
+    public static final String BIZ_CODE = "13";
+
+    /**
+     * 备注信息
+     */
+    private String remarks;
+
+    /**
+     * 报告编号
+     */
+    private String projectReportNumber;
+
+    /**
+     * 项目id
+     */
+    private String projectId;
+
+    /**
+     * 项目所属部门
+     */
+    @Query(type = QueryType.EQ, tableColumn = "su.office.id", javaField = "officeDTO.id")
+    private OfficeDTO officeDTO;
+
+    /**
+     * 签章类型
+     * 1:公章
+     * 2:公章+执业章
+     */
+    private String signatureType;
+
+    /**
+     * 签字注师1
+     */
+    private String signatureAnnotator1;
+
+    /**
+     * 签字注师2
+     */
+    private String signatureAnnotator2;
+
+    /**
+     * 签章合同id
+     * 用于查询签章合同以及相关信息
+     */
+    private String signatureContractId;
+
+    /**
+     * 流程id
+     */
+    private String procInsId;
+
+    private String processDefinitionId;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 报告数据列表
+     */
+    private List<CwProjectReportDataDTO> projectReportDataDTOList;
+}

+ 88 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/service/dto/CwProjectReportDataDTO.java

@@ -0,0 +1,88 @@
+package com.jeeplus.test.cw.projectReport.service.dto;
+
+import com.jeeplus.core.query.Query;
+import com.jeeplus.core.query.QueryType;
+import com.jeeplus.core.service.dto.BaseDTO;
+import com.jeeplus.sys.service.dto.OfficeDTO;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 报告数据表
+ * @author: 徐滕
+ * @version: 2022-11-10 15:02
+ */
+@Data
+public class CwProjectReportDataDTO extends BaseDTO {
+    private static final long serialVersionUID = 1L;
+
+    //项目编号(字典值)
+    public static final String BIZ_CODE = "14";
+
+    /**
+     * 备注信息
+     */
+    private String remarks;
+
+    /**
+     * 报告日期
+     */
+    private Date reportDate;
+
+    /**
+     * 被服务单位
+     */
+    private String serviceUnit;
+
+    /**
+     * 报告流水号
+     */
+    private String reportDataSerialNumber;
+
+    /**
+     * 报告文号
+     */
+    private String reportDataNumber;
+
+    /**
+     * 是否出具报告
+     */
+    private String isMakeReport;
+
+    /**
+     * 意见类型
+     * 1:标准无保留
+     * 2:保留意见
+     * 3:无法表示意见
+     * 4:无保留带强调事项段
+     * 5:无保留带其他事项段
+     * 6:无保留带持续经营段
+     * 7:否定意见
+     * 8:其他
+     */
+    private String remarksType;
+
+    /**
+     * 盖章类型(默认:未盖章)
+     */
+    private String sealType;
+
+    /**
+     * 流程id
+     */
+    private String procInsId;
+
+    private String processDefinitionId;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 报告文件列表
+     */
+    private List<ProjectReportWorkAttachmentDTO> attachmentDTOList;
+}

+ 64 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/service/dto/ProjectReportWorkAttachmentDTO.java

@@ -0,0 +1,64 @@
+package com.jeeplus.test.cw.projectReport.service.dto;
+
+import com.jeeplus.core.service.dto.BaseDTO;
+import com.jeeplus.sys.service.dto.UserDTO;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 报告附件表
+ * @author: 徐滕
+ * @version: 2022-11-10 15:02
+ */
+@Data
+public class ProjectReportWorkAttachmentDTO extends BaseDTO {
+
+    private String name;
+
+    private String size;
+
+    private String url;
+
+    private UserDTO createBy;
+
+    private String by;
+
+    /**
+     * 文件类型
+     * 1:正文
+     * 2:封面
+     * 3:报表
+     * 4:附注
+     * 5:其他
+     */
+    private String fileType;
+
+    /**
+     * 盖章类型
+     * 1:电子章
+     * 2:不盖章
+     */
+    private String sealType;
+
+    /**
+     * 已盖章
+     */
+    private String sealedFile;
+
+    /**
+     * 盖章人
+     */
+    private UserDTO sealUser;
+
+    /**
+     * 盖章时间
+     */
+    private Date sealDate;
+
+    /**
+     * 备注信息
+     */
+    private String remarks;
+
+}