增加站点首页 Logo 自定义功能,Logo 支持点击跳转第三方链接。

增加默认排序字段功能,增加分页加载更多功能。
This commit is contained in:
zhaojun
2023-03-05 15:16:55 +08:00
parent 456aabb893
commit 96b71e4f8d
10 changed files with 93 additions and 7 deletions

View File

@@ -119,14 +119,38 @@ public class SystemConfigDTO {
@ApiModelProperty(value = "默认文件点击习惯", example = "click")
private FileClickModeEnum fileClickMode;
@ApiModelProperty(value = "最大同时上传文件数", example = "5")
private Integer maxFileUploads;
@ApiModelProperty(value = "onlyOffice 在线预览地址", example = "http://office.zfile.vip")
private String onlyOfficeUrl;
@ApiModelProperty(value = "是否允许路径直链可直接访问", example = "true", required = true)
private Boolean allowPathLinkAnonAccess;
@ApiModelProperty(value = "默认最大显示文件数", example = "1000")
private Integer maxShowSize;
@ApiModelProperty(value = "每次加载更多文件数", example = "50")
private Integer loadMoreSize;
@ApiModelProperty(value = "默认排序字段", example = "name")
private String defaultSortField;
@ApiModelProperty(value = "默认排序方向", example = "asc")
private String defaultSortOrder;
@ApiModelProperty(value = "站点 Home 名称", example = "xxx 的小站")
private String siteHomeName;
@ApiModelProperty(value = "站点 Home Logo", example = "true")
private String siteHomeLogo;
@ApiModelProperty(value = "站点 Logo 点击后链接", example = "https://www.zfile.vip")
private String siteHomeLogoLink;
@ApiModelProperty(value = "站点 Logo 链接打开方式", example = "_blank")
private String siteHomeLogoTargetMode;
}

View File

@@ -31,8 +31,19 @@ public class UpdateSiteSettingRequest {
@ApiModelProperty(value = "备案号", example = "冀ICP备12345678号-1")
private String icp;
@ApiModelProperty(value = "最大同时上传文件数", example = "5")
private Integer maxFileUploads;
@ApiModelProperty(value = "站点 Home 名称", example = "xxx 的小站")
private String siteHomeName;
@ApiModelProperty(value = "站点 Home Logo", example = "true")
private String siteHomeLogo;
@ApiModelProperty(value = "站点 Logo 点击后链接", example = "https://www.zfile.vip")
private String siteHomeLogoLink;
@ApiModelProperty(value = "站点 Logo 链接打开方式", example = "_blank")
private String siteHomeLogoTargetMode;
}

View File

@@ -56,4 +56,16 @@ public class UpdateViewSettingRequest {
@ApiModelProperty(value = "onlyOffice 在线预览地址", example = "http://office.zfile.vip")
private String onlyOfficeUrl;
@ApiModelProperty(value = "默认最大显示文件数", example = "1000")
private Integer maxShowSize;
@ApiModelProperty(value = "每次加载更多文件数", example = "50")
private Integer loadMoreSize;
@ApiModelProperty(value = "默认排序字段", example = "name")
private String defaultSortField;
@ApiModelProperty(value = "默认排序方向", example = "asc")
private String defaultSortOrder;
}

View File

@@ -46,7 +46,7 @@ public class SiteConfigResult {
@ApiModelProperty(value = "是否显示生成路径链接功能", example = "true", required = true)
private Boolean showPathLink;
@ApiModelProperty(value = "是否显示文档区", example = "true", required = true)
private Boolean showDocument;
@@ -85,11 +85,34 @@ public class SiteConfigResult {
@ApiModelProperty(value = "默认文件点击习惯", example = "click")
private FileClickModeEnum fileClickMode;
@ApiModelProperty(value = "最大同时上传文件数", example = "5")
private Integer maxFileUploads;
@ApiModelProperty(value = "onlyOffice 在线预览地址", example = "http://office.zfile.vip")
private String onlyOfficeUrl;
@ApiModelProperty(value = "默认最大显示文件数", example = "1000")
private Integer maxShowSize;
@ApiModelProperty(value = "每次加载更多文件数", example = "50")
private Integer loadMoreSize;
@ApiModelProperty(value = "默认排序字段", example = "name")
private String defaultSortField;
@ApiModelProperty(value = "默认排序方向", example = "asc")
private String defaultSortOrder;
@ApiModelProperty(value = "站点 Home 名称", example = "xxx 的小站")
private String siteHomeName;
@ApiModelProperty(value = "站点 Home Logo", example = "true")
private String siteHomeLogo;
@ApiModelProperty(value = "站点 Logo 点击后链接", example = "https://www.zfile.vip")
private String siteHomeLogoLink;
@ApiModelProperty(value = "站点 Logo 链接打开方式", example = "_blank")
private String siteHomeLogoTargetMode;
}

View File

@@ -0,0 +1,2 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('maxShowSize', '默认最大显示文件数', '1000');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('loadMoreSize', '每次加载更多文件数', '50');

View File

@@ -0,0 +1,4 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeName', '站点 Home 名称', '首页');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogo', '站点 Home Logo', null);
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogoLink', '站点 Logo 打开链接', '/');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogoTargetMode', '站点 Logo 链接打开方式', '_blank');

View File

@@ -0,0 +1,2 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('defaultSortField', '默认排序字段', 'name');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('defaultSortOrder', '默认排序字段', 'asc');

View File

@@ -0,0 +1,2 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('maxShowSize', '默认最大显示文件数', '1000');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('loadMoreSize', '每次加载更多文件数', '50');

View File

@@ -0,0 +1,4 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeName', '站点 Home 名称', '首页');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogo', '站点 Home Logo', null);
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogoLink', '站点 Logo 打开链接', '/');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('siteHomeLogoTargetMode', '站点 Logo 链接打开方式', '_blank');

View File

@@ -0,0 +1,2 @@
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('defaultSortField', '默认排序字段', 'name');
INSERT INTO system_config (`name`, `title`, `value`) VALUES ('defaultSortOrder', '默认排序字段', 'asc');