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.UniversityManage.AdministrativeOrgan;
namespace EMIS.CommonLogic.UniversityManage.AdministrativeOrgan
{
public interface ICampusServices
{
///
/// 查询校区信息View
///
///
///
///
///
IGridResultSet GetCampusViewGrid(ConfiguretView configuretView, int pageIndex, int pageSize);
///
/// 查询校区信息List
///
///
///
IList GetCampusViewList(ConfiguretView configuretView);
///
/// 查询全部校区信息CF_Campus
///
///
List GetCampusList();
///
/// 查询全部校区信息CF_Campus(不考虑状态列)
///
///
List GetCampusListWithoutDataRange();
///
/// 查询对应的校区信息CampusView
///
///
///
CampusView GetCampusView(Guid? campusID);
///
/// 编辑(新增、修改,业务主键:校区代码或校区名称)
///
///
void CampusEdit(CampusView campusView);
///
/// 删除
///
///
///
bool CampusDelete(List campusIDList);
///
/// 查询校区对应的院系所信息CollegeView
///
///
///
///
///
///
///
IGridResultSet GetCollegeListViewGrid(ConfiguretView configuretView, Guid? campusID, int? unitCategoryID, int pageIndex, int pageSize);
///
/// 查询校区对应的院系所信息List
///
///
///
///
///
IList GetCollegeListViewList(ConfiguretView configuretView, Guid? campusID, int? unitCategoryID);
}
}