public IHttpActionResult GetWorkShift(int pageSize, int pageIndex, string keyWord = null) { Nfine.WebApi.Contracts.ApiPagination pagination = null; pagination = new Contracts.ApiPagination() { page = (int)pageIndex, rows = (int)pageSize }; var data = new ApiPaginationData <string[]>() { Data = Code.GetWorkShift(pagination, keyWord), Pagination = pagination }; var result = ApiBackParameter <ApiPaginationData <string[]> > .Get((api) => { api.StatusCode = StatusCodeEnum.成功.GetIntValue(); api.Data = data; }); return(Ok(result)); }
public ApiPaginationData(ApiPagination pagination, dataT data) { this.Pagination = pagination; this.Data = data; }