diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplitView.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplitView.java new file mode 100644 index 00000000..a2839e1b --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/LawsDocumentSplitView.java @@ -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; + + /** + * 文档拆分详情信息 + */ + @ApiModelProperty(value = "文档拆分详情信息") + private List> documentSplitDetail; +} diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java index aa13dbc3..5ea61c00 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java @@ -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 documentSplitInfos = queryByList(documentSplitInfo); lawsDocumentSplitView.setDocumentSplitInfo(documentSplitInfos.get(0)); + // 目录 + SarFileSplitMenuEOPage splitMenuEOPage = new SarFileSplitMenuEOPage(); + splitMenuEOPage.setValidFlag("0"); + splitMenuEOPage.setOrderBy("display_seq"); + splitMenuEOPage.setInfoId(id); + List sarFileSplitMenuEOS = sarFileSplitMenuEOService.queryByList(splitMenuEOPage); + lawsDocumentSplitView.setSarFileSplitMenuEO(sarFileSplitMenuEOS); + // 文档拆分详情 parameter.remove(ID); parameter.put(INFO_ID, id);