Beispiel #1
0
        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);
        }
Beispiel #2
0
 /// <summary>
 /// 生成用户编号
 /// </summary>
 /// <returns></returns>
 public static long GenerateUserId()
 {
     return(SerialNumber.GetSerialNumber(AppIdentityUtil.GetIdGroupCode(IdentityGroup.用户)));
 }
Beispiel #3
0
 /// <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.授权操作));
 }