fix: 体系搜索导出添加序号和文本状态
This commit is contained in:
@@ -27,6 +27,10 @@ public class StandSystemDTO {
|
||||
@ApiModelProperty(value = "节点Id")
|
||||
private String menuId;
|
||||
|
||||
@ApiModelProperty(value = "序号")
|
||||
@Excel(name = "序号", width = 10, orderNum = "0")
|
||||
private Integer standIndex;
|
||||
|
||||
@Excel(name = "体系结构", width = 40, orderNum = "1")
|
||||
@ApiModelProperty(value = "体系结构")
|
||||
private String standSystem;
|
||||
@@ -49,6 +53,7 @@ public class StandSystemDTO {
|
||||
private String standName;
|
||||
|
||||
@ApiModelProperty(value = "标准状态")
|
||||
@Excel(name = "文本状态", width = 25, orderNum = "4")
|
||||
private String standState;
|
||||
|
||||
@ApiModelProperty(value = "文本状态")
|
||||
|
||||
+8
@@ -351,6 +351,11 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
|
||||
|
||||
// 获取当前页面的数据
|
||||
List<StandSystemDTO> pageList = resultList.subList(start, end);
|
||||
int standIndex = 1;
|
||||
for (StandSystemDTO dto : pageList) {
|
||||
dto.setStandIndex(standIndex);
|
||||
standIndex++;
|
||||
}
|
||||
|
||||
// 使用MyBatis Plus的Page类来构造分页对象
|
||||
Page<StandSystemDTO> page = new Page<>(pageNum, pageSize, total);
|
||||
@@ -391,6 +396,9 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
|
||||
List<StandSystemDTO> dataList;
|
||||
standSystemDTO.setPage(1);
|
||||
standSystemDTO.setPageSize(Integer.MAX_VALUE);
|
||||
if (StringUtils.isBlank(standSystemDTO.getExportName())) {
|
||||
standSystemDTO.setExportName("标准体系");
|
||||
}
|
||||
try {
|
||||
response.setHeader("Content-Disposition",
|
||||
"attachment; filename=" + ReadExcel.encodeFileName(standSystemDTO.getExportName() + ".xlsx",
|
||||
|
||||
Reference in New Issue
Block a user