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 IEvaluationTargetServices { /// /// 查询评价指标信息 /// /// 查询条件实体 /// 评价表名ID /// 评分标准ID /// 页码 /// 显示页数 /// IGridResultSet GetEvaluationTargetViewGrid(ConfiguretView configuretView, Guid? tableID, Guid? normID, int pageIndex, int pageSize); /// /// 查询评价指标信息 /// /// 查询条件实体 /// 评价表名ID /// 评分标准ID /// List GetEvaluationTargetViewList(ConfiguretView configuretView, Guid? tableID, Guid? normID); /// /// 获取评价指标信息 /// /// 主键ID /// EM_EvaluationTarget GetEvaluationTarget(Guid? targetID); /// /// 获取评分标准信息 /// /// 评价指标名称 /// EM_EvaluationTarget GetEvaluationTarget(string Name); /// /// 获取评价指标信息 /// /// 主键ID /// EvaluationTargetView GetEvaluationTargetView(Guid? targetID); void SaveOrUpdateEvaluationTarget(EvaluationTargetView model); /// /// 添加 /// /// 实体 /// bool EvaluationTargetAdd(EM_EvaluationTarget evaluationTarget); /// /// 修改 /// /// 实体 /// bool EvaluationTargetUpdate(EM_EvaluationTarget evaluationTarget); /// /// 删除 /// /// /// bool EvaluationTargetDelete(List targetIDs); IList GetEvaluationTargetList(List targetIDs); IList GetEvaluationProjectList(Guid targetID); ///// ///// 验证 ///// ///// ///// ///// //void Verification(Guid targetID, string code, string name); } }