using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.EvaluationManage.EvaluationTable; namespace EMIS.CommonLogic.EvaluationManage.EvaluationTable { public interface IEvaluationProjectServices { /// /// 查询对应的评价项目信息View /// /// /// /// /// /// /// /// /// IGridResultSet GetEvaluationProjectViewGrid(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, Guid? evaluationTableID, Guid? evaluationTargetID, int pageIndex, int pageSize); /// /// 查询对应的评价项目信息List /// /// /// /// /// /// /// IList GetEvaluationProjectViewList(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, Guid? evaluationTableID, Guid? evaluationTargetID); /// /// 查询对应的评价项目信息List /// /// /// IList GetEvaluationProjectList(Guid? evaluationTargetID); /// /// 查询对应的评价项目信息EvaluationProjectView /// /// /// EvaluationProjectView GetEvaluationProjectView(Guid? evaluationProjectID); /// /// 编辑 /// /// void EvaluationProjectEdit(EvaluationProjectView evaluationProjectView); /// /// 删除 /// /// /// bool EvaluationProjectDelete(List evaluationProjectIDs); } }