mitao
2024-03-14 717811c825b998c3001ad0145bd1fd8f46d1a796
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
package com.ruoyi.common.enums;
 
 
import lombok.Getter;
 
@Getter
public enum RedisKeys {
    AREA_CODE_VERIFY("area_code_verify:", 2L);
    //相当于下面写法
    private String prefix;
    private Long time;
 
    private RedisKeys(String prefix, Long time) {
        this.prefix = prefix;
        this.time = time;
    }
 
    //用于拼接key
    public String join(String... values) {
        StringBuilder sb = new StringBuilder();
        sb.append(prefix);
        for (String value : values) {
            sb.append(":").append(value);
        }
        return sb.toString();
    }
}