实现效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dbf2a8c2bcda857b5e483bbc7a3f514d.png)
功能需求
要求照片部分,展示多张图片
要求分析部分,一行文字加一张图片作为分析内容,并且可以展示多个分析结果
要求比对部分,一行文字加两张对比图片展示,且展示多组比对结果
代码
实体类
public class Test {
private String date;
private String site;
private String param;
private List<String> picture;
private String measure;
private List<AnalysisDto> analysisList;
private List<CompareDto> compareDtoList;
private String staff;
}
public class AnalysisDto {
private String analysis;
private String analysisImg;
public AnalysisDto(String analysis, String analysisImg) {
this.analysis = analysis;
this.analysisImg = analysisImg;
}
}
public class CompareDto {
private String analysis;
private String modePicture;
private String resultPicture;
public CompareDto(String analysis, String modePicture, String resultPicture) {
this.analysis = analysis;
this.modePicture = modePicture;
this.resultPicture = resultPicture;
}
}
导出接口
public AjaxResult export(HttpServletRequest request, HttpServletResponse response) throws Exception {
Test test = new Test();
test.setDate