From eeaa139bcb6e7ffb3613e3f7f8c7164a85510a31 Mon Sep 17 00:00:00 2001 From: buaixuexideshitongxue <2936013465@qq.com> Date: Wed, 14 Jan 2026 19:02:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=80=E9=95=BF=E4=BF=A1=E7=AE=B1=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E6=94=B9=E4=B8=BAmailbox=E5=BA=93=E7=9A=84mail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supervision/controller/data/DataMailBoxController.java | 1 + .../com/biutag/supervision/pojo/param/MailQueryParam.java | 2 +- .../biutag/supervision/pojo/param/NegativeQueryParam.java | 6 ++++++ .../supervision/repository/mail/MailResourceService.java | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/biutag/supervision/controller/data/DataMailBoxController.java b/src/main/java/com/biutag/supervision/controller/data/DataMailBoxController.java index 44352b4..7cd648d 100644 --- a/src/main/java/com/biutag/supervision/controller/data/DataMailBoxController.java +++ b/src/main/java/com/biutag/supervision/controller/data/DataMailBoxController.java @@ -80,6 +80,7 @@ public class DataMailBoxController { mailQueryParam.setContent(param.getThingDesc()); mailQueryParam.setCurrent(param.getCurrent()); mailQueryParam.setSize(param.getSize()); + mailQueryParam.setMailTime(param.getMailTime()); if (StrUtil.isNotBlank(param.getResponderKey()) && StrUtil.isNotBlank(param.getResponderValue())) { switch (param.getResponderKey()) { case "name": diff --git a/src/main/java/com/biutag/supervision/pojo/param/MailQueryParam.java b/src/main/java/com/biutag/supervision/pojo/param/MailQueryParam.java index fe483f4..1502356 100644 --- a/src/main/java/com/biutag/supervision/pojo/param/MailQueryParam.java +++ b/src/main/java/com/biutag/supervision/pojo/param/MailQueryParam.java @@ -51,7 +51,7 @@ public class MailQueryParam extends BasePage{ private List createTime = new ArrayList<>(); - @Schema(description = "创建时间") + @Schema(description = "来信时间") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private List mailTime = new ArrayList<>(); diff --git a/src/main/java/com/biutag/supervision/pojo/param/NegativeQueryParam.java b/src/main/java/com/biutag/supervision/pojo/param/NegativeQueryParam.java index 88c8181..6ba2549 100644 --- a/src/main/java/com/biutag/supervision/pojo/param/NegativeQueryParam.java +++ b/src/main/java/com/biutag/supervision/pojo/param/NegativeQueryParam.java @@ -96,4 +96,10 @@ public class NegativeQueryParam extends BasePage { @Schema(description = "涉及部门id集合") private Set involveDepartIds; + + @Schema(description = "来信时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private List mailTime = new ArrayList<>(); + + } diff --git a/src/main/java/com/biutag/supervision/repository/mail/MailResourceService.java b/src/main/java/com/biutag/supervision/repository/mail/MailResourceService.java index 971ad3f..50eb19b 100644 --- a/src/main/java/com/biutag/supervision/repository/mail/MailResourceService.java +++ b/src/main/java/com/biutag/supervision/repository/mail/MailResourceService.java @@ -89,6 +89,7 @@ public class MailResourceService extends BaseDAO { if (!param.getMailTime().isEmpty() && param.getMailTime().size() >= 2) { queryWrapper.between(Mail::getMailTime, param.getMailTime().get(0), param.getMailTime().get(1)); } + queryWrapper.orderByDesc(Mail::getMailTime); return mailMapper.selectPage(new Page<>(param.getCurrent(), param.getSize()), queryWrapper); }