更新本地js
This commit is contained in:
@@ -15,7 +15,7 @@ import lombok.Setter;
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2025-11-16
|
||||
* @since 2025-11-18
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@@ -46,13 +46,13 @@ public class BizFileFolders implements Serializable {
|
||||
* 父文件夹ID(0表示根目录)
|
||||
*/
|
||||
@TableField("parent_id")
|
||||
private Integer parentId;
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 创建人ID(关联用户表)
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
private String creatorId;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
|
||||
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
* </p>
|
||||
*
|
||||
* @author gaoxq
|
||||
* @since 2025-11-16
|
||||
* @since 2025-11-18
|
||||
*/
|
||||
public interface BizFileFoldersMapper extends BaseMapper<BizFileFolders> {
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.mini.capi.api.service.sysService;
|
||||
import com.mini.capi.biz.domain.*;
|
||||
import com.mini.capi.biz.service.*;
|
||||
import com.mini.capi.model.info.FolderTree;
|
||||
import com.mini.capi.model.info.RunInfo;
|
||||
import com.mini.capi.utils.DateUtils;
|
||||
import com.mini.capi.utils.SqlUtils;
|
||||
@@ -14,6 +15,7 @@ import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
@@ -152,10 +154,18 @@ public class viewController {
|
||||
@GetMapping("/biz/dataDoc")
|
||||
public String getDataDox(Model model) {
|
||||
List<BizFiles> files = filesService.list();
|
||||
List<BizFileFolders> folders = foldersService.list();
|
||||
|
||||
List<FolderTree> folderTrees = new ArrayList<>();
|
||||
QueryWrapper<BizFileFolders> parentWrapper = new QueryWrapper<>();
|
||||
parentWrapper.eq("parent_id", "0");
|
||||
List<BizFileFolders> folders = foldersService.list(parentWrapper);
|
||||
for (BizFileFolders fileFolder : folders) {
|
||||
QueryWrapper<BizFileFolders> childWrapper = new QueryWrapper<>();
|
||||
childWrapper.eq("parent_id", fileFolder.getFolderId());
|
||||
List<BizFileFolders> childFolders = foldersService.list(childWrapper);
|
||||
folderTrees.add(new FolderTree(fileFolder, childFolders));
|
||||
}
|
||||
model.addAttribute("files", files);
|
||||
model.addAttribute("folders", folders);
|
||||
model.addAttribute("folderTrees", folderTrees);
|
||||
return "file";
|
||||
}
|
||||
|
||||
|
||||
26
src/main/java/com/mini/capi/model/info/FolderTree.java
Normal file
26
src/main/java/com/mini/capi/model/info/FolderTree.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package com.mini.capi.model.info;
|
||||
|
||||
import com.mini.capi.biz.domain.BizFileFolders;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FolderTree implements Serializable {
|
||||
|
||||
private BizFileFolders folder;
|
||||
|
||||
private List<BizFileFolders> childFolders;
|
||||
|
||||
|
||||
public FolderTree() {
|
||||
}
|
||||
|
||||
|
||||
public FolderTree(BizFileFolders folder, List<BizFileFolders> childFolders) {
|
||||
this.folder = folder;
|
||||
this.childFolders = childFolders;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -29,7 +29,7 @@ public class demo {
|
||||
.pathInfo(Collections.singletonMap(OutputFile.xml, System.getProperty("user.dir") + "/src/main/resources/mapper"));
|
||||
})
|
||||
.strategyConfig(builder -> {
|
||||
builder.addInclude("data_table_info,data_table_field")
|
||||
builder.addInclude("biz_file_folders")
|
||||
.addTablePrefix("biz_,erp_")
|
||||
.entityBuilder()
|
||||
.enableLombok()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user