using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EMIS.ViewModel;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.GraduationManage.GraduationSetting;
namespace EMIS.CommonLogic.GraduationManage.GraduationSetting
{
public interface IGraduationSchoolYearServices
{
///
/// 查询毕业学期信息View
///
///
///
///
///
///
///
///
///
IGridResultSet GetGradSchoolYearViewGrid(ConfiguretView configuretView, int? years, int? schoolcodeID,
int? isCurrent, int? isEnable, int pageIndex, int pageSize);
///
/// 查询毕业学期信息List
///
///
///
///
///
///
///
IList GetGradSchoolYearViewList(ConfiguretView configuretView, int? years, int? schoolcodeID,
int? isCurrent, int? isEnable);
///
/// 查询对应的毕业学期信息View(根据毕业学期设置信息ID)
///
///
///
GraduationSchoolYearView GetGradSchoolYearView(Guid? graduationSchoolYearSettingID);
///
/// 编辑(新增、修改,业务主键:毕业学期设置信息ID)
/// 注:判断启用状态(只有一种启用状态)
///
///
void GraduationSchoolYearEdit(GraduationSchoolYearView graduationSchoolYearView);
///
/// 删除(注:需对设置的毕业学期进行处理)
///
///
///
bool GraduationSchoolYearDelete(List graduationSchoolYearSettingIDs);
}
}