From f315cb9599bd6db3052e8fee019b9140474ea9ac Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 21 三月 2025 19:02:13 +0800
Subject: [PATCH] Merge remote-tracking branch '喜望/dev-2.0' into dev-2.0
---
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java | 46 ++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 44 insertions(+), 2 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java
index 728cb97..9f20032 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.model.vos.LoginUserInfoVO;
+import com.panzhihua.common.model.vos.sangeshenbian.SystemUserVo;
import com.panzhihua.sangeshenbian.model.dto.ComplaintCompletionDTO;
import com.panzhihua.sangeshenbian.model.dto.ComplaintProcessDTO;
import com.panzhihua.sangeshenbian.model.dto.*;
@@ -14,7 +15,9 @@
import com.panzhihua.sangeshenbian.model.vo.ComplaintTodoVO;
import com.panzhihua.sangeshenbian.model.vo.ComplaintVO;
import com.panzhihua.sangeshenbian.model.vo.DispatchVO;
+import com.panzhihua.sangeshenbian.warpper.MgtComplaintQuery;
+import java.io.IOException;
import java.util.List;
/**
@@ -26,7 +29,7 @@
* @since 2025-02-22
*/
public interface IComplaintService extends IService<Complaint> {
- void saveComplaint(Complaint complaint,Long userId);
+ void saveComplaint(Complaint complaint,LoginUserInfoVO loginUserInfoVO);
/**
* 诉求列表
@@ -42,7 +45,7 @@
* @param id
* @return
*/
- ComplaintVO detail(Long id);
+ ComplaintVO detail(Long id, LoginUserInfoVO loginUserInfoVO);
/**
* 保存办理进度
*
@@ -108,4 +111,43 @@
* @return
*/
ComplaintAuditRecord delayDetail(Long complaintId);
+
+ /**
+ * 管理后台-诉求列表
+ *
+ * @param query
+ * @param loginUserInfo
+ * @return
+ */
+ Page<ComplaintVO> pageList(MgtComplaintQuery query, SystemUserVo loginUserInfo);
+
+ /**
+ * 管理后台-诉求详情
+ * @param id
+ * @return
+ */
+ ComplaintVO getDetailMgt(Long id);
+
+ /**
+ * 诉求列表导出
+ * @param query
+ * @param loginUserInfo
+ */
+ void export(MgtComplaintQuery query, SystemUserVo loginUserInfo) throws IOException;
+
+ /**
+ * 社区问题单、问题处理单、协调通知单 下载
+ *
+ * @param id
+ * @param loginUserInfo
+ */
+ void downloadFile(Long id, Integer type, SystemUserVo loginUserInfo) throws IOException;
+
+ /**
+ * 获取超时未评价的数据
+ * @return
+ */
+ List<Complaint> getTimeoutAndNotComment();
+
+
}
--
Gitblit v1.7.1