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 IEvaluationTargetServices
{
///
/// 查询对应的评价指标信息View
///
///
///
///
///
///
///
///
///
IGridResultSet GetEvaluationTargetViewGrid(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, Guid? evaluationTableID, Guid? evaluationNormID, int pageIndex, int pageSize);
///
/// 查询对应的评价指标信息List
///
///
///
///
///
///
///
IList GetEvaluationTargetViewList(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, Guid? evaluationTableID, Guid? evaluationNormID);
///
/// 查询对应的评价指标信息List
///
///
///
IList GetEvaluationTargetList(List evaluationTargetIDList);
///
/// 查询对应的评价指标信息EvaluationTargetView
///
///
///
EvaluationTargetView GetEvaluationTargetView(Guid? evaluationTargetID);
///
/// 编辑
///
///
void EvaluationTargetEdit(EvaluationTargetView evaluationTargetView);
///
/// 删除
///
///
///
bool EvaluationTargetDelete(List evaluationTargetIDs);
}
}