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