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; } }