Commit 3fe11e3e by guojuxing

controller统一返回结果工具类

parent 789dcec2
package com.gic.enterprise.utils;
import java.util.List;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.exception.CommonException;
import java.util.List;
/**
* controller统一返回结果
* @ClassName: ResultControllerUtils

......@@ -48,6 +48,40 @@ public class ResultControllerUtils {
}
/**
* 返回分页正确结果
* @Title: commonResultPage

* @Description:

 * @author guojuxing
* @param response

* @return java.lang.Object


 */
public static Page commonResultPage(ServiceResponse response) {
if (response.isSuccess()) {
return (Page) response.getResult();
} else {
throw new CommonException(response);
}
}
/**
* 返回分页正确结果
* @Title: commonResultPage

* @Description:

 * @author guojuxing
* @param response

* @return java.lang.Object


 */
public static Page commonResultPage(ServiceResponse response, Class<?> clazz) {
if (response.isSuccess()) {
Page page = (Page) response.getResult();
page.setResult(EntityUtil.changeEntityListNew(clazz, page.getResult()));
return page;
} else {
throw new CommonException(response);
}
}
/**
* 统一返回成功结果(分页DTO转为VO)
* @Title: commonResultOfListVO

* @Description:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment