From 2ebd707749baac527ef501a531467245e3dd5cdd Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期一, 26 九月 2022 10:11:29 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunitySanShuoService.java |  185 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 185 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunitySanShuoService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunitySanShuoService.java
new file mode 100644
index 0000000..6bcec87
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunitySanShuoService.java
@@ -0,0 +1,185 @@
+package com.panzhihua.common.service.community;
+
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.sanshuo.ComEventArchiveVO;
+import com.panzhihua.common.model.vos.sanshuo.ComEventConciliationVO;
+import com.panzhihua.common.model.vos.sanshuo.ComEventVO;
+import com.panzhihua.common.model.vos.sanshuo.ComSanRequestVO;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.HashMap;
+import java.util.List;
+
+@FeignClient(name = "huacheng-community", contextId = "CommunitySanShuoService", path = "/sanshuo/comEvent")
+public interface CommunitySanShuoService {
+
+    /**
+     * description 新增三说会堂事件表
+     *
+     * @param comEventVO 对象
+     * @return R  新增结果对象
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PostMapping("/add")
+    R insertComEvent(@RequestBody ComSanRequestVO comEventVO);
+
+    /**
+     * description 更新三说会堂事件表
+     *
+     * @param comEventVO 对象
+     * @return R  修改结果对象
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PostMapping("/update")
+    R updateComEvent(@RequestBody ComEventVO comEventVO);
+
+    /**
+     * description 根据ID获取三说会堂事件表信息
+     *
+     * @param id 主键id
+     * @return R<ComEvent> comEvent 对象
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @GetMapping("/get/{id}")
+    R<ComEventVO> get(@PathVariable(value = "id") String id);
+
+    /**
+     * description 根据ID获取三说会堂事件表信息
+     *
+     * @param id 主键id
+     * @return R<ComEvent> comEvent 对象
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @GetMapping("/detail/{id}")
+    R<HashMap> detail(@PathVariable(value = "id") String id);
+
+    /**
+     * description 查询返回列表数据
+     *
+     * @param comEventVO 三说会堂事件表对象
+     * @return R<List < ComEventVO>>  comEventVO对象列表
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PostMapping("/list")
+    R<List<ComEventVO>> listByComEvent(@RequestBody ComEventVO comEventVO);
+
+    /**
+     * description page   三说会堂事件表分页列表数据
+     * params   [pageNo, pageSize]
+     *
+     * @param comEventVO 对象
+     * @param pageNo     当前页码
+     * @param pageSize   每页显示数量
+     * @return PageResult<List < ComEvent>>  三说会堂事件表分页列表数据
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PostMapping("/page")
+    R page(@RequestBody ComEventVO comEventVO, @RequestParam("pageNo") Long pageNo, @RequestParam("pageSize") Long pageSize);
+
+
+    /**
+     * description 根据ID删除三说会堂事件表
+     *
+     * @param id 主键id
+     * @return R 删除结果
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @DeleteMapping("/remove/{id}")
+    R remove(@PathVariable(value = "id") Long id);
+
+    /**
+     * description 修改三说会堂事件表状态
+     *
+     * @param id 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/updateEnabled")
+    R updateEnabled(@RequestParam("id") Long id, @RequestParam("enabled") Boolean enabled);
+
+    /**
+     * description 修改三说会堂事件表状态
+     *
+     * @param id 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/cancelRequest")
+    R cancelRequest(@RequestParam("id") Long id);
+
+
+    /**
+     * description 修改三说会堂事件表状态
+     *
+     * @param id 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/accept/Request")
+    R acceptRequest(@RequestParam("id") Long id, @RequestParam("specterId") Long specterId);
+
+    /**
+     * description 修改三说会堂事件表状态
+     *
+     * @param id 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/reject/Request")
+    R rejectRequest(@RequestParam("id") Long id);
+
+    /**
+     * description 修改三说会堂事件表状态
+     *
+     * @param id 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/reappoint/Request")
+    R reappoint(@RequestParam("id") Long id, @RequestParam("specialistId") Long specialistId);
+
+    /**
+     * description 专家调解处理
+     *
+     * @param comEventConciliationVO 主键id
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/conciliation/Request")
+    R conciliationRequest(@RequestBody ComEventConciliationVO comEventConciliationVO);
+
+    /**
+     * description 专家归档
+     *
+     * @param comEventArchiveVO 归档对象
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @PutMapping("/archive/Request")
+    R archiveRequest(@RequestBody ComEventArchiveVO comEventArchiveVO);
+
+    /**
+     * description 事件各种状态(处理状态1待处理2待验证3专家已受理4专家未受理,拒绝5调解中6已结案归档7调解取消8 已删除)数据统计
+     *
+     * @return Result  修改成功和失败
+     * @author manailin
+     * @date 2022-09-07 11:23:51
+     */
+    @GetMapping("/status/calculate")
+    R calculate();
+}

--
Gitblit v1.7.1