竹简文档
雪花算法

GeneSnowflakeInfoDTO

基因雪花 ID 的解析结果对象

GeneSnowflakeInfoDTO

GeneSnowflakeInfoDTO 位于 com.xlf.utility.models.dto,由 GeneSnowflakeUtil.parseInfo(long id) 返回。
用于展示带业务基因的雪花 ID 解析结果。

类定义

GeneSnowflakeInfoDTO.java
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;
}

字段说明

字段

类型

使用示例

Example.java
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());

下一步

On this page