From e3a7b5f659b6967d8b426f20c8b52fe740be50b6 Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期一, 14 四月 2025 15:45:07 +0800
Subject: [PATCH] 迭代:4.11版本
---
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java | 39 ++++++++++++++++++++++-----------------
1 files changed, 22 insertions(+), 17 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 7bfa7ab..850f620 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
@@ -15,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 javax.validation.Valid;
import java.io.IOException;
import java.util.List;
@@ -67,10 +69,22 @@
* @return
*/
List<ComplaintProgress> progress(Long complaintId);
+
+ void saveAndReport(ComplaintVO complaintVO, LoginUserInfoVO loginUserInfo);
+
+ void saveAndComplete(@Valid ComplaintSaveAndCompleteDTO complaintVO, LoginUserInfoVO loginUserInfo);
+
/**
* 诉求上报
*/
void saveReport(ComplaintReportDTO dto, LoginUserInfoVO loginUserInfoVO);
+
+ /**
+ * 诉求上报撤回
+ */
+ void reportWithdraw(ComplaintReportWithdrawDTO dto, LoginUserInfoVO loginUserInfoVO);
+
+
/**
* 诉求下派
@@ -118,7 +132,7 @@
* @param loginUserInfo
* @return
*/
- Page<ComplaintVO> pageList(ComplaintQuery query, SystemUserVo loginUserInfo);
+ Page<ComplaintVO> pageList(MgtComplaintQuery query, SystemUserVo loginUserInfo);
/**
* 管理后台-诉求详情
@@ -132,30 +146,21 @@
* @param query
* @param loginUserInfo
*/
- void export(ComplaintQuery query, SystemUserVo loginUserInfo) throws IOException;
+ void export(MgtComplaintQuery query, SystemUserVo loginUserInfo) throws IOException;
/**
- * 社区问题单
+ * 社区问题单、问题处理单、协调通知单 下载
+ *
* @param id
+ * @param loginUserInfo
*/
- void communityProblem(Long id) throws IOException;
+ void downloadFile(Long id, Integer type, SystemUserVo loginUserInfo) throws IOException;
- /**
- * 问题处理单
- * @param id
- */
- void problemHandle(Long id);
-
- /**
- * 协调通知
- * @param id
- */
- void coordinationNotice(Long id);
-
-
/**
* 获取超时未评价的数据
* @return
*/
List<Complaint> getTimeoutAndNotComment();
+
+
}
--
Gitblit v1.7.1