| | |
| | | package com.zy.asrs.framework.common; |
| | | |
| | | import java.util.HashMap; |
| | | |
| | | /** |
| | | * Created by vincent on 2019-06-09 |
| | | */ |
| | | public class R extends HashMap<String, Object> { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private static final String CODE = "code"; |
| | | private static final String MSG = "msg"; |
| | | private static final String DATA = "data"; |
| | | |
| | | public R(Integer code, String msg){ |
| | | super.put(CODE, code); |
| | | super.put(MSG, msg); |
| | | } |
| | | |
| | | public static R ok(){ |
| | | return parse(BaseRes.OK); |
| | | } |
| | | |
| | | public static R ok(String msg){ |
| | | R r = ok(); |
| | | r.put(MSG, msg); |
| | | return r; |
| | | } |
| | | |
| | | public static R ok(Object obj){ |
| | | return parse(BaseRes.OK).add(obj); |
| | | } |
| | | |
| | | public static R error(){ |
| | | return parse(BaseRes.ERROR); |
| | | } |
| | | |
| | | public static R error(String msg){ |
| | | R r = error(); |
| | | r.put(MSG, msg); |
| | | return r; |
| | | } |
| | | |
| | | public R add(Object obj){ |
| | | this.put(DATA, obj); |
| | | return this; |
| | | } |
| | | |
| | | public static R parse(String message){ |
| | | if(Cools.isEmpty(message)){ |
| | | return parse(BaseRes.ERROR); |
| | | } |
| | | String[] msg = message.split("-"); |
| | | if(msg.length==2){ |
| | | return new R(Integer.parseInt(msg[0]),msg[1]); |
| | | }else{ |
| | | return parse("500-".concat(message)); |
| | | } |
| | | } |
| | | |
| | | } |
| | | package com.zy.asrs.framework.common;
|
| | |
|
| | | import java.util.HashMap;
|
| | |
|
| | | /**
|
| | | * Created by vincent on 2019-06-09
|
| | | */
|
| | | public class R extends HashMap<String, Object> {
|
| | |
|
| | | private static final long serialVersionUID = 1L;
|
| | |
|
| | | private static final String CODE = "code";
|
| | | private static final String MSG = "msg";
|
| | | private static final String DATA = "data";
|
| | |
|
| | | public R(Integer code, String msg){
|
| | | super.put(CODE, code);
|
| | | super.put(MSG, msg);
|
| | | }
|
| | |
|
| | | public static R ok(){
|
| | | return parse(BaseRes.OK);
|
| | | }
|
| | |
|
| | | public static R success(){return parse(BaseRes.SUCESS);}
|
| | |
|
| | | public static R success(String msg){
|
| | | R r = success();
|
| | | r.put(MSG, msg);
|
| | | return r;
|
| | | }
|
| | |
|
| | | public static R ok(String msg){
|
| | | R r = ok();
|
| | | r.put(MSG, msg);
|
| | | return r;
|
| | | }
|
| | |
|
| | | public static R ok(Object obj){
|
| | | return parse(BaseRes.OK).add(obj);
|
| | | }
|
| | |
|
| | | public static R error(){
|
| | | return parse(BaseRes.ERROR);
|
| | | }
|
| | |
|
| | | public static R error(String msg){
|
| | | R r = error();
|
| | | r.put(MSG, msg);
|
| | | return r;
|
| | | }
|
| | |
|
| | | public R add(Object obj){
|
| | | this.put(DATA, obj);
|
| | | return this;
|
| | | }
|
| | |
|
| | | public static R parse(String message){
|
| | | if(Cools.isEmpty(message)){
|
| | | return parse(BaseRes.ERROR);
|
| | | }
|
| | | String[] msg = message.split("-");
|
| | | if(msg.length==2){
|
| | | return new R(Integer.parseInt(msg[0]),msg[1]);
|
| | | }else{
|
| | | return parse("500-".concat(message));
|
| | | }
|
| | | }
|
| | |
|
| | | }
|