This commit is contained in:
2023-03-04 16:29:55 +08:00
commit 397ba75479
1007 changed files with 109050 additions and 0 deletions

View File

@@ -0,0 +1,85 @@
package com.jsowell.wxpay.vo;
import lombok.Data;
import lombok.ToString;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
/**
* @ClassName BaseController
* @Author xuke
* @Date 2021/1/17 13:01
* @Description通用数据返回格式
* @Version: 1.0
*/
@Data
@ToString
public class R implements Serializable {
private Boolean success;
private Integer code;
private String message;
private Map<String, Object> data = new HashMap<String, Object>();
private R() {
}
public static R ok() {
R r = new R();
r.setSuccess(ResultCodeEnum.SUCCESS.getSuccess());
r.setCode(ResultCodeEnum.SUCCESS.getCode());
r.setMessage(ResultCodeEnum.SUCCESS.getMessage());
return r;
}
public static R error() {
R r = new R();
r.setSuccess(ResultCodeEnum.UNKNOWN_REASON.getSuccess());
r.setCode(ResultCodeEnum.UNKNOWN_REASON.getCode());
r.setMessage(ResultCodeEnum.UNKNOWN_REASON.getMessage());
return r;
}
public static R setResult(ResultCodeEnum resultCodeEnum) {
R r = new R();
r.setSuccess(resultCodeEnum.getSuccess());
r.setCode(resultCodeEnum.getCode());
r.setMessage(resultCodeEnum.getMessage());
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 Map<String,Object> toMap(){
return this.data;
}
}

View File

@@ -0,0 +1,42 @@
package com.jsowell.wxpay.vo;
import lombok.Getter;
@Getter
public enum ResultCodeEnum {
SUCCESS(true, 20000,"成功"),
UNKNOWN_REASON(false, 20001, "未知错误"),
LOGIN_PHONE_ERRROR(false, 20002, "手机号码不能为空"),
ACCOUNT_PHONE_ERRROR(false, 20002, "账号信息不能为空"),
LOGIN_PHONE_PATTARN_ERRROR(false, 20003, "手机号码格式不正确"),
VALIDATION_CODE_ERROR(false, 20004, "验证码不正确"),
LOGIN_CODE_ERROR(false, 20005, "短信验证码不能为空"),
LOGIN_CAPATA_ERROR(false, 20006, "图形验证码不能为空"),
LOGIN_CODE_FAIL_ERROR(false, 20007, "短信验证码失效,请重新发送"),
LOGIN_CODE_INPUT_ERROR(false, 20008, "输入的短信码有误"),
PHONE_ERROR_MSG(false, 20009, "该手机号未绑定账户"),
USER_FORBIDDEN(false, 20010, "该用户已被禁用,请联系平台客服"),
LOGIN_PWD_ERROR(false, 200011, "密码不允许为空"),
LOGIN_PWD_INPUT_ERROR(false, 200012, "密码输入有误"),
LOGIN_PWD_ACCOUNT_INPUT_ERROR(false, 200012, "输入的账号或者密码有误"),
LOGIN_PWD_NO_INPUT_ERROR(false, 200013, "检测到没有完善密码信息"),
BAD_SQL_GRAMMAR(false, 21001, "sql语法错误"),
JSON_PARSE_ERROR(false, 21002, "json解析异常"),
PARAM_ERROR(false, 21003, "参数不正确"),
USER_PWD_ERROR(false, 21003, "尚未找到对应的用户信息");
private Boolean success;
private Integer code;
private String message;
private ResultCodeEnum(Boolean success, Integer code, String message) {
this.success = success;
this.code = code;
this.message = message;
}
}