更新本地js
This commit is contained in:
@@ -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 {
|
|||||||
* 父文件夹ID(0表示根目录)
|
* 父文件夹ID(0表示根目录)
|
||||||
*/
|
*/
|
||||||
@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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新时间
|
* 更新时间
|
||||||
|
|||||||
@@ -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> {
|
||||||
|
|
||||||
|
|||||||
@@ -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";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
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"));
|
.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
Reference in New Issue
Block a user