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