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/CalculateRecordVO.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateRecordVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateRecordVO.java new file mode 100644 index 0000000..5817fb5 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CalculateRecordVO.java @@ -0,0 +1,53 @@ +package com.ycl.platform.domain.vo; + +import com.ycl.platform.base.AbsVo; +import com.ycl.platform.domain.entity.CalculateRecord; + +import java.math.BigDecimal; +import java.util.List; +import java.time.LocalDateTime; +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 CalculateRecordVO extends AbsVo { + + /** 鏍哥畻瑙勫垯 */ + private Integer ruleId; + private String ruleName; + /** 鎵e噺鏂瑰紡 */ + private String deductCategory; + /** 瑙勫垯鎻忚堪 */ + private String ruleDesc; + /** 瑙勫垯鏉′欢 */ + private String ruleCondition; + + /** 鍚堝悓 */ + private Integer contractId; + private String contractName; + + /** 鎵e噺鏈嶅姟璐� */ + private BigDecimal deductMoney; + + /** 鑰冩牳鍒嗘暟 */ + private BigDecimal score; + + public static CalculateRecordVO getVoByEntity(@NonNull CalculateRecord entity, CalculateRecordVO vo) { + if(vo == null) { + vo = new CalculateRecordVO(); + } + BeanUtils.copyProperties(entity, vo); + return vo; + } + +} -- Gitblit v1.8.0