RecordId.cs 569 B

12345678910111213141516171819202122232425
  1. using System;
  2. using WeApp.BaseInfo;
  3. namespace WeApp.CommonManager.AppGuids
  4. {
  5. public class RecordId
  6. {
  7. public AppGuidType IdType { get; set; }
  8. public int Step { get; set; }
  9. public int LastId { get; set; }
  10. public DateTime LastDate { get; set; }
  11. /// <summary>
  12. /// 获取下一个ID
  13. /// </summary>
  14. /// <returns></returns>
  15. public int GetNextId()
  16. {
  17. var id = LastId;
  18. LastId += Step;
  19. LastDate = DateTime.Now;
  20. return id;
  21. }
  22. }
  23. }