using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.EvaluationManage; using EMIS.ViewModel; using EMIS.Entities; namespace EMIS.CommonLogic.EvaluationManage { public interface IEvaluationProjectServices { /// /// 查询评价项目信息 /// /// 查询条件实体 /// 评价指标 /// 评价表 /// 评价标准 /// 页码 /// 显示页数 /// IGridResultSet GetEvaluationProjectViewGrid(ConfiguretView configuretView, Guid? targetID, Guid? tableID, Guid? normID, int pageIndex, int pageSize); /// /// 查询评价项目信息 /// /// 查询条件实体 /// 评价指标 /// 评价表 /// 评价标准 /// List GetEvaluationProjectViewList(ConfiguretView configuretView, Guid? targetID, Guid? tableID, Guid? normID); /// /// 获取评价项目信息 /// /// 主键ID /// EM_EvaluationProject GetEvaluationProject(Guid? projectID); /// /// 获取评价项目信息 /// /// 项目名称 /// EM_EvaluationProject GetEvaluationProject(string Name); /// /// 获取评价项目信息 /// /// 主键ID /// EvaluationProjectView GetEvaluationProjectView(Guid? projectID); void SaveOrUpdateEvaluationProject(EvaluationProjectView model); /// /// 添加 /// /// 实体 /// bool EvaluationProjectAdd(EM_EvaluationProject evaluationProject); /// /// 修改 /// /// 实体 /// bool EvaluationProjectUpdate(EM_EvaluationProject evaluationProject); /// /// 删除 /// /// /// bool EvaluationProjectDelete(List projectIDs); } }