REQ-3540: 更新表
This commit is contained in:
parent
cee6f39515
commit
dd88e4d889
@ -18,7 +18,6 @@ import cn.axzo.nanopart.doc.api.filetemplate.response.FileTemplateGetFileInfoRes
|
||||
import cn.axzo.nanopart.doc.api.index.IndexNodeInfo;
|
||||
import cn.axzo.nanopart.doc.api.index.request.CopyNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.DeleteNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.GetNodeChildrenRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodePageSearchRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.MoveNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.RenameNodeRequest;
|
||||
@ -79,10 +78,10 @@ public interface FileTemplateApi {
|
||||
CommonResponse<Void> delete(@RequestBody @Valid DeleteNodeRequest request);
|
||||
|
||||
/**
|
||||
* 文件模版: 获取子节点
|
||||
* 文件模版: 获取树
|
||||
*/
|
||||
@PostMapping("/api/fileTemplate/getChildren")
|
||||
CommonResponse<List<IndexNodeInfo>> getChildren(@RequestBody @Valid GetNodeChildrenRequest request);
|
||||
@PostMapping("/api/fileTemplate/getTree")
|
||||
CommonResponse<List<IndexNodeInfo>> getTree();
|
||||
|
||||
/**
|
||||
* 文件模版: 搜索
|
||||
|
||||
@ -12,7 +12,6 @@ import org.springframework.web.bind.annotation.RequestBody;
|
||||
import cn.axzo.nanopart.doc.api.index.IndexNodeInfo;
|
||||
import cn.axzo.nanopart.doc.api.index.request.CopyNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.DeleteNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.GetNodeChildrenRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodePageSearchRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.MoveNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.RenameNodeRequest;
|
||||
@ -89,8 +88,8 @@ public interface TemplateDatabaseApi {
|
||||
/**
|
||||
* 项企资料库: 获取子节点
|
||||
*/
|
||||
@PostMapping("/api/templateDatabase/getChildren")
|
||||
CommonResponse<List<IndexNodeInfo>> getChildren(@RequestBody @Valid GetNodeChildrenRequest request);
|
||||
@PostMapping("/api/templateDatabase/getTree")
|
||||
CommonResponse<List<IndexNodeInfo>> getTree();
|
||||
|
||||
/**
|
||||
* 项企资料库: 搜索
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
|
||||
package cn.axzo.nanopart.doc.dao;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -91,12 +90,6 @@ public class IndexNodeDao extends ServiceImpl<IndexNodeMapper, IndexNode> {
|
||||
.update();
|
||||
}
|
||||
|
||||
public List<IndexNode> collectChildren(IndexNodeScope nodeScope, String parentCode, IndexNodeState... states) {
|
||||
return parentOrScopeQuery(nodeScope, parentCode) //
|
||||
.in(states.length > 0, IndexNode::getState, Arrays.asList(states)) //
|
||||
.list();
|
||||
}
|
||||
|
||||
public int countValidChild(IndexNodeParentScope parentScope) {
|
||||
return parentOrScopeQuery(parentScope.nodeScope(), parentScope.parentCode()) //
|
||||
.eq(IndexNode::getState, IndexNodeState.VALID) //
|
||||
|
||||
@ -17,7 +17,6 @@ import cn.axzo.nanopart.doc.api.filetemplate.response.FileTemplateGetFileInfoRes
|
||||
import cn.axzo.nanopart.doc.api.index.IndexNodeInfo;
|
||||
import cn.axzo.nanopart.doc.api.index.request.CopyNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.DeleteNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.GetNodeChildrenRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodePageSearchRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.MoveNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.RenameNodeRequest;
|
||||
@ -90,10 +89,8 @@ public class FileTemplateApiController implements FileTemplateApi {
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResponse<List<IndexNodeInfo>> getChildren(GetNodeChildrenRequest request) {
|
||||
log.info("getChildren request:{}", request);
|
||||
List<IndexNode> children = indexQueryService.getChildren(IndexNodeScope.FILE_TEMPLATE_SCOPE,
|
||||
request.getParentCode());
|
||||
public CommonResponse<List<IndexNodeInfo>> getTree() {
|
||||
List<IndexNode> children = indexQueryService.getTree(IndexNodeScope.FILE_TEMPLATE_SCOPE);
|
||||
return CommonResponse.success(IndexNodes.wrap(children).toIndexNodeInfos());
|
||||
}
|
||||
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
|
||||
package cn.axzo.nanopart.doc.file.index;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.domain.IndexNodeScope;
|
||||
import cn.axzo.nanopart.doc.api.enums.IndexNodeState;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodePageSearchRequest;
|
||||
import cn.axzo.nanopart.doc.dao.IndexNodeDao;
|
||||
import cn.axzo.nanopart.doc.entity.IndexNode;
|
||||
@ -22,8 +22,8 @@ public class IndexQueryService {
|
||||
|
||||
private final IndexNodeDao indexNodeDao;
|
||||
|
||||
public List<IndexNode> getChildren(IndexNodeScope nodeScope, String parentCode, IndexNodeState... states) {
|
||||
return indexNodeDao.collectChildren(nodeScope, parentCode, states);
|
||||
public List<IndexNode> getTree(IndexNodeScope nodeScope) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
public Page<IndexNode> search(IndexNodeScope nodeScope, IndexNodePageSearchRequest search) {
|
||||
|
||||
@ -1,31 +1,30 @@
|
||||
|
||||
package cn.axzo.nanopart.doc.file.templatedb;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.index.IndexNodeInfo;
|
||||
import cn.axzo.nanopart.doc.api.index.request.CopyNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.DeleteNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.GetNodeChildrenRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodePageSearchRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.MoveNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.index.request.RenameNodeRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.TemplateDatabaseApi;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseCreateDatabaseRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseCreateDirRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseCreateFileRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseGetDatabaseOrDirInfoRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseUpdateDatabaseOrDirInfoRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseUploadFileRequest;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.response.TemplateDatabaseGetDatabaseOrDirInfoResponse;
|
||||
import cn.azxo.framework.common.model.Page;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.templatedb.TemplateDatabaseApi;
|
||||
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseCreateDirRequest;
|
||||
import cn.axzo.nanopart.doc.file.index.IndexManager;
|
||||
import cn.azxo.framework.common.model.CommonResponse;
|
||||
import cn.azxo.framework.common.model.Page;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yanglin
|
||||
*/
|
||||
@ -78,7 +77,7 @@ public class TemplateDatabaseApiController implements TemplateDatabaseApi {
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResponse<List<IndexNodeInfo>> getChildren(GetNodeChildrenRequest request) {
|
||||
public CommonResponse<List<IndexNodeInfo>> getTree() {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user