更新本地js

This commit is contained in:
2025-11-19 00:03:27 +08:00
parent e27d8ba30b
commit f6702ddf98
6 changed files with 418 additions and 744 deletions

View File

@@ -15,7 +15,7 @@ import lombok.Setter;
* </p> * </p>
* *
* @author gaoxq * @author gaoxq
* @since 2025-11-16 * @since 2025-11-18
*/ */
@Getter @Getter
@Setter @Setter
@@ -46,13 +46,13 @@ public class BizFileFolders implements Serializable {
* 父文件夹ID0表示根目录 * 父文件夹ID0表示根目录
*/ */
@TableField("parent_id") @TableField("parent_id")
private Integer parentId; private String parentId;
/** /**
* 创建人ID关联用户表 * 创建人ID关联用户表
*/ */
@TableField("creator_id") @TableField("creator_id")
private Integer creatorId; private String creatorId;
/** /**
* 更新时间 * 更新时间

View File

@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p> * </p>
* *
* @author gaoxq * @author gaoxq
* @since 2025-11-16 * @since 2025-11-18
*/ */
public interface BizFileFoldersMapper extends BaseMapper<BizFileFolders> { public interface BizFileFoldersMapper extends BaseMapper<BizFileFolders> {

View File

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mini.capi.api.service.sysService; import com.mini.capi.api.service.sysService;
import com.mini.capi.biz.domain.*; import com.mini.capi.biz.domain.*;
import com.mini.capi.biz.service.*; import com.mini.capi.biz.service.*;
import com.mini.capi.model.info.FolderTree;
import com.mini.capi.model.info.RunInfo; import com.mini.capi.model.info.RunInfo;
import com.mini.capi.utils.DateUtils; import com.mini.capi.utils.DateUtils;
import com.mini.capi.utils.SqlUtils; import com.mini.capi.utils.SqlUtils;
@@ -14,6 +15,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
@@ -152,10 +154,18 @@ public class viewController {
@GetMapping("/biz/dataDoc") @GetMapping("/biz/dataDoc")
public String getDataDox(Model model) { public String getDataDox(Model model) {
List<BizFiles> files = filesService.list(); 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("files", files);
model.addAttribute("folders", folders); model.addAttribute("folderTrees", folderTrees);
return "file"; return "file";
} }

View 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;
}
}

View File

@@ -29,7 +29,7 @@ public class demo {
.pathInfo(Collections.singletonMap(OutputFile.xml, System.getProperty("user.dir") + "/src/main/resources/mapper")); .pathInfo(Collections.singletonMap(OutputFile.xml, System.getProperty("user.dir") + "/src/main/resources/mapper"));
}) })
.strategyConfig(builder -> { .strategyConfig(builder -> {
builder.addInclude("data_table_info,data_table_field") builder.addInclude("biz_file_folders")
.addTablePrefix("biz_,erp_") .addTablePrefix("biz_,erp_")
.entityBuilder() .entityBuilder()
.enableLombok() .enableLombok()

File diff suppressed because it is too large Load Diff