using SmartCoalApplication.Core.DbOpreate.DbModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SmartCoalApplication.Core.DbOpreate.DbIDal
{
public interface Imic_project
{
#region 基础接口
///
/// 添加信息
///
/// 实体
///
bool Add(mic_project model);
///
/// 删除信息
///
/// 主键
///
bool Del(int id);
///
/// 获得信息
///
/// 主键
///
mic_project FindDefault(int id);
///
/// 更新信息
/// 实体
///
///
bool Update(mic_project model);
///
/// 获得所有信息
///
///
List FindAll();
///
/// 根据parentid获取列表
///
///
///
List FindAllByParentId(int id);
///
/// 根据parentid获取下级数量
///
///
///
int FindCountByParentId(int id);
///
/// 根据名称和parentId
///
/// 名称
/// parentId
///
mic_project FindItenByNameAndParentId(string name, int parentId);
///
/// 根据名称和路径
///
///
///
///
mic_project FindItenByNameAndPath(string name, string path);
///
/// 根据主键搜索
///
///
///
List FindAllByIds(int[] ids);
#endregion 基础接口
}
}