package org.springblade.common.entity;
|
|
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.ListToStringConverter;
|
import org.springblade.common.converter.ParcelMarkConverter;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* 包裹excel导出配置
|
*/
|
|
@Data
|
@ColumnWidth(25)
|
@HeadRowHeight(20)
|
@ContentRowHeight(18)
|
public class ParcelExcel implements Serializable {
|
|
@ColumnWidth(20)
|
@ExcelProperty("安检机所在地")
|
private String checkMachinePosition;
|
|
@ColumnWidth(20)
|
@ExcelProperty("安检机编号")
|
private String checkMachineCode;
|
|
@ColumnWidth(30)
|
@ExcelProperty("安检机名称")
|
private String checkMachineName;
|
|
@ColumnWidth(40)
|
@ExcelProperty("违禁包裹物品")
|
private String decisioDiagramResultDetails;
|
|
@ColumnWidth(30)
|
@ExcelProperty("包裹ID")
|
private String packageId;
|
|
@ColumnWidth(50)
|
@ExcelProperty("图片url")
|
private String imgUrl;
|
|
@ColumnWidth(30)
|
@ExcelProperty("安检机时间")
|
private String samplingTime;
|
|
@ColumnWidth(20)
|
@ExcelProperty(value = "是否识别违禁",converter = ParcelMarkConverter.class)
|
private String mechineMark;
|
|
@ColumnWidth(50)
|
@ExcelProperty(value = "识别违禁品的坐标",converter = ListToStringConverter.class)
|
private List<ParceLev> coordsDetailVoList;
|
}
|