namespace WIDESEAWCS_RedisService.IdGenerator
|
{
|
public interface IDistributedIdGenerator
|
{
|
/// <summary>
|
/// 生成自增ID
|
/// </summary>
|
long NextId(string sequenceName);
|
|
/// <summary>
|
/// 生成带日期前缀的ID(如 20260228000001)
|
/// </summary>
|
string NextIdWithDate(string sequenceName);
|
|
/// <summary>
|
/// 获取当前序列值
|
/// </summary>
|
long GetCurrentId(string sequenceName);
|
|
/// <summary>
|
/// 重置序列
|
/// </summary>
|
bool Reset(string sequenceName);
|
}
|
}
|