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