package com.panzhihua.service_community.service;
|
|
import com.panzhihua.common.model.dtos.community.*;
|
import com.panzhihua.common.model.vos.R;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 一起议
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2021-01-22 14:50
|
**/
|
public interface ComActDiscussService {
|
/**
|
* 一起议-新增
|
* @param comActDiscussDTO 新增参数
|
* @return 新增结果
|
*/
|
R addDiscuss(ComActDiscussDTO comActDiscussDTO);
|
/**
|
* 一起议-详情
|
* @param id 主键
|
* @return ComActDiscussVO
|
*/
|
R detailDiscuss(Long id);
|
/**
|
* 一起议-删除
|
* @param id 主键
|
* @return 删除结果
|
*/
|
R deleteDiscuss(Long id);
|
/**
|
* 一起议-回复
|
* @param comActDiscussCommentDTO 评论内容
|
* @return 回复结果
|
*/
|
R addDiscussComment(ComActDiscussCommentDTO comActDiscussCommentDTO);
|
/**
|
* 一起议-分页查询
|
* @param pageComActDiscussDTO 查询参数
|
* @return ComActDiscussVO
|
*/
|
R pageDiscuss(PageComActDiscussDTO pageComActDiscussDTO);
|
/**
|
* 一起议-评论-查看
|
* @param id 主键
|
* @return 详情
|
*/
|
R detailDiscusscomment(Long id);
|
/**
|
* 一起议-评论-置顶
|
* @param id 主键
|
* @return 置顶结果
|
*/
|
R putDiscussCommentTop(Long id);
|
/**
|
* 一起议-评论-回复
|
* @param comActDiscussCommentDTO 回复内容
|
* @return 回复结果
|
*/
|
R addDiscussCommentBack(ComActDiscussCommentDTO comActDiscussCommentDTO);
|
/**
|
* 一起议-评论-分页查询
|
* @param pageComActDiscussCommentDTO 分页查询参数
|
* @return ComActDiscussCommentVO
|
*/
|
R pageDiscussComment(PageComActDiscussCommentDTO pageComActDiscussCommentDTO);
|
/**
|
* 一起议-分页查询 小程序
|
* @param pageComActDiscussDTO 查询参数
|
* @return ComActDiscussVO 分页
|
*/
|
R pageDiscussApplets(PageComActDiscussDTO pageComActDiscussDTO);
|
/**
|
* 一起议-点赞、取消点赞
|
* @param comActDiscussUserDTO 操作类型
|
* @return 操作结果
|
*/
|
R putDiscussUser(ComActDiscussUserDTO comActDiscussUserDTO);
|
/**
|
* 一起议-评论-分页查询 小程序
|
* @param pageComActDiscussCommentDTO 分页参数
|
* @return ComActDiscussCommentVO
|
*/
|
R pageDiscussCommentApplets(PageComActDiscussCommentDTO pageComActDiscussCommentDTO);
|
/**
|
* 一起议-详情 小程序
|
* @param id 主键
|
* @param userId 用户主键
|
* @return ComActDiscussVO
|
*/
|
R detailDiscussApplets(Long id, Long userId);
|
/**
|
* 一起议-投票
|
* @param comActDiscussOptionUserDTO 投票信息
|
* @return 投票结果
|
*/
|
R addDiscussOptionUser(ComActDiscussOptionUserDTO comActDiscussOptionUserDTO);
|
/**
|
* 一起议-评论-点赞、取消点赞
|
* @param comActDiscussUserDTO 评论点赞
|
* @return 点赞结果
|
*/
|
R putDiscussCommentUser(ComActDiscussCommentUserDTO comActDiscussUserDTO);
|
}
|