namespace Fort23.Core
{
public static class IdGenerater
{
private static long _increase;
private static int _increaseInt;
public static long GenerateId()
{
_increase++;
return _increase;
}
///
/// 这里每次跳跃1000是为了给XNode的guid留足够多的ID点,尽量保证不重复,导出的表格中做了相关处理的,重复了也不会影响内容
///
///
public static int GenerateIdInt()
{
_increaseInt += 1000;
return (int)(TimeHelper.ClientNowSeconds() % 1000000000 + _increaseInt);
}
}
}