using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel;
using EMIS.ViewModel.EvaluationManage.EvaluationSetting;
namespace EMIS.CommonLogic.EvaluationManage.EvaluationSetting
{
public interface IEvaluationNeedServices
{
///
/// 查询对应的评价需知信息View
///
///
///
///
///
///
///
IGridResultSet GetEvaluationNeedViewGrid(ConfiguretView configuretView, int? participateTypeID, int? isEnabled, int pageIndex, int pageSize);
///
/// 查询对应的评价需知信息List
///
///
///
///
///
IList GetEvaluationNeedViewList(ConfiguretView configuretView, int? participateTypeID, int? isEnabled);
///
/// 查询对应的评价需知信息EvaluationNeedView
///
///
///
EvaluationNeedView GetEvaluationNeedView(Guid? evaluationNeedID);
///
/// 查询对应的评价需知信息EvaluationNeedView
///
///
///
EvaluationNeedView GetEvaluationNeedView(int? participateTypeID);
///
/// 编辑
///
///
void EvaluationNeedEdit(EvaluationNeedView evaluationNeedView);
///
/// 删除
///
///
///
bool EvaluationNeedDelete(List evaluationNeedIDs);
}
}