package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.ComActDynVO;
|
import com.panzhihua.service_community.model.dos.ComActDynDO;
|
import org.apache.ibatis.annotations.Param;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 社区动态
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-07 14:28
|
**/
|
public interface ComActDynService extends IService<ComActDynDO> {
|
/**
|
* 分页查询社区动态
|
*
|
* @param comActDynVO
|
* 查询参数
|
* @return 动态集合
|
*/
|
R pageDynamic(ComActDynVO comActDynVO);
|
|
/**
|
* 社区动态详情
|
*
|
* @param id
|
* 动态id
|
* @return 详情
|
*/
|
R detailDynamic(Long id);
|
|
/**
|
* 新增社区动态浏览记录
|
*
|
* @param id
|
* 动态主键
|
* @param userId
|
* 登录用户id
|
* @return 新增结果
|
*/
|
R addDynamicUser(Long id, Long userId);
|
|
/**
|
* 定时任务刷新社区动态置顶状态
|
*
|
* @return 刷新结果
|
*/
|
R timedTaskDynIstopping();
|
|
/**
|
* 定时任务刷新社区动态发布状态
|
*
|
* @return 刷新结果
|
*/
|
R timedTaskDynStatus();
|
|
/**
|
* 管理后台分页查询社区动态
|
*
|
* @param comActDynVO
|
* 查询参数
|
* @return 动态集合
|
*/
|
R pageDynamicByAdmin(ComActDynVO comActDynVO);
|
|
String getTypeId(String communityId,String name);
|
}
|