1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using Cksoft.Data;
- using Cksoft.Data.Repository;
- using DllEapDal.OFILM;
- using DllEapEntity;
- using DllEapEntity.Dtos;
- using Microsoft.AspNetCore.Mvc;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace DllEapBll.OFILM
- {
- [Route("eap/api/[controller]/[action]")]
- public class RecordDataHistoryController : ControllerBase
- {
- [HttpGet]
- public LayuiModel<RecordDataHistory> Get(string filter, string sort, int pageIndex = 1, int pageSize = 10, string sortField = "RecTime", string sortOrder = "descend")
- {
- if (!string.IsNullOrEmpty(sort))
- {
- var arr = sort.Split(',');
- sortField = arr[0];
- sortOrder = arr[1];
- }
- if (sortOrder == "descend")
- {
- sortOrder = "desc";
- }
- else
- {
- sortOrder = "asc";
- }
- int start, end;
- start = (pageIndex - 1) * pageSize + 1;
- end = start + pageSize;
- using (IDatabase db = DbFactory.Base("eap"))
- {
- db.BeginTrans();
- var dal = new RecordDataHistoryDal(db);
- string errorinfo = string.Empty;
- int total;
- var roles = dal.Get(start, pageSize, sortOrder, sortField, filter, errorinfo, out total);
- return new LayuiModel<RecordDataHistory>
- {
- code = 1,
- count = total,
- data = roles,
- msg = ""
- };
- }
- }
- }
- }
|