feat(文档拆分): 查看,添加目录

This commit is contained in:
yjz
2023-10-18 18:47:41 +08:00
parent ca62492845
commit 1b3b8ab9ca
2 changed files with 43 additions and 0 deletions
@@ -0,0 +1,34 @@
package com.jero.modules.laws.documenttool.entity;
import com.jero.modules.split.entity.SarFileSplitMenuEO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @Author: 31318
* @Date: 2023/10/18/18:01
* @Description:
*/
@Data
public class LawsDocumentSplitView {
/**
* 文档拆分信息
*/
@ApiModelProperty(value = "文档拆分信息")
private DocumentSplitInfo documentSplitInfo;
/**
* 目录
*/
@ApiModelProperty(value = "目录")
private List<SarFileSplitMenuEO> sarFileSplitMenuEO;
/**
* 文档拆分详情信息
*/
@ApiModelProperty(value = "文档拆分详情信息")
private List<Map<String, Object>> documentSplitDetail;
}
@@ -29,6 +29,7 @@ import com.jero.modules.split.entity.SarFileSplitMenuEO;
import com.jero.modules.split.enums.SplitEnum;
import com.jero.modules.split.enums.SplitFileTypeTypeEnum;
import com.jero.modules.split.mapper.SarFileSplitItemsValEOMapper;
import com.jero.modules.split.page.SarFileSplitMenuEOPage;
import com.jero.modules.split.service.ISarFileSplitInfoService;
import com.jero.modules.split.service.ISarFileSplitMenuEOService;
import com.jero.modules.split.service.impl.FileSpiltService;
@@ -626,6 +627,14 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
List<DocumentSplitInfo> documentSplitInfos = queryByList(documentSplitInfo);
lawsDocumentSplitView.setDocumentSplitInfo(documentSplitInfos.get(0));
// 目录
SarFileSplitMenuEOPage splitMenuEOPage = new SarFileSplitMenuEOPage();
splitMenuEOPage.setValidFlag("0");
splitMenuEOPage.setOrderBy("display_seq");
splitMenuEOPage.setInfoId(id);
List<SarFileSplitMenuEO> sarFileSplitMenuEOS = sarFileSplitMenuEOService.queryByList(splitMenuEOPage);
lawsDocumentSplitView.setSarFileSplitMenuEO(sarFileSplitMenuEOS);
// 文档拆分详情
parameter.remove(ID);
parameter.put(INFO_ID, id);