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.SplitEnum;
|
||||||
import com.jero.modules.split.enums.SplitFileTypeTypeEnum;
|
import com.jero.modules.split.enums.SplitFileTypeTypeEnum;
|
||||||
import com.jero.modules.split.mapper.SarFileSplitItemsValEOMapper;
|
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.ISarFileSplitInfoService;
|
||||||
import com.jero.modules.split.service.ISarFileSplitMenuEOService;
|
import com.jero.modules.split.service.ISarFileSplitMenuEOService;
|
||||||
import com.jero.modules.split.service.impl.FileSpiltService;
|
import com.jero.modules.split.service.impl.FileSpiltService;
|
||||||
@@ -626,6 +627,14 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
|||||||
List<DocumentSplitInfo> documentSplitInfos = queryByList(documentSplitInfo);
|
List<DocumentSplitInfo> documentSplitInfos = queryByList(documentSplitInfo);
|
||||||
lawsDocumentSplitView.setDocumentSplitInfo(documentSplitInfos.get(0));
|
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.remove(ID);
|
||||||
parameter.put(INFO_ID, id);
|
parameter.put(INFO_ID, id);
|
||||||
|
|||||||
Reference in New Issue
Block a user