From 22a482dd69c7bfe5b692edbc3105fcde319994dd Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Thu, 6 Feb 2025 15:21:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=20ProjectExportDto?= =?UTF-8?q?=20=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建了 ProjectExportDto 类,继承自 Project 类 - 添加了多个财务相关字段,包括收入、成本、税金等 - 使用 Lombok 的 @Data 注解简化代码 --- .../cn/palmte/work/pojo/ProjectExportDto.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/main/java/cn/palmte/work/pojo/ProjectExportDto.java diff --git a/src/main/java/cn/palmte/work/pojo/ProjectExportDto.java b/src/main/java/cn/palmte/work/pojo/ProjectExportDto.java new file mode 100644 index 0000000..1f780ad --- /dev/null +++ b/src/main/java/cn/palmte/work/pojo/ProjectExportDto.java @@ -0,0 +1,34 @@ +package cn.palmte.work.pojo; + +import cn.palmte.work.bean.ApproveStatusEnum; +import cn.palmte.work.model.Project; +import lombok.Data; +import org.hibernate.annotations.GenericGenerator; + +import javax.persistence.*; +import java.math.BigDecimal; +import java.util.Date; + +/** + * 项目实体 + * @author xiongshiyan at 2021/10/29 , contact me with email yanshixiong@126.com or phone 15208384257 + */ +@Data +public class ProjectExportDto extends Project { + + + //不含税总金额-收入 + private BigDecimal incomeTotalTaxExclude; + //税金-收入 + private BigDecimal incomeTotalTax; + //不含税总金额-采购成本 + private BigDecimal costTotalTaxExclude; + //税金-采购成本 + private BigDecimal costTotalTax; + //项目管理费用 + private BigDecimal costProjectManageTaxExclude; + //资金占用成本 + private BigDecimal costExpropriationTaxExclude; + + +}