示例#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(IdentityApplicationHelper.GetIdGroupCode(group));
            }

            #endregion

            #region Task

            Array taskValues = Enum.GetValues(TaskIdGroup.任务分组.GetType());
            foreach (TaskIdGroup group in taskValues)
            {
                groupCodes.Add(CTaskApplicationHelper.GetIdGroupCode(group));
            }

            #endregion

            SerialNumber.RegisterGenerator(groupCodes, 1, 1);
        }
示例#2
0
        public static void Config()
        {
            List <string> groupCodes = new List <string>();

            Array values = Enum.GetValues(IdentityGroup.授权操作.GetType());

            foreach (IdentityGroup group in values)
            {
                groupCodes.Add(IdentityApplicationHelper.GetIdGroupCode(group));
            }
            SerialNumber.RegisterGenerator(groupCodes, 1, 1);
        }
示例#3
0
 /// <summary>
 /// 生成分组对象编号
 /// </summary>
 /// <returns></returns>
 public static long GenerateAuthorityOperationGroupId()
 {
     return(SerialNumber.GetSerialNumber(IdentityApplicationHelper.GetIdGroupCode(IdentityGroup.授权操作分组)));
 }
示例#4
0
 /// <summary>
 /// 生成用户编号
 /// </summary>
 /// <returns></returns>
 public static long GenerateUserId()
 {
     return(SerialNumber.GetSerialNumber(IdentityApplicationHelper.GetIdGroupCode(IdentityGroup.用户)));
 }