53 lines
1.7 KiB
C#
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);
|
|
}
|
|
}
|