replyList(ReplyListFormDTO formDTO);
+
}
\ No newline at end of file
diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ResiEventService.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ResiEventService.java
index bdcfedaab3..82dabf69fc 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ResiEventService.java
+++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ResiEventService.java
@@ -1,24 +1,14 @@
-/**
- * Copyright 2018 人人开源 https://www.renren.io
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService;
+import com.epmet.dto.form.*;
+import com.epmet.dto.result.EventDetailResultDTO;
+import com.epmet.dto.result.EventListResultDTO;
import com.epmet.entity.ResiEventEntity;
+import com.epmet.dto.result.MyReportedResultDTO;
+import com.epmet.dto.result.ResiEventIdDTO;
+
+import java.util.List;
/**
* 居民报事表
@@ -27,4 +17,68 @@ import com.epmet.entity.ResiEventEntity;
* @since v1.0.0 2021-08-03
*/
public interface ResiEventService extends BaseService {
+
+ /**
+ * @Description 群众直报(待处理、处理中、已办结)列表
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 10:53 上午
+ */
+ List eventList(EventListFormDTO formDTO);
+
+ /**
+ * @Description 查看报事时,更新时间操作
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 11:01 上午
+ */
+ void updateViewTime(UpdateViewTimeFormDTO formDTO);
+
+ /**
+ * @Description 报事详情-两端通用
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 1:47 下午
+ */
+ EventDetailResultDTO eventDetail(EventDetailFormDTO formDTO);
+
+ /**
+ * 我要报事-提交(尹)
+ *
+ * @param formDTO
+ * @return com.epmet.dto.result.ResiEventResultDTO
+ * @author yinzuomei
+ * @date 2021/8/3 10:51
+ */
+ ResiEventIdDTO report(ResiEventFormDTO formDTO);
+
+ /**
+ * 撤回事件
+ *
+ * @param formDTO
+ * @return void
+ * @author yinzuomei
+ * @date 2021/8/3 13:45
+ */
+ void reCall(ReCallEventFormDTO formDTO);
+
+ /**
+ * 选择已解决,未解决
+ *
+ * @param formDTO
+ * @return void
+ * @author yinzuomei
+ * @date 2021/8/3 13:58
+ */
+ void chooseResolve(ChooseResolveFormDTO formDTO);
+
+ /**
+ * 我的报事列表查询
+ *
+ * @param formDTO
+ * @return java.util.List
+ * @author yinzuomei
+ * @date 2021/8/3 14:28
+ */
+ List queryMyReported(MyReportedFormDTO formDTO);
}
\ No newline at end of file
diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java
index e042cd3acc..4b003cf048 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java
+++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java
@@ -19,10 +19,14 @@ package com.epmet.service.impl;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.dao.ResiEventReplyDao;
+import com.epmet.dto.form.ReplyListFormDTO;
+import com.epmet.dto.result.ReplyListResultDTO;
import com.epmet.entity.ResiEventReplyEntity;
import com.epmet.service.ResiEventReplyService;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
* 事件回复表
*
@@ -32,5 +36,14 @@ import org.springframework.stereotype.Service;
@Service
public class ResiEventReplyServiceImpl extends BaseServiceImpl implements ResiEventReplyService {
-
+ /**
+ * @Description 报事详情-回复列表-两端通用
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 11:11 上午
+ */
+ @Override
+ public List replyList(ReplyListFormDTO formDTO) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java
index 0b0814189a..321decec81 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java
+++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java
@@ -18,11 +18,26 @@
package com.epmet.service.impl;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
+import com.epmet.constant.EventConstant;
import com.epmet.dao.ResiEventDao;
+import com.epmet.dto.form.EventDetailFormDTO;
+import com.epmet.dto.form.EventListFormDTO;
+import com.epmet.dto.form.UpdateViewTimeFormDTO;
+import com.epmet.dto.result.EventDetailResultDTO;
+import com.epmet.dto.result.EventListResultDTO;
+import com.epmet.dto.form.ChooseResolveFormDTO;
+import com.epmet.dto.form.MyReportedFormDTO;
+import com.epmet.dto.form.ReCallEventFormDTO;
+import com.epmet.dto.form.ResiEventFormDTO;
+import com.epmet.dto.result.MyReportedResultDTO;
+import com.epmet.dto.result.ResiEventIdDTO;
import com.epmet.entity.ResiEventEntity;
import com.epmet.service.ResiEventService;
import org.springframework.stereotype.Service;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* 居民报事表
*
@@ -32,5 +47,120 @@ import org.springframework.stereotype.Service;
@Service
public class ResiEventServiceImpl extends BaseServiceImpl implements ResiEventService {
+ /**
+ * @Description 群众直报(待处理、处理中、已办结)列表
+ * 未处理:按照创建时间正序;
+ * 处理中:按照最新操作时间由近到远排序;
+ * 已办结:按照办结时间由近到远排序;
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 10:53 上午
+ */
+ @Override
+ public List eventList(EventListFormDTO formDTO) {
+ // 处理中
+ if (formDTO.getEventType().equals(EventConstant.EVENT_PROCESSED)){
+
+ // 待处理
+ }else if (formDTO.getEventType().equals(EventConstant.EVENT_UN_DISPOSED)){
+
+ // 已办结
+ }else if (formDTO.getEventType().equals(EventConstant.EVENT_TRANSFERRED)){
+
+ }
+ return new ArrayList<>();
+ }
+
+ /**
+ * @Description 查看报事时,更新时间操作
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 11:01 上午
+ */
+ @Override
+ public void updateViewTime(UpdateViewTimeFormDTO formDTO) {
+
+ }
+
+ /**
+ * @Description 报事详情-两端通用
+ * @Param formDTO
+ * @author zxc
+ * @date 2021/8/3 1:47 下午
+ */
+ @Override
+ public EventDetailResultDTO eventDetail(EventDetailFormDTO formDTO) {
+ return null;
+ }
+ /**
+ * 我要报事-提交(尹)
+ *
+ * @param formDTO
+ * @return com.epmet.dto.result.ResiEventResultDTO
+ * @author yinzuomei
+ * @date 2021/8/3 10:51
+ */
+ @Override
+ public ResiEventIdDTO report(ResiEventFormDTO formDTO) {
+ //todo
+
+
+
+
+
+ return null;
+ }
+
+ /**
+ * 撤回事件
+ *
+ * @param formDTO
+ * @return void
+ * @author yinzuomei
+ * @date 2021/8/3 13:45
+ */
+ @Override
+ public void reCall(ReCallEventFormDTO formDTO) {
+ // todo
+
+
+
+ }
+
+ /**
+ * 选择已解决,未解决
+ *
+ * @param formDTO
+ * @return void
+ * @author yinzuomei
+ * @date 2021/8/3 13:58
+ */
+ @Override
+ public void chooseResolve(ChooseResolveFormDTO formDTO) {
+ // todo
+
+
+
+
+
+
+ }
+
+ /**
+ * 我的报事列表查询
+ *
+ * @param formDTO
+ * @return java.util.List
+ * @author yinzuomei
+ * @date 2021/8/3 14:28
+ */
+ @Override
+ public List queryMyReported(MyReportedFormDTO formDTO) {
+ // todo
+
+
+
+ return null;
+ }
}
\ No newline at end of file