using Nancy; using Learun.Util; using System.Collections.Generic; using Learun.Application.TwoDevelopment.EducationalAdministration; using Learun.Application.TwoDevelopment.LogisticsManagement; namespace Learun.Application.WebApi { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2020-06-03 14:29 /// 描 述:系部数据 /// public class DeptApi : BaseApi { private ListenClassRecordIBLL listenClassRecordIBLL = new ListenClassRecordBLL(); private CdMajorIBLL cdMajorIBLL=new CdMajorBLL(); private ClassInfoIBLL classInfoIBLL=new ClassInfoBLL(); /// /// 注册接口 /// public DeptApi() : base("/learun/adms/dept") { Get["/majorbydept"] = GetMajorByDeptNo; Get["/classbymajor"] = GetClassByMajorNo; } #region 获取数据 public Response GetMajorByDeptNo(dynamic _) { string queryJson = this.GetReqData(); var data = cdMajorIBLL.GetListByDeptNo(queryJson); return Success(data); } public Response GetClassByMajorNo(dynamic _) { string keyValue = this.GetReqData(); var data = classInfoIBLL.GetClassByMajorNo( keyValue ); return Success(data); } #endregion #region 私有类 /// /// 表单实体类 /// private class ReqFormEntity { public string keyValue { get; set; } public string strEntity{ get; set; } } #endregion } }