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 IEvaluationNormServices { /// /// 查询评分标准信息 /// /// 查询条件实体 /// 评分类型 /// 页码 /// 显示页数 /// IGridResultSet GetEvaluationNormViewGrid(ConfiguretView configuretView, int? intType, int pageIndex, int pageSize); /// /// 查询评分标准信息 /// /// 查询条件实体 /// 评分类型 /// List GetEvaluationNormViewList(ConfiguretView configuretView, int? intType); /// /// 获取评分标准信息 /// /// 主键ID /// EMIS.Entities.EM_EvaluationNorm GetEvaluationNorm(Guid? normID); /// /// 获取评分标准信息 /// /// 评分标准名称 /// EMIS.Entities.EM_EvaluationNorm GetEvaluationNorm(string Name); /// /// 获取评分标准信息 /// /// 主键ID /// EvaluationNormView GetEvaluationNormView(Guid? normID); /// /// 保存 /// /// /// void Save(EvaluationNormView norm, IList detailList); /// /// 删除 /// /// /// bool EvaluationNormDelete(List normIDs); /// /// 获取评分标准明细信息 /// /// 主键ID /// EMIS.Entities.EM_EvaluationNormDetail GetEvaluationNormDetail(Guid? detailID); /// /// 获取评分标准明细信息 /// /// 评分标准名称 /// EMIS.Entities.EM_EvaluationNormDetail GetEvaluationNormDetail(string Name); /// /// 获取评分标准明细信息 /// /// 主键ID /// EvaluationNormDetailView GetEvaluationNormDetailView(Guid? detailID); IList GetEvaluationNormDetailViewList(Guid normID); //加载选中的项目明细 IList GetEvaluationNormOrProjectDetailViewList(Guid normID); } }