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);
}
}