From 49cc25af3ee07e1d0366588db5b5c01483057185 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 04 九月 2024 18:03:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexFace.java |  212 +++++++++++-----------------------------------------
 1 files changed, 45 insertions(+), 167 deletions(-)

diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexFace.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexFace.java
index a573c31..15867f8 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexFace.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckIndexFace.java
@@ -5,6 +5,11 @@
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.platform.base.CheckIndex;
+import com.ycl.platform.domain.vo.CheckIndexCarVO;
+import com.ycl.platform.domain.vo.CheckIndexFaceVO;
+import constant.CheckConstants;
+import lombok.Data;
+import org.springframework.lang.NonNull;
 
 import java.math.BigDecimal;
 import java.util.Date;
@@ -16,48 +21,56 @@
  * @author ruoyi
  * @date 2024-04-29
  */
+@Data
 @TableName("t_check_index_face")
-public class CheckIndexFace extends CheckIndex
-{
+public class CheckIndexFace extends CheckIndex {
     private static final long serialVersionUID = 1L;
 
-    /** 瑙嗗浘搴撳鎺ョǔ瀹氭�� */
-    @Excel(name = "瑙嗗浘搴撳鎺ョǔ瀹氭��")
+    /**
+     * 瑙嗗浘搴撳鎺ョǔ瀹氭��
+     */
     @TableField("view_connect_stability")
     private BigDecimal viewConnectStability;
 
-    /** 鐐逛綅鍦ㄧ嚎鐜� */
-    @Excel(name = "鐐逛綅鍦ㄧ嚎鐜�")
+    /**
+     * 鐐逛綅鍦ㄧ嚎鐜�
+     */
     @TableField("site_online")
     private BigDecimal siteOnline;
 
-    /**  璁惧鐩綍涓�鑷寸巼 */
-    @Excel(name = " 璁惧鐩綍涓�鑷寸巼")
+    /**
+     * 璁惧鐩綍涓�鑷寸巼
+     */
     @TableField("device_directory_consistent")
     private BigDecimal deviceDirectoryConsistent;
 
-    /** 浜鸿劯鍗″彛淇℃伅閲囬泦鍑嗙‘鐜� */
-    @Excel(name = "浜鸿劯鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�",width = 25)
+    /**
+     * 浜鸿劯鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�
+     */
     @TableField("face_information_collection_accuracy")
     private BigDecimal faceInformationCollectionAccuracy;
 
-    /** 璁惧鎶撴媿鍥剧墖鍚堟牸鎬� */
-    @Excel(name = "璁惧鎶撴媿鍥剧墖鍚堟牸鎬�")
+    /**
+     * 璁惧鎶撴媿鍥剧墖鍚堟牸鎬�
+     */
     @TableField("face_picture_qualification")
     private BigDecimal facePictureQualification;
 
-    /** 璁惧鎶撴媿鍥剧墖鏃堕挓鍑嗙‘鎬� */
-    @Excel(name = "璁惧鎶撴媿鍥剧墖鏃堕挓鍑嗙‘鎬�",width = 25)
+    /**
+     * 璁惧鎶撴媿鍥剧墖鏃堕挓鍑嗙‘鎬�
+     */
     @TableField("face_timing_accuracy")
     private BigDecimal faceTimingAccuracy;
 
-    /** 鎶撴媿浜鸿劯鏁版嵁涓婁紶鍙婃椂鎬� */
-    @Excel(name = "鎶撴媿浜鸿劯鏁版嵁涓婁紶鍙婃椂鎬�",width = 25)
+    /**
+     * 鎶撴媿浜鸿劯鏁版嵁涓婁紶鍙婃椂鎬�
+     */
     @TableField("face_upload_timeliness")
     private BigDecimal faceUploadTimeliness;
 
-    /** 浜鸿劯鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬� */
-    @Excel(name = "浜鸿劯鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�",width = 25)
+    /**
+     * 浜鸿劯鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�
+     */
     @TableField("face_picture_availability")
     private BigDecimal facePictureAvailability;
 
@@ -65,155 +78,20 @@
     @TableField(exist = false)
     private List<String> quarter;
 
-    public List<String> getQuarter() {
-        return quarter;
-    }
+    public static CheckIndexFaceVO getExcelVo(@NonNull CheckIndexFace checkIndexFace) {
+        CheckIndexFaceVO checkIndexFaceVo = new CheckIndexFaceVO();
+        checkIndexFaceVo.setDeptName(checkIndexFace.getDeptName());
+        checkIndexFaceVo.setDate(checkIndexFace.getDate());
+        checkIndexFaceVo.setExamineTagStr(CheckConstants.Examine_Tag_Province.equals(checkIndexFace.getExamineTag()) ? "鐪佸巺鑰冩牳" : "鍖哄幙鑰冩牳");
+        checkIndexFaceVo.setSiteOnlineText(checkIndexFace.getSiteOnline().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setFaceInformationCollectionAccuracyText(checkIndexFace.getFaceInformationCollectionAccuracy().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setFacePictureAvailabilityText(checkIndexFace.getFacePictureAvailability().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setDeviceDirectoryConsistentTextText(checkIndexFace.getDeviceDirectoryConsistent().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setFaceTimingAccuracyText(checkIndexFace.getFaceTimingAccuracy().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setFacePictureQualificationText(checkIndexFace.getFacePictureQualification().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setViewConnectStabilityText(checkIndexFace.getViewConnectStability().multiply(new BigDecimal(100)) + "%");
+        checkIndexFaceVo.setFaceUploadTimelinessText(checkIndexFace.getFaceUploadTimeliness().multiply(new BigDecimal(100)) + "%");
 
-    public void setQuarter(List<String> quarter) {
-        this.quarter = quarter;
-    }
-
-    public BigDecimal getViewConnectStability() {
-        return viewConnectStability;
-    }
-
-    public void setViewConnectStability(BigDecimal viewConnectStability) {
-        this.viewConnectStability = viewConnectStability;
-    }
-
-    public BigDecimal getSiteOnline() {
-        return siteOnline;
-    }
-
-    public void setSiteOnline(BigDecimal siteOnline) {
-        this.siteOnline = siteOnline;
-    }
-
-    public BigDecimal getDeviceDirectoryConsistent() {
-        return deviceDirectoryConsistent;
-    }
-
-    public void setDeviceDirectoryConsistent(BigDecimal deviceDirectoryConsistent) {
-        this.deviceDirectoryConsistent = deviceDirectoryConsistent;
-    }
-
-    public BigDecimal getFaceInformationCollectionAccuracy() {
-        return faceInformationCollectionAccuracy;
-    }
-
-    public void setFaceInformationCollectionAccuracy(BigDecimal faceInformationCollectionAccuracy) {
-        this.faceInformationCollectionAccuracy = faceInformationCollectionAccuracy;
-    }
-
-    public BigDecimal getFacePictureQualification() {
-        return facePictureQualification;
-    }
-
-    public void setFacePictureQualification(BigDecimal facePictureQualification) {
-        this.facePictureQualification = facePictureQualification;
-    }
-
-    public BigDecimal getFaceTimingAccuracy() {
-        return faceTimingAccuracy;
-    }
-
-    public void setFaceTimingAccuracy(BigDecimal faceTimingAccuracy) {
-        this.faceTimingAccuracy = faceTimingAccuracy;
-    }
-
-    public BigDecimal getFaceUploadTimeliness() {
-        return faceUploadTimeliness;
-    }
-
-    public void setFaceUploadTimeliness(BigDecimal faceUploadTimeliness) {
-        this.faceUploadTimeliness = faceUploadTimeliness;
-    }
-
-    public BigDecimal getFacePictureAvailability() {
-        return facePictureAvailability;
-    }
-
-    public void setFacePictureAvailability(BigDecimal facePictureAvailability) {
-        this.facePictureAvailability = facePictureAvailability;
-    }
-
-    @Override
-    public Long getId() {
-        return super.getId();
-    }
-
-    @Override
-    public void setId(Long id) {
-        super.setId(id);
-    }
-
-    @Override
-    public String getDate() {
-        return super.getDate();
-    }
-
-    @Override
-    public void setDate(String date) {
-        super.setDate(date);
-    }
-
-    @Override
-    public Date getCreateTime() {
-        return super.getCreateTime();
-    }
-
-    @Override
-    public void setCreateTime(Date createTime) {
-        super.setCreateTime(createTime);
-    }
-
-    @Override
-    public Long getDeptId() {
-        return super.getDeptId();
-    }
-
-    @Override
-    public void setDeptId(Long deptId) {
-        super.setDeptId(deptId);
-    }
-
-    @Override
-    public String getDeptName() {
-        return super.getDeptName();
-    }
-
-    @Override
-    public void setDeptName(String deptName) {
-        super.setDeptName(deptName);
-    }
-
-    @Override
-    public Short getExamineTag() {
-        return super.getExamineTag();
-    }
-
-    @Override
-    public void setExamineTag(Short examineTag) {
-        super.setExamineTag(examineTag);
-    }
-
-    @Override
-    public String toString() {
-        return "CheckIndexFace{" +
-                "id=" + id +
-                ", date='" + date + '\'' +
-                ", createTime=" + createTime +
-                ", deptId=" + deptId +
-                ", deptName='" + deptName + '\'' +
-                ", examineTag=" + examineTag +
-                ", viewConnectStability=" + viewConnectStability +
-                ", siteOnline=" + siteOnline +
-                ", deviceDirectoryConsistent=" + deviceDirectoryConsistent +
-                ", faceInformationCollectionAccuracy=" + faceInformationCollectionAccuracy +
-                ", facePictureQualification=" + facePictureQualification +
-                ", faceTimingAccuracy=" + faceTimingAccuracy +
-                ", faceUploadTimeliness=" + faceUploadTimeliness +
-                ", facePictureAvailability=" + facePictureAvailability +
-                '}';
+        return checkIndexFaceVo;
     }
 }

--
Gitblit v1.8.0