package com.lyms.hospital.util; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.plugins.Page; import com.lyms.util.DateTimeUtils; public abstract class AggridUtils { private static final String SUCCESS_MSG = "成功"; private static final int SUCCESS_CODE = 0; /** *
  • @Description:返回前段aggrid的数据格式 *
  • @param page *
  • @return *
  • 创建人:方承 *
  • 创建时间:2017年3月20日 *
  • 修改人: *
  • 修改时间: */ public static String toAggrid(Page page) { JSONObject gridJson = new JSONObject(); gridJson.put("errormsg", SUCCESS_MSG); gridJson.put("errorcode", SUCCESS_CODE); gridJson.put("data",page.getRecords()); JSONObject pageInfoJson = new JSONObject(); pageInfoJson.put("page", page.getCurrent()); pageInfoJson.put("lastPage", page.getPages()); pageInfoJson.put("count", page.getTotal()); pageInfoJson.put("limit", page.getOffset()); pageInfoJson.put("size", page.getSize()); gridJson.put("pageInfo",pageInfoJson); gridJson.put("now",DateTimeUtils.getDateTime(DateTimeUtils.YYYY_MM_DD)); return gridJson.toJSONString(); } }