using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel;
using EMIS.ViewModel.EvaluationManage.EvaluationTable;
namespace EMIS.CommonLogic.EvaluationManage.EvaluationTable
{
public interface IEvaluationTableServices
{
///
/// 查询对应的评价表信息View
///
///
///
///
///
///
///
///
///
IGridResultSet GetEvaluationTableViewGrid(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, int? isStudent, int? isEnabled, int pageIndex, int pageSize);
///
/// 查询对应的评价表信息List
///
///
///
///
///
///
///
IList GetEvaluationTableViewList(ConfiguretView configuretView, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, int? isStudent, int? isEnabled);
///
/// 查询对应的评价表信息View(启用状态为是或已使用)
///
///
///
///
///
///
///
///
IGridResultSet GetEnabledAndUseEvaluationTableViewGrid(ConfiguretView configuretView, Guid? evaluationTableID, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID, int pageIndex, int pageSize);
///
/// 查询对应的评价表信息List(启用状态为是或已使用)
///
///
///
///
///
///
IList GetEnabledAndUseEvaluationTableViewList(ConfiguretView configuretView, Guid? evaluationTableID, Guid? evaluationParticipateTypeID, Guid? evaluationTypeID);
///
/// 查询对应的评价表信息EvaluationTableView
///
///
///
EvaluationTableView GetEvaluationTableView(Guid? evaluationTableID);
///
/// 编辑
///
///
void EvaluationTableEdit(EvaluationTableView evaluationTableView);
///
/// 删除
///
///
///
bool EvaluationTableDelete(List evaluationTableIDs);
}
}