using System;
using System.Collections.Generic;

namespace Stat.IDAL
{
    public interface ILog
    {

        /// <summary>
        /// 新增/删除/修改
        /// </summary>
        /// <param name="model">实体类</param>
        /// <returns>-1:存储过程执行失败,-2:存在相同的主键,Insert:返回插入自动ID,Update:返回更新记录数,Delete:返回删除记录数</returns>
        Int32 InsertUpdateDelete(Model.Log model);
        /// <summary>
        /// 获取 日志 （可根据 ID name, Value ,Type查）
        /// </summary>
        /// <returns></returns>
        IList<Model.Log> Get(Model.Log logModel,ref Model.PageInfo pageModel);
    }
}
