|
- using Permission.Entity.News;
- using Permission.Infrastructure.WebControls;
-
- namespace Permission.Service.IServices
- {
- public interface INewsInfoService
- {
- /// <summary>
- /// 新增内容
- /// </summary>
- /// <param name="model"></param>
- bool AddModel(NewsInfo model);
-
- /// <summary>
- /// 编辑内容
- /// </summary>
- /// <param name="model"></param>
- bool ModifyModel(NewsInfo model);
-
- bool ModifyModel(int newId,int op);
-
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="key">主键编号</param>
- bool DeleteModel(int key);
-
- /// <summary>
- /// 根据主键获取内容实体
- /// </summary>
- /// <param name="key">主键</param>
- /// <returns></returns>
- NewsInfo GetNewsInfoByKey(int key);
-
- /// <summary>
- /// 条件分页查询
- /// </summary>
- /// <param name="pagesize"></param>
- /// <param name="pageindex"></param>
- /// <param name="keyword"></param>
- /// <param name="typeid"></param>
- /// <returns></returns>
- Page<NewsInfo> PageList(int typeid, string keyword, int pagesize, int pageindex);
-
- /// <summary>
- /// 新闻列表分页
- /// </summary>
- /// <param name="pagesize">The pagesize.</param>
- /// <param name="pageindex">The pageindex.</param>
- /// <returns></returns>
- Page<NewsInfo> NewsListPageList(int pagesize, int pageindex);
- }
- }
|