using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.Model;
|
using CY.IBaseDAL;
|
|
namespace CY.IDAL.Inquiry
|
{
|
/// <summary>
|
///招牌字信息接口
|
/// </summary>
|
public interface ISysInquiry_SignboardInfoDAL:ICommonDAL
|
{
|
/// <summary>
|
/// 分页返回招牌字信息列表
|
/// </summary>
|
/// <param name="brandName">字名称</param>
|
/// <param name="pagination">分页参数</param>
|
/// <returns></returns>
|
IEnumerable<Model.SysInquiry_SignboardInfo> SelectModelPage(string characterName, string thickness, string status, Infrastructure.Query.Pagination pagination);
|
|
/// <summary>
|
/// 根据主键返回招牌字信息
|
/// </summary>
|
/// <param name="keyid">主键ID</param>
|
/// <returns>招牌字信息</returns>
|
Model.SysInquiry_SignboardInfo SelectModelByKey(int keyid);
|
|
/// <summary>
|
/// 获取最新排序顺序
|
/// </summary>
|
/// <returns></returns>
|
int GetOrderNumByMax();
|
|
/// <summary>
|
/// 获取有效的招牌字信息列表
|
/// </summary>
|
/// <returns></returns>
|
IList<SysInquiry_SignboardInfo> GetModelList();
|
|
/// <summary>
|
/// 获取有效的所有招牌字
|
/// </summary>
|
/// <returns></returns>
|
IList<string> GetCharacterNameList();
|
|
/// <summary>
|
/// 判断是否有重复的
|
/// </summary>
|
/// <param name="characterName"></param>
|
/// <param name="thickness"></param>
|
/// <returns></returns>
|
bool IsExist(string characterName, string thickness);
|
}
|
}
|