New file |
| | |
| | | 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(); |
| | | } |