public static void Init() { List <string> groupCodes = new List <string>(); #region Identity Array values = Enum.GetValues(IdentityGroup.授权操作.GetType()); foreach (IdentityGroup group in values) { groupCodes.Add(AppIdentityUtil.GetIdGroupCode(group)); } #endregion SerialNumber.RegisterGenerator(groupCodes, 1, 1); }
/// <summary> /// 生成用户编号 /// </summary> /// <returns></returns> public static long GenerateUserId() { return(SerialNumber.GetSerialNumber(AppIdentityUtil.GetIdGroupCode(IdentityGroup.用户))); }
/// <summary> /// 生成角色编号 /// </summary> /// <returns></returns> public static long GenerateAuthorityGroupId() { return(SerialNumber.GetSerialNumber(AppIdentityUtil.GetIdGroupCode(IdentityGroup.权限分组))); }
/// <summary> /// 生成一个操作编号 /// </summary> /// <returns></returns> public static long GenerateAuthorityOperationId() { return SerialNumber.GetSerialNumber(AppIdentityUtil.GetIdGroupCode(IdentityGroup.授权操作)); }