using Nancy; using Learun.Util; using System.Collections.Generic; using Learun.Application.TwoDevelopment.EducationalAdministration; using static Learun.Application.WebApi.Modules.StuInfoFreshApi; using System; using System.IO; using System.Linq; using Learun.Application.Base.SystemModule; using Learun.Application.OA; using Learun.Application.OA.File.FileInfo; using Learun.Application.TwoDevelopment.LogisticsManagement; using Learun.Application.TwoDevelopment.LR_Desktop; using Learun.Application.WorkFlow; using Microsoft.Ajax.Utilities; namespace Learun.Application.WebApi { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 力软敏捷开发框架 /// Copyright (c) 2013-2018 上海力软信息技术有限公司 /// 创 建:超级管理员 /// 日 期:2019-08-19 17:50 /// 描 述:工资条 /// public class OuoutsourcingApi : BaseApi { private OuoutsourcingIBLL ououtsourcingIBLL = new OuoutsourcingBLL(); /// /// 一卡通接口 /// public OuoutsourcingApi() : base("/Learun/adms/Ououtsourcing") { Get["/getlist"] = GetList; Get["/form"] = GetForm; } #region 获取数据 /// /// 获取页面显示列表分页数据 /// /// /// public Response GetList(dynamic _) { ReqPageParam parameter = this.GetReqData(); var data = ououtsourcingIBLL.GetPageList(parameter.pagination, parameter.queryJson); var jsonData = new { rows = data, total = parameter.pagination.total, page = parameter.pagination.page, records = parameter.pagination.records }; return Success(jsonData); } /// /// 获取表单数据 /// /// /// public Response GetForm(dynamic _) { string keyValue = this.GetReqData(); var OuoutsourcingData = ououtsourcingIBLL.GetEntity(keyValue); var jsonData = new { Ououtsourcing = OuoutsourcingData, }; return Success(jsonData); } #endregion } }