feat(文档拆分): 查看,添加目录
This commit is contained in:
+34
@@ -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;
|
||||
}
|
||||
+9
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user