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
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);
|
|
}
|
|
}
|
|
}
|