Air
2024-11-04 2016903d06e308f44b9463fcd4029850ababf152
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package com.nova.sankuai.domain.api.jiniu;
 
import lombok.Data;
 
/**
 * <p>
 * 联合注册登录返回参数
 * </p>
 *
 * @author denglb 2022/7/13
 */
@Data
public class JnRegisterResponse {
 
    /**
     * 状态码
     */
    private String code;
 
    /**
     * 返回描述
     */
    private String message;
 
    /**
     * 1:新用户,2:老用户,3:黑名单用户-1:其他
     */
    private String userFlag;
 
    /**
     * 用户需要跳转的url
     */
    private String returnUrl;
 
    public static JnRegisterResponse success(String returnUrl) {
        JnRegisterResponse response = new JnRegisterResponse();
        response.setCode("0000");
        response.setMessage("success");
        response.setUserFlag("1");
        response.setReturnUrl(returnUrl);
        return response;
    }
 
    public static JnRegisterResponse success(String code, String message) {
        JnRegisterResponse response = new JnRegisterResponse();
        response.setCode(code);
        response.setMessage(message);
        return response;
    }
 
    public static JnRegisterResponse fail(String code, String msg) {
        JnRegisterResponse response = new JnRegisterResponse();
        response.setCode(code);
        response.setMessage(msg);
        return response;
    }
 
    public static JnRegisterResponse fail(String code, String msg, String userFlag) {
        JnRegisterResponse response = new JnRegisterResponse();
        response.setCode(code);
        response.setMessage(msg);
        response.setUserFlag(userFlag);
        return response;
    }
}