TG.WXCRM.V4/IBLL/Base/IBAS_RIGHT_LEVEL.cs

53 lines
1.7 KiB
C#

using System.Collections.Generic;
using WX.CRM.Common;
using WX.CRM.Model.Entity;
using WX.CRM.Model.MAP;
namespace WX.CRM.IBLL.Base
{
public interface IBAS_RIGHT_LEVEL
{
/// <summary>
/// 添加
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool Create(ref ValidationErrors errors, BAS_RIGHT_LEVEL model, List<BAS_RIGHT_LEVEL_DETAIL> detailList);
/// <summary>
/// 数据的修改
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
bool Update(ref ValidationErrors errors, BAS_RIGHT_LEVEL model, List<BAS_RIGHT_LEVEL_DETAIL> detailList);
/// <summary>
/// 删除
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool Delete(ref ValidationErrors errors, decimal id);
/// <summary>
/// 获取实体
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
BAS_RIGHT_LEVEL GetModel(decimal id);
/// <summary>
/// 获取实体
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
List<BAS_RIGHT_LEVEL_DETAIL> GetDetailModel(decimal id);
/// <summary>
/// 按照条件查找信息
/// </summary>
/// <param name="name"></param>
/// <param name="phone"></param>
/// <param name="gender"></param>
/// <param name="address"></param>
/// <param name="borthday1"></param>
/// <param name="borthday2"></param>
/// <returns></returns>
List<Bas_Right_Level_Map> GetList(string rightcode, string rolecode);
}
}