yangys
2024-09-02 a33c33d48c2c16995130b825355b6883be4eb159
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package com.qianwen.mdc.collect.config;
 
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
 
@Component
@ConfigurationProperties(prefix = "wfg")
public class WfgProperties {
    private short method;
    private short workerId;
 
    private long baseTime;
    // # 数据中心id
    private short dataCenterId;
    // # 数据中心id位长,默认为0表示不开启数据中心id功能
    private byte dataCenterIdBitLength;
    // # 机器码(当前系统的机器码)
    // # 机器码位长(能表示机器码的最大值)
    private byte workerIdBitLength;
    // # 序列数位长(能表示机器码的最大序列数)
    private byte seqBitLength;
    // # 最大序列数(含)
    private short minSeqNumber;
    // # 最小序列数(含)
    private short maxSeqNumber;
    // # 最大漂移次数,与计算能力有关
    private short topOverCostCount;
    public short getMethod() {
        return method;
    }
    public void setMethod(short method) {
        this.method = method;
    }
    public short getWorkerId() {
        return workerId;
    }
    public void setWorkerId(short workerId) {
        this.workerId = workerId;
    }
    public long getBaseTime() {
        return baseTime;
    }
    public void setBaseTime(long baseTime) {
        this.baseTime = baseTime;
    }
    public short getDataCenterId() {
        return dataCenterId;
    }
    public void setDataCenterId(short dataCenterId) {
        this.dataCenterId = dataCenterId;
    }
    public byte getDataCenterIdBitLength() {
        return dataCenterIdBitLength;
    }
    public void setDataCenterIdBitLength(byte dataCenterIdBitLength) {
        this.dataCenterIdBitLength = dataCenterIdBitLength;
    }
    public byte getWorkerIdBitLength() {
        return workerIdBitLength;
    }
    public void setWorkerIdBitLength(byte workerIdBitLength) {
        this.workerIdBitLength = workerIdBitLength;
    }
    public byte getSeqBitLength() {
        return seqBitLength;
    }
    public void setSeqBitLength(byte seqBitLength) {
        this.seqBitLength = seqBitLength;
    }
    public short getMinSeqNumber() {
        return minSeqNumber;
    }
    public void setMinSeqNumber(short minSeqNumber) {
        this.minSeqNumber = minSeqNumber;
    }
    public short getMaxSeqNumber() {
        return maxSeqNumber;
    }
    public void setMaxSeqNumber(short maxSeqNumber) {
        this.maxSeqNumber = maxSeqNumber;
    }
    public short getTopOverCostCount() {
        return topOverCostCount;
    }
    public void setTopOverCostCount(short topOverCostCount) {
        this.topOverCostCount = topOverCostCount;
    }
    
}