首页 > 编程知识 正文

java多线程返回结果汇总,java封装的使用方法

时间:2023-05-05 02:35:55 阅读:134691 作者:2225

此包返回的结果集主要包含状态代码、结果说明和数据。 可以根据结果调用相应的结果集方法返回。 返回数据可以是任何类型的数据。

一.统计返回结果集import com.faster XML.yhd DG.annotation.JSON ignore; import java.io.Serializable; //枚举类importstaticcom.YF.com mon.response.result enum.*; publicclassmyresulttimplementsserializable { privatestaticfinallongserialversionuid=4580737268023862568 l; 私有整合代码; 私有字符串msg; 私有数据; 公共集成获取代码() {返回代码; }publicvoidsetcode(integercode ) { this.code=code; }公共字符串getmsg () { return msg; }publicvoidsetmsg(stringmsg ) { this.msg=msg; }公共获取数据() { return data; }publicvoidsetdata(tdata ) { this.data=data; } public MyResult () } public my result (integer code ) ) { this.code=code; //是否成功(自定义结果代码1000成功) (jsonignorepublicbooleanissuccess ) ) { return this.code==1000; //成功时public static T MyResultT success () returnsuccess(YF_0000 ); } publicstatictmyresulttsuccess (tdata ) returnsuccess ) YF_0000,data; } publicstatictmyresulttsuccess (resultenumre ) return success (re,null ); } publicstatictmyresulttsuccess (resultenumre,T data ) { Integer code=re.getCode ); String msg=re.getMsg (; returnsuccess(code,msg,data ); } publicstatictmyresulttsuccess (integer code,String msg,T data ) my result result=new my result (1000 ); result.setcode(code; result.setmsg(msg; result.setdata(data; 返回结果; //失败时使用public static T MyResultT fail () returnfail(YF_9999 ); } publicstatictmyresulttfail (resultenumre ) return fail (re,null ); } publicstatictmyresulttfail (string msg ) returnfail(YF_9999.getcode )、msg、null ); } publicstatictmyresulttfail (tdata ) returnfail ) YF_9999,data; } publicstatictmyresulttfail (resultenumre,T data ) { Integer code=re.getCode ); String msg=re.getMsg (; 返回故障(code,msg,data ); } publicstatictmyresulttfail (integer code,String msg,T data ) { MyResultT result=new MyResult; result.setcode(code; result.setmsg(msg; result.setdata(data; 返回结果; (二)定义枚举系统publicenumresultenum(YF_0000 ) 1000、“成功”)、YF_9999 ) 9999、“系统异常”; 私有整合代码; 私有字符串msg; resultenum(integercode,String msg ) { this.code=code; this.msg=msg; }公共集成代码() ) {返回代码; }公共字符串getmsg () { return msg; }三、示例@APIoperation(value='用户登录', notes='用户登录') @postmapping(path='/login ' ) publicmyresultuserlogin ) @requestbodyuserinfouser1) /业务层为用户}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。