package com.panzhihua.common.service.community;
|
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.*;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 社区
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-07 15:59
|
**/
|
@FeignClient(name = "community")
|
public interface CommunityService {
|
/**
|
* 新增社区活动
|
* @param comActActivityVO 新增信息
|
* @return 新增结果
|
*/
|
@PostMapping("/addactivity")
|
R addActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 编辑社区活动
|
* @param comActActivityVO 编辑内容
|
* @return 编辑结果
|
*/
|
@PostMapping("/putactivity")
|
R putActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 删除社区活动
|
* @param comActActivityVO 活动主键
|
* @return 删除结果
|
*/
|
@PostMapping("deleteactivity")
|
R deleteActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 分页查询社区活动
|
* @param comActActivityVO 查询参数
|
* @return 分页集合
|
*/
|
@PostMapping("pageactivity")
|
R pageActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 发布活动
|
* @param comActActivityVO 主键id 发布时间
|
* @return 发布结果
|
*/
|
@PostMapping("releaseactivity")
|
R releaseActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 取消活动
|
* @param comActActivityVO 取消原因
|
* @return 取消结果
|
*/
|
@PostMapping("cancelactivity")
|
R cancelActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 活动详情
|
* @param id 活动id
|
* @param userId 当前登录者id
|
* @return 详情
|
*/
|
@PostMapping("detailactivity")
|
R detailActivity(@RequestParam("id") Long id, @RequestParam("userId")Long userId);
|
|
/**
|
* 活动报名名单
|
* @param activitySignVO 查询参数
|
* @return 报名人员集合
|
*/
|
@PostMapping("listactivitysign")
|
R listActivitySign(@RequestBody ActivitySignVO activitySignVO);
|
|
/**
|
* 新增社区动态
|
* @param comActDynVO 新增信息
|
* @return 新增结果
|
*/
|
@PostMapping("adddynamic")
|
R addDynamic(@RequestBody ComActDynVO comActDynVO);
|
|
/**
|
* 编辑社区动态
|
* @param comActDynVO 编辑内容
|
* @return 编辑结果
|
*/
|
@PostMapping("putdynamic")
|
R putDynamic(@RequestBody ComActDynVO comActDynVO);
|
|
/**
|
* 删除社区动态
|
* @param comActDynVO 动态id
|
* @return 删除结果
|
*/
|
@PostMapping("deletedynamic")
|
R deleteDynamic(@RequestBody ComActDynVO comActDynVO);
|
|
/**
|
* 分页查询社区动态
|
* @param comActDynVO 查询参数
|
* @return 动态集合
|
*/
|
@PostMapping("pagedynamic")
|
R pageDynamic(@RequestBody ComActDynVO comActDynVO);
|
|
/**
|
* 社区动态详情
|
* @param id 动态id
|
* @return 详情
|
*/
|
@PostMapping("detaildynamic")
|
R detailDynamic(@RequestParam("id") Long id);
|
|
/**
|
* 分页查询随手拍
|
* @param comActEasyPhotoVO 查询参数
|
* @return 心愿列表
|
*/
|
@PostMapping("pageeasyphoto")
|
R pageEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO);
|
|
/**
|
* 随手拍详情
|
* @param id 随手拍主键
|
* @param userId 登录用户id
|
* @return 详情内容
|
*/
|
@PostMapping("detaileasyphoto")
|
R detailEasyPhoto(@RequestParam("id") Long id, @RequestParam("userId")Long userId);
|
|
/**
|
* 分页查询微心愿
|
* @param comActMicroWishVO 查询参数
|
* @return 分页集合
|
*/
|
@PostMapping("pagemicrowish")
|
R pageMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO);
|
|
/**
|
* 心愿详情
|
* @param id 查询主键
|
* @param userId 登录用户id
|
* @return 心愿内容
|
*/
|
@PostMapping("detailmicrowish")
|
R detailMicroWish(@RequestParam("id") Long id, @RequestParam("userId")Long userId);
|
|
/**
|
* 审核、分配、反馈心愿
|
* @param comActMicroWishVO 具体操作
|
* @return 操作结果
|
*/
|
@PostMapping("putlmicrowish")
|
R putlMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO);
|
|
/**
|
* 分页展示我的所有活动 时间倒序排列
|
* @param comActActivityVO 分页参数
|
* @return 分页集合
|
*/
|
@PostMapping("pagemyactivity")
|
R pageMyActivity(@RequestBody ComActActivityVO comActActivityVO);
|
|
/**
|
* 报名/取消报名社区活动
|
* @param signactivityVO 报名参数
|
* @return 报名 取消报名 结果
|
*/
|
@PostMapping("signactivity")
|
R signActivity(@RequestBody SignactivityVO signactivityVO);
|
|
/**
|
* 上传随手拍
|
* @param comActEasyPhotoVO 上传数据
|
* @return 上传结果
|
*/
|
@PostMapping("addeasyphoto")
|
R addEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO);
|
|
/**
|
* 发布微心愿
|
* @param comActMicroWishVO 发布内容
|
* @return 发布结果
|
*/
|
@PostMapping("addmicrowish")
|
R addMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO);
|
|
/**
|
* 点赞/取消点赞随手拍
|
* @param comActEasyPhotoVO 操作参数
|
* @return 操作结果
|
*/
|
@PostMapping("puteasyphoto")
|
R putEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO);
|
|
/**
|
* 点赞/取消点赞微心愿
|
* @param comActMicroWishVO 操作参数
|
* @return 操作结果
|
*/
|
@PostMapping("putmicrowish")
|
R putMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO);
|
}
|