using System;
using System.Collections.Generic;
using System.Text;

/**********关于每种菜的评论的数据访问层接口*****
 * 在这里设计的主要是添加某个用户对某种菜的评价和按菜来查询评价列表
 * T是泛型,在实现这个接口的类中T是MODEL中的ITEMMSG对象
 * 设计者:魏莹
 * 设计时间:2008年5月20日
 * 修订者:王枢昊
 * 设计时间:2008年5月25日
 ************************************************/

namespace IDDal
{
    /// <summary>
    /// 关于每个菜的评论的操作
    /// </summary>
    /// <typeparam name="T">每条评论对象</typeparam>
    public interface IItemMsg<T>
    {
        /// <summary>
        /// 增加一条留言
        /// </summary>
        /// <param name="itemMsg">新闻对象</param>
        /// <returns>返回影响数据库记录条数</returns>
        int AddItemMsg(T itemMsg);

        /// <summary>
        /// 获取每种菜的评论集合
        /// </summary>
        /// <param name="itemId">菜的ID</param>
        /// <returns>列表集合[集合里面每个节点都是ItemMsg对象]</returns>
        IList<T> GetItemMsg(long itemId);
    }
}
