From 7a7dbbd34179b79caf3b74dedf2d5b84f30d0c05 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 26 四月 2024 11:13:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateReportVO.java | 62 +++++++++++++++++++++++++++++++ 1 files changed, 62 insertions(+), 0 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateReportVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateReportVO.java new file mode 100644 index 0000000..8a2caef --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateReportVO.java @@ -0,0 +1,62 @@ +package com.ycl.platform.domain.vo; + +import com.ycl.platform.base.AbsVo; +import com.ycl.platform.domain.entity.CalculateReport; + +import java.math.BigDecimal; +import java.util.List; +import java.time.LocalDateTime; + +import com.ycl.platform.domain.form.CalculateRecordForm; +import org.springframework.lang.NonNull; +import org.springframework.beans.BeanUtils; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * 鏍哥畻鎶ュ憡灞曠ず + * + * @author xp + * @since 2024-04-23 + */ +@Data +public class CalculateReportVO extends AbsVo { + + /** 鍚堝悓 */ + private Integer contractId; + + /** 杩愮淮鍗曚綅 */ + private String unitName; + + /** 鍚堝悓鍚嶇О */ + private String contractName; + + /** 鏍哥畻鏃ユ湡 */ + private LocalDateTime calculateTime; + + /** 鎵e噺鎬婚噾棰� */ + private BigDecimal deductMoney; + + /** 鍝勾鐨� */ + private Integer whichYear; + + /** 鍝湀鐨� */ + private Integer whichMonth; + + /** 淇敼浜� */ + private Long updateBy; + + /** 鏄庣粏 */ + private List<CalculateRecordVO> recordList; + + public static CalculateReportVO getVoByEntity(@NonNull CalculateReport entity, CalculateReportVO vo) { + if(vo == null) { + vo = new CalculateReportVO(); + } + BeanUtils.copyProperties(entity, vo); + return vo; + } + +} -- Gitblit v1.8.0