From 32b4f6188f32e6c08e813efa98a25d94eacdc0c6 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期二, 02 四月 2024 09:32:29 +0800 Subject: [PATCH] Revert "新考核" --- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 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..448e871 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/CheckResultVO.java @@ -0,0 +1,64 @@ +package com.ycl.platform.domain.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ycl.platform.base.AbsVo; +import com.ycl.platform.domain.entity.CheckResult; + +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-03-07 + */ +@Data +@Accessors(chain = true) +public class CheckResultVO extends AbsVo { + + /** 鑰冩牳瀵硅薄 */ + private Integer checkUnitId; + private String checkUnitName; + + /** 鑰冩牳 */ + private String examineName; + + /** 鑰冩牳棰戠巼 */ + private String frequency; + + /** 鑰冩牳鑼冨洿 */ + private String examineRange; + + /** 鏈�缁堝垎鏁� */ + private BigDecimal checkScore; + + /** 绯荤粺鎵撳垎 */ + private BigDecimal systemScore; + + /** 浜哄伐鎵撳垎 */ + private BigDecimal manualScore; + + /** 鑰冩牳鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime checkTime; + + /** 鏄惁鍙戝竷 */ + private Integer publish; + + 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