net.mingsoft.comment.dao.ICommentDao Maven / Gradle / Ivy
The newest version!
/**
* Copyright (c) 2012-present 铭软科技(mingsoft.net)
* 本软件及相关文档文件(以下简称“软件”)的版权归 铭软科技 所有
* 遵循 铭软科技《服务协议》中的《保密条款》
*/
package net.mingsoft.comment.dao;
import net.mingsoft.base.dao.IBaseDao;
import net.mingsoft.comment.bean.CommentBean;
import net.mingsoft.comment.entity.CommentEntity;
import java.util.List;
/**
* 评论持久化层接
* @author 铭飞开源团队
* @date 2019年7月16日
*/
public interface ICommentDao extends IBaseDao {
/**
* 查询评论
* @param comment - 评论类实体
* @return
*/
List query(CommentBean comment);
/**
* 根据实体删除评论
* @param commentEntity 评论类实体
*/
void deleteByEntity(CommentEntity commentEntity);
/**
* 根据当前评论Id查询与当前评论Id相关的所有评论(包括当前评论)
* @param commentEntity 评论类实体
* @return 与当前评论Id相关的所有评论(包括当前评论)
*/
List queryChildren(CommentEntity commentEntity);
}