From e547993a3c78d0bd75f3fdef4a9878e180d73d36 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 29 四月 2024 17:52:26 +0800 Subject: [PATCH] 合同考核结果定时任务、详情、查询、导出 --- 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