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 IEvaluationNormServices
{
///
/// 查询对应的评分标准信息View
///
///
///
///
///
///
IGridResultSet GetEvaluationNormViewGrid(ConfiguretView configuretView, int? normTypeID, int pageIndex, int pageSize);
///
/// 查询对应的评分标准信息List
///
///
///
///
IList GetEvaluationNormViewList(ConfiguretView configuretView, int? normTypeID);
///
/// 查询对应的评分标准明细信息View
///
///
///
///
///
///
IGridResultSet GetEvaluationNormDetailViewGrid(ConfiguretView configuretView, Guid? evaluationNormID, int pageIndex, int pageSize);
///
/// 查询对应的评分标准明细信息List
///
///
///
///
IList GetEvaluationNormDetailViewList(ConfiguretView configuretView, Guid? evaluationNormID);
///
/// 查询对应的评分标准信息EvaluationNormView
///
///
///
EvaluationNormView GetEvaluationNormView(Guid? evaluationNormID);
///
/// 查询对应的评分标准明细信息EvaluationNormDetailView
///
///
///
EvaluationNormDetailView GetEvaluationNormDetailView(Guid? evaluationNormDetailID);
///
/// 编辑
///
///
///
void EvaluationNormEdit(EvaluationNormView evaluationNormView, IList detailViewList);
///
/// 删除
///
///
///
bool EvaluationNormDelete(List evaluationNormIDs);
}
}