1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package com.gyee.power.fitting.common.config;
- import lombok.Data;
- /**
- * @ClassName : R
- * @Author : xieshengjie
- * @Date: 2021/5/16 16:59
- * @Description : 结果集
- */
- @Data
- public class ResultMsg {
- //@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();
- public ResultMsg(){}
- public static ResultMsg ok(){
- ResultMsg r = new ResultMsg();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setMessage("成功");
- return r;
- }
- public static ResultMsg ok(Object data ){
- ResultMsg r = new ResultMsg();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setData(data);
- r.setMessage("成功");
- return r;
- }
- public static ResultMsg ok(Object data,Integer count ){
- ResultMsg r = new ResultMsg();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setData(data);
- r.setMessage("成功");
- r.setCount(count);
- return r;
- }
- public static ResultMsg ok(Integer count){
- ResultMsg r = new ResultMsg();
- r.setSuccess(true);
- r.setCode(ResultCode.SUCCESS);
- r.setMessage("成功");
- r.setCount(count);
- return r;
- }
- public static ResultMsg error(){
- ResultMsg r = new ResultMsg();
- r.setSuccess(false);
- r.setCode(ResultCode.ERROR);
- r.setMessage("失败");
- return r;
- }
- public ResultMsg success(Boolean success){
- this.setSuccess(success);
- return this;
- }
- public ResultMsg message(String message){
- this.setMessage(message);
- return this;
- }
- public static ResultMsg errorMsg(String msg){
- ResultMsg r = new ResultMsg();
- r.setSuccess(false);
- r.setCode(ResultCode.ERROR);
- r.setMessage(msg);
- return r;
- }
- public ResultMsg code(Integer code){
- this.setCode(code);
- return this;
- }
- public ResultMsg data(Object value){
- this.setData(value);
- return this;
- }
- }
|