雪花算法
GeneSnowflakeInfoDTO
基因雪花 ID 的解析结果对象
GeneSnowflakeInfoDTO
GeneSnowflakeInfoDTO 位于 com.xlf.utility.models.dto,由 GeneSnowflakeUtil.parseInfo(long id) 返回。
用于展示带业务基因的雪花 ID 解析结果。
类定义
package com.xlf.utility.models.dto;
public class GeneSnowflakeInfoDTO {
private Long id;
private Long timestamp;
private Long machineId;
private Integer gene;
private Long datacenterId;
private Long sequence;
private LocalDateTime generatedTime;
}字段说明
字段
类型
使用示例
import com.xlf.utility.models.dto.GeneSnowflakeInfoDTO;
import com.xlf.utility.utility.GeneSnowflakeUtil;
long id = GeneSnowflakeUtil.generateId("order");
GeneSnowflakeInfoDTO info = GeneSnowflakeUtil.parseInfo(id);
System.out.println(info.getGene());
System.out.println(info.getDatacenterId());
System.out.println(info.getMachineId());
System.out.println(info.getGeneratedTime());