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 { /** * 分页查询社区动态 * * @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); }