1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.gyee.healthmanagement.config;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- /**
- * @ClassName : R
- * @Author : xieshengjie
- * @Date: 2021/5/16 16:59
- * @Description : 结果集
- */
- @Data
- public class R {
- @ApiModelProperty(value = "是否成功")
- private Boolean success;
- @ApiModelProperty(value = "返回码")
- private Integer code;
- @ApiModelProperty(value = "返回消息")
- private String message;
- @ApiModelProperty(value = "总数量")
- private Integer count;
- @ApiModelProperty(value = "返回数据")
- private Object data = new Object();
- private R(){}
- public static R ok(){
- R r = new R();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setMessage("成功");
- return r;
- }
- public static R ok(Integer count){
- R r = new R();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setMessage("成功");
- r.setCount(count);
- return r;
- }
- public static R error(){
- R r = new R();
- r.setSuccess(false);
- r.setCode(ResultCode.ERROR);
- r.setMessage("失败");
- return r;
- }
- public R success(Boolean success){
- this.setSuccess(success);
- return this;
- }
- public R message(String message){
- this.setMessage(message);
- return this;
- }
- public R code(Integer code){
- this.setCode(code);
- return this;
- }
- // public R data(String key, Object value){
- // this.data.put(key, value);
- // return this;
- // }
- // public R data(Map<String, Object> map){
- // this.setData(map);
- // return this;
- // }
- public R data(Object value){
- this.setData(value);
- return this;
- }
- }
|