提交 6b46e8a8 编写于 作者: RYAN0UP's avatar RYAN0UP

Support attachment query by type.

上级 b17e03ac
......@@ -17,4 +17,6 @@ public class AttachmentQuery {
private String keyword;
private String mediaType;
private String attachmentType;
}
......@@ -13,8 +13,10 @@ import run.halo.app.handler.file.FileHandlers;
import run.halo.app.model.dto.AttachmentOutputDTO;
import run.halo.app.model.entity.Attachment;
import run.halo.app.model.enums.AttachmentType;
import run.halo.app.model.enums.converter.AttachmentTypeConverter;
import run.halo.app.model.params.AttachmentQuery;
import run.halo.app.model.properties.AttachmentProperties;
import run.halo.app.model.properties.PropertyEnum;
import run.halo.app.model.support.UploadResult;
import run.halo.app.repository.AttachmentRepository;
import run.halo.app.service.AttachmentService;
......@@ -73,6 +75,10 @@ public class AttachmentServiceImpl extends AbstractCrudService<Attachment, Integ
predicates.add(criteriaBuilder.equal(root.get("mediaType"), attachmentQuery.getMediaType()));
}
if(attachmentQuery.getAttachmentType() != null){
predicates.add(criteriaBuilder.equal(root.get("type"), PropertyEnum.convertToEnum(attachmentQuery.getAttachmentType(),AttachmentType.class)));
}
if (attachmentQuery.getKeyword() != null) {
String likeCondition = String.format("%%%s%%", StringUtils.strip(attachmentQuery.getKeyword()));
......
......@@ -20,8 +20,8 @@ see https://gitee.com/yadong.zhang/DBlog/blob/master/blog-web/src/main/java/com/
#myTable {
list-style: none;
margin: 10px 0px 10px 0px;
padding: 0px;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
min-width: 804px;
}
......@@ -80,7 +80,7 @@ see https://gitee.com/yadong.zhang/DBlog/blob/master/blog-web/src/main/java/com/
#footer {
padding: 2px;
margin: 0px;
margin: 0;
font-size: 8pt;
color: gray;
min-width: 900px;
......@@ -103,7 +103,6 @@ see https://gitee.com/yadong.zhang/DBlog/blob/master/blog-web/src/main/java/com/
margin-top: 10px;
}
/* 窗口缩小到768px以下时 */
@media (max-width: 768px) {
.T2-h, .T3-h, .T4-h, .T2, .T3, .T4 {
display: none;
......@@ -118,7 +117,6 @@ see https://gitee.com/yadong.zhang/DBlog/blob/master/blog-web/src/main/java/com/
}
}
/* 窗口放大到768px以上时 */
@media (min-width: 768px) {
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册