From ec5a6ede3f88abebdf7a280744ea762757f310aa Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期二, 30 四月 2024 13:41:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java | 63 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java new file mode 100644 index 0000000..b3ce510 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java @@ -0,0 +1,63 @@ +package com.ycl.platform.domain.vo; + +import annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ycl.platform.domain.entity.CheckResult; +import lombok.Data; +import lombok.experimental.Accessors; +import org.springframework.beans.BeanUtils; +import org.springframework.lang.NonNull; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author gonghl + */ +@Data +@Accessors(chain = true) +public class CheckResultVO { + private Long id; + + private Long unitId; + + @Excel(name = "鑰冩牳瀵硅薄") + private String unitName; + + private Long contractId; + + @Excel(name = "杩愮淮鍚堝悓") + private String contractName; + + private Long publishId; + + @Excel(name = "鑰冩牳鍒嗘暟", scale = 2) + private BigDecimal score; + + @Excel(name = "鏄惁鍙戝竷", readConverterExp = "0=鏈彂甯�,1=宸插彂甯�") + private Integer publish; + + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "鑰冩牳鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") + private Date checkTime; + + private String deleted; + + @JsonFormat(pattern = "yyyy-MM-dd") + private Date updateTime; + + @JsonFormat(pattern = "yyyy-MM-dd") + private Date createStartTime; + + @JsonFormat(pattern = "yyyy-MM-dd") + private Date createEndTime; + + public static CheckResultVO getVoByEntity(@NonNull CheckResult entity, CheckResultVO vo) { + if (vo == null) { + vo = new CheckResultVO(); + } + BeanUtils.copyProperties(entity, vo); + return vo; + } + +} -- Gitblit v1.8.0