啊鑫
2025-04-17 9f8b2484a770eb6a4fa9247845cae8e9172295c0
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
package com.gs.xiaomi.config;
 
 
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
 
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ResultMessage {
 
    private static final int SUCCESS = 200;
    private static final int ERROR = 500;
 
    private int code;
 
    private String message;
 
    private int successful;
 
    private String data;
 
    public static ResultMessage ok() {
        return new ResultMessage(SUCCESS, null, 0, "接收成功");
    }
 
    public static ResultMessage ok(String data) {
        return new ResultMessage(SUCCESS, null, 0, data);
    }
 
    public static ResultMessage error(Exception e) {
        return new ResultMessage(ERROR, e.getMessage(), 1, "接收失败");
    }
 
    public static ResultMessage error(String message) {
        return new ResultMessage(ERROR, message, 1, "接收失败");
    }
}