using Learun.Application.Organization; using Learun.Util; using Nancy; namespace Learun.Application.WebApi.Modules { /// /// 版 本 Learun-ADMS V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创建人:数字化智慧校园-框架开发组 /// 日 期:2018.01.04 /// 描 述:公司管理 /// public class CompanyApi: BaseApi { /// /// 注册接口 /// public CompanyApi() : base("/learun/adms/company") { Get["/list"] = GetList;// 获取公司数据列表 Get["/map"] = GetMap;// 获取公司数据列表 } private CompanyIBLL companyIBLL = new CompanyBLL(); /// /// 获取公司数据列表 /// /// /// private Response GetList(dynamic _) { string req = this.GetReqData();// 获取模板请求数据 var data = companyIBLL.GetList(); return Success(data); } /// /// 获取公司映射表 /// /// /// public Response GetMap(dynamic _) { string ver = this.GetReqData();// 获取模板请求数据 var data = companyIBLL.GetModelMap(); string md5 = Md5Helper.Encrypt(data.ToJson(), 32); if (md5 == ver) { return Success("no update"); } else { var jsondata = new { data = data, ver = md5 }; return Success(jsondata); } } } }