Commit 1c2cfab62701e032b038d5ee4709162f1ec1692d
1 parent
b01bdc99
封装返回对象
Showing
3 changed files
with
120 additions
and
1 deletions
src/main/java/com/cnlive/shenhe/bean/ErrorEnum.java
0 → 100644
| 1 | +package com.cnlive.shenhe.bean; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * Created with IntelliJ IDEA. | |
| 5 | + * Description: | |
| 6 | + * User: fan xiao chun | |
| 7 | + * Date: 2018-07-25 | |
| 8 | + * Time: 18:25 | |
| 9 | + */ | |
| 10 | +public enum ErrorEnum { | |
| 11 | + | |
| 12 | + SUCCESS(0, "success"), | |
| 13 | + ERROR(500, "服务异常"), | |
| 14 | + RECORD_NOT_EXIST(10001, "记录不存在"), | |
| 15 | + PARAM_ERROR(10002, "参数错误"), | |
| 16 | + | |
| 17 | + | |
| 18 | + NOT_LOGIN(4000, "登录失效或未登录"), | |
| 19 | + ACCESS_DENIED(40001, "没有权限"); | |
| 20 | + | |
| 21 | + | |
| 22 | + private Integer errorCode; | |
| 23 | + private String errorMessage; | |
| 24 | + | |
| 25 | + ErrorEnum(Integer errorCode, String errorMessage) { | |
| 26 | + this.errorCode = errorCode; | |
| 27 | + this.errorMessage = errorMessage; | |
| 28 | + } | |
| 29 | + | |
| 30 | + public Integer getErrorCode() { | |
| 31 | + return errorCode; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public void setErrorCode(Integer errorCode) { | |
| 35 | + this.errorCode = errorCode; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public String getErrorMessage() { | |
| 39 | + return errorMessage; | |
| 40 | + } | |
| 41 | + | |
| 42 | + public void setErrorMessage(String errorMessage) { | |
| 43 | + this.errorMessage = errorMessage; | |
| 44 | + } | |
| 45 | +} | ... | ... |
src/main/java/com/cnlive/shenhe/bean/ResponseBean.java
0 → 100644
| 1 | +package com.cnlive.shenhe.bean; | |
| 2 | + | |
| 3 | +import com.cnlive.shenhe.utils.CommonUtils; | |
| 4 | + | |
| 5 | +import java.io.Serializable; | |
| 6 | + | |
| 7 | + | |
| 8 | +public class ResponseBean implements Serializable { | |
| 9 | + | |
| 10 | + | |
| 11 | + private static final long serialVersionUID = 862017689923854902L; | |
| 12 | + | |
| 13 | + private Integer errorCode = ErrorEnum.SUCCESS.getErrorCode(); | |
| 14 | + | |
| 15 | + private String errorMessage = ErrorEnum.SUCCESS.getErrorMessage(); | |
| 16 | + | |
| 17 | + private Object data; | |
| 18 | + | |
| 19 | + private ErrorEnum errorEnum; | |
| 20 | + | |
| 21 | + public ResponseBean(Object data) { | |
| 22 | + this.data = data; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public ResponseBean(Integer errorCode, String errorMessage, Object data) { | |
| 26 | + this.errorCode = errorCode; | |
| 27 | + this.errorMessage = errorMessage; | |
| 28 | + this.data = data; | |
| 29 | + } | |
| 30 | + | |
| 31 | + public ResponseBean(Integer errorCode, String errorMessage) { | |
| 32 | + this.errorCode = errorCode; | |
| 33 | + this.errorMessage = errorMessage; | |
| 34 | + } | |
| 35 | + | |
| 36 | + public ResponseBean() { | |
| 37 | + } | |
| 38 | + | |
| 39 | + public ResponseBean(ErrorEnum errorEnum) { | |
| 40 | + this.errorEnum = errorEnum; | |
| 41 | + } | |
| 42 | + | |
| 43 | + public Integer getErrorCode() { | |
| 44 | + if (CommonUtils.isNotNull(this.errorEnum)) { | |
| 45 | + return this.errorEnum.getErrorCode(); | |
| 46 | + } | |
| 47 | + return errorCode; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public void setErrorCode(Integer errorCode) { | |
| 51 | + this.errorCode = errorCode; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public String getErrorMessage() { | |
| 55 | + if (CommonUtils.isNotNull(this.errorEnum)) { | |
| 56 | + return this.errorEnum.getErrorMessage(); | |
| 57 | + } | |
| 58 | + return errorMessage; | |
| 59 | + } | |
| 60 | + | |
| 61 | + public void setErrorMessage(String errorMessage) { | |
| 62 | + this.errorMessage = errorMessage; | |
| 63 | + } | |
| 64 | + | |
| 65 | + public Object getData() { | |
| 66 | + return data; | |
| 67 | + } | |
| 68 | + | |
| 69 | + public void setData(Object data) { | |
| 70 | + this.data = data; | |
| 71 | + } | |
| 72 | + | |
| 73 | + | |
| 74 | +} | ... | ... |
src/main/java/com/cnlive/shenhe/job/UsersSiteJob.java