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.EvaluationResult;
namespace EMIS.CommonLogic.EvaluationManage.EvaluationResult
{
public interface IEvaluationStaffScoreServices
{
///
/// 查询对应的教师评分信息View
///
///
///
///
///
///
///
///
///
///
///
///
IGridResultSet GetEvaluationStaffScoreViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID,
Guid? departmentID, Guid? userID, int? incumbencyState, Guid? coursematerialID, int pageIndex, int pageSize);
///
/// 查询对应的教师评分信息List
///
///
///
///
///
///
///
///
///
///
IList GetEvaluationStaffScoreViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID,
Guid? departmentID, Guid? userID, int? incumbencyState, Guid? coursematerialID);
///
/// 查询对应的教师评分信息EvaluationStaffScoreView
///
///
///
EvaluationStaffScoreView GetEvaluationStaffScoreView(Guid? evaluationStaffScoreID);
///
/// 评分生成
///
///
///
///
///
///
///
///
string EvaluationStaffScoreCreate(Guid? campusID, Guid? collegeID, Guid? departmentID, Guid? coursematerialID, Guid? userID, Guid? schoolyearID);
///
/// 编辑
///
///
void EvaluationStaffScoreEdit(EvaluationStaffScoreView evaluationStaffScoreView);
///
/// 删除
///
///
///
bool EvaluationStaffScoreDelete(List evaluationStaffScoreIDs);
}
}