using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IBaseDAL;
|
using CY.Model;
|
|
namespace CY.IDAL.Inquiry
|
{
|
/// <summary>
|
/// 品牌相关数据库操作接口
|
/// </summary>
|
public interface IBrandInfoDAL : ICommonDAL
|
{
|
/// <summary>
|
/// 分页返回品牌列表
|
/// </summary>
|
/// <param name="brandName">品牌名称</param>
|
/// <param name="pagination">分页参数</param>
|
/// <returns></returns>
|
IEnumerable<Model.SysInquiry_BrandInfo> SelectModelPage(int paperTypeId, int paperId, string brandName, int status, Infrastructure.Query.Pagination pagination);
|
|
/// <summary>
|
/// 根据主键返回品牌实体
|
/// </summary>
|
/// <param name="keyid">主键ID</param>
|
/// <returns>品牌实体</returns>
|
Model.SysInquiry_BrandInfo SelectModelByKey(int keyid);
|
|
/// <summary>
|
/// 判断是否有相同的品牌名称
|
/// </summary>
|
/// <param name="brandName"></param>
|
/// <returns></returns>
|
bool IsExistsBrandName(string brandName, int PaperId);
|
|
/// <summary>
|
/// 批量删除品牌
|
/// </summary>
|
/// <param name="keyIds"></param>
|
/// <returns></returns>
|
bool DeleteBrandInfoList(List<int> keyIds);
|
|
/// <summary>
|
/// 返回所有有效的品牌列表
|
/// </summary>
|
/// <returns></returns>
|
IEnumerable<SysInquiry_BrandInfo> GetBrandList();
|
|
/// <summary>
|
/// 新增品牌
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
bool InsertBrandModel(SysInquiry_BrandInfo model,SysInquiry_BrandListByPaper brandPaper, SysInquiry_PaperInfo paperModel);
|
|
/// <summary>
|
/// 修改品牌
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
bool UpdateBrandModel(SysInquiry_BrandInfo model,SysInquiry_BrandListByPaper brandPaper, SysInquiry_PaperInfo paperModel,SysInquiry_PaperInfo orPaperModel);
|
|
/// <summary>
|
/// 获取最新排序顺序
|
/// </summary>
|
/// <returns></returns>
|
int GetOrderNumByMax(int paperId);
|
}
|
}
|