From dfed9c07aa8da5791d568736716bc4b44d59ebaf Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 16 Apr 2021 13:33:53 +0800
Subject: [PATCH] jfreechart+easyExcel 方式导出报表

---
 blade-common/src/main/java/org/springblade/common/entity/AnimalHeatExcel.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/blade-common/src/main/java/org/springblade/common/entity/AnimalHeatExcel.java b/blade-common/src/main/java/org/springblade/common/entity/AnimalHeatExcel.java
index 8139022..7893c9d 100644
--- a/blade-common/src/main/java/org/springblade/common/entity/AnimalHeatExcel.java
+++ b/blade-common/src/main/java/org/springblade/common/entity/AnimalHeatExcel.java
@@ -1,10 +1,13 @@
 package org.springblade.common.entity;
 
+import com.alibaba.excel.annotation.ExcelIgnore;
 import com.alibaba.excel.annotation.ExcelProperty;
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
 import com.alibaba.excel.annotation.write.style.ContentRowHeight;
 import com.alibaba.excel.annotation.write.style.HeadRowHeight;
 import lombok.Data;
+import org.springblade.common.converter.AnimalHeatTypeConverter;
+
 import java.util.Date;
 
 @Data
@@ -13,7 +16,7 @@
 @ContentRowHeight(18)
 public class AnimalHeatExcel {
 
-	@ColumnWidth(15)
+	@ColumnWidth(12)
 	@ExcelProperty("体温检测编号")
 	private Integer id;// bigint(20) NOT NULL COMMENT '主键',
 
@@ -25,12 +28,15 @@
 	@ExcelProperty("设备IP")
 	private String ip;// varchar(63) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备IP地址',
 
-	@ColumnWidth(50)
+	@ColumnWidth(60)
 	@ExcelProperty("图片URL")
 	private String picture;// varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片url路径',
 
-//	@TableField("picture_red")
-//	private String pictureRed;// varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '红外图片url路径',
+	/**
+	 * 忽略,不显示到excel
+	 */
+	@ExcelIgnore
+	private String pictureRed;// varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '红外图片url路径',
 
 	@ColumnWidth(15)
 	@ExcelProperty("体温")
@@ -47,7 +53,7 @@
 	@ExcelProperty("创建时间")
 	private Date createTime;// datetime DEFAULT NULL COMMENT '创建时间',
 
-	@ColumnWidth(25)
-	@ExcelProperty("状态 1:异常 0:正常")
+	@ColumnWidth(10)
+	@ExcelProperty(value = "状态",converter = AnimalHeatTypeConverter.class)
 	private Integer status;//状态 1为异常   0为正常   ,以37.3度为标准,大于37.3度为高温
 }

--
Gitblit v1.9.3