package com.epoch.platform.base;
import com.epoch.platform.base.component.util.AjaxFormResult;
import com.jfinal.core.Controller;
import com.jfinal.kit.Kv;
public abstract class BaseController extends Controller{
protected Kv commonParams() {
Kv param = Kv.create();
//获取页码数
Integer pageSize = getParaToInt("pageSize",20);
Integer pageNumber = getParaToInt("pageNumber",1);
param.set("pageSize", pageSize);
param.set("pageNumber", pageNumber);
param.set("sortName", getPara("sortName", null));
param.set("sortOrder", getPara("sortOrder", null));
return param;
}
protected void renderSuccess() {
AjaxFormResult ajaxResult = new AjaxFormResult();
ajaxResult.setStatusCode(200);
ajaxResult.setTitle("标题");
ajaxResult.setMessage("操作成功!");
renderJson(ajaxResult);
}
protected void renderSuccess(String message) {
AjaxFormResult ajaxResult = new AjaxFormResult();
ajaxResult.setStatusCode(200);
ajaxResult.setTitle("标题");
ajaxResult.setMessage(message);
renderJson(ajaxResult);
}
protected void renderFailed() {
AjaxFormResult ajaxResult = new AjaxFormResult();
ajaxResult.setStatusCode(200);
ajaxResult.setTitle("标题");
ajaxResult.setMessage("操作成功!");
renderJson(ajaxResult);
}
protected void renderFailed(String message) {
AjaxFormResult ajaxResult = new AjaxFormResult();
ajaxResult.setStatusCode(200);
ajaxResult.setTitle("标题");
ajaxResult.setMessage(message);
renderJson(ajaxResult);
}
}