You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

47 lines
1.5 KiB

using learun.iapplication;
using learun.util;
using Microsoft.AspNetCore.Mvc;
using System.Threading.Tasks;
namespace learun.webapi.Controllers
{
/// <summary>
/// 版 本 Learun-ADMS-Core 力软管理后台
/// Copyright (c) 2019-present 力软信息技术(苏州)有限公司
/// 创建人:tobin
/// 日 期:2020.04.21
/// 描 述:自定义表单接口
/// </summary>
public class CustmerController : MvcControllerBase
{
private readonly FormSchemeIBLL _formSchemeIBLL;
/// <summary>
/// 初始化方法
/// </summary>
/// <param name="formSchemeIBLL"></param>
public CustmerController(FormSchemeIBLL formSchemeIBLL) {
_formSchemeIBLL = formSchemeIBLL;
}
/// <summary>
/// 获取自定义表单功能分页数据
/// </summary>
/// <param name="pagination">分页参数</param>
/// <param name="formId">表单主键</param>
/// <param name="queryJson">查询参数</param>
/// <returns></returns>
[HttpGet]
private async Task<IActionResult> PageList(Pagination pagination,string formId,string queryJson)
{
var data =await _formSchemeIBLL.GetFormPageList(formId, pagination, queryJson,"");
var jsonData = new
{
rows = data,
pagination.total,
pagination.page,
pagination.records
};
return Success(jsonData);
}
}
}