新增功能: 自定义表格大小, 显示操作按钮, 显示文档, 公告信息

This commit is contained in:
zhaojun1998
2020-02-15 18:22:37 +08:00
parent 610f68295f
commit 2f57c5b5cc
12 changed files with 38 additions and 21 deletions

View File

@@ -74,7 +74,7 @@ public class FileController {
/**
* 获取系统配置信息和当前页的标题, 文件头, 文件尾信息
* 获取系统配置信息和当前页的标题, 页面文档信息
* @param path 路径
*/
@CheckStorageStrategyInit
@@ -107,7 +107,7 @@ public class FileController {
/**
* 过滤文件列表, 不显示密码, 头部和尾部文件.
* 过滤文件列表, 不显示密码, 文档文件.
*/
private void filterFileList(List<FileItemDTO> fileItemList) {
if (fileItemList == null) {
@@ -115,7 +115,7 @@ public class FileController {
}
fileItemList.removeIf(fileItem -> ZFileConstant.PASSWORD_FILE_NAME.equals(fileItem.getName())
|| ZFileConstant.HEADER_FILE_NAME.equals(fileItem.getName()));
|| ZFileConstant.README_FILE_NAME.equals(fileItem.getName()));
}

View File

@@ -15,9 +15,9 @@ public class ZFileConstant {
public static final String AUDIO_TMP_PATH = "/.zfile/tmp/audio/";
/**
* 页面头部文件
* 页面文档文件
*/
public static String HEADER_FILE_NAME = "header.md";
public static String README_FILE_NAME = "readme.md";
/**
* 密码文件
@@ -25,8 +25,8 @@ public class ZFileConstant {
public static String PASSWORD_FILE_NAME = "password.txt";
@Autowired(required = false)
public void setHeaderFileName(@Value("${zfile.constant.header}") String headerFileName) {
ZFileConstant.HEADER_FILE_NAME = headerFileName;
public void setHeaderFileName(@Value("${zfile.constant.readme}") String headerFileName) {
ZFileConstant.README_FILE_NAME = headerFileName;
}
@Autowired(required = false)

View File

@@ -15,7 +15,7 @@ public class SiteConfigDTO implements Serializable {
private static final long serialVersionUID = 8811196207046121740L;
private String header;
private String readme;
@JsonProperty("viewConfig")
private SystemConfigDTO systemConfigDTO;

View File

@@ -44,4 +44,15 @@ public class SystemConfigDTO {
private String customCss;
private String tableSize;
private Boolean showOperator;
private Boolean showDocument;
private String announcement;
private Boolean showAnnouncement;
private String layout;
}

View File

@@ -20,7 +20,7 @@ public class SystemService {
private SystemConfigService systemConfigService;
/**
* 构建指定路径下标题, 页头, 页尾
* 构建指定路径下标题, 页面文档信息
* @param path 路径
*/
public synchronized SiteConfigDTO getConfig(String path) throws Exception {
@@ -30,8 +30,8 @@ public class SystemService {
List<FileItemDTO> fileItemList = new ArrayList<>(fileService.fileList(path));
for (FileItemDTO fileItemDTO : fileItemList) {
if (ZFileConstant.HEADER_FILE_NAME.equalsIgnoreCase(fileItemDTO.getName())) {
siteConfigDTO.setHeader(HttpUtil.getTextContent(fileItemDTO.getUrl()));
if (ZFileConstant.README_FILE_NAME.equalsIgnoreCase(fileItemDTO.getName())) {
siteConfigDTO.setReadme(HttpUtil.getTextContent(fileItemDTO.getUrl()));
}
}
return siteConfigDTO;

View File

@@ -23,7 +23,7 @@ package im.zhaojun.common.util;
3. This notice may not be removed or altered from any source distribution.
*/
import java.util.*;
import java.util.Comparator;
public class NaturalOrderComparator implements Comparator<String> {

View File

@@ -1,7 +1,6 @@
package im.zhaojun.local.controller;
import cn.hutool.core.util.URLUtil;
import im.zhaojun.common.exception.NotExistFileException;
import im.zhaojun.common.util.StringUtils;
import im.zhaojun.local.service.LocalServiceImpl;
import org.springframework.core.io.FileSystemResource;