예제 #1
0
        /// <summary>
        /// 根据指定的模块对象生成获取一个Id
        /// </summary>
        /// <param name="moduleObject">模块对象类型</param>
        /// <returns></returns>
        public static long GetId(SysModuleObject moduleObject)
        {
            var idGroup = GetIdGroup(moduleObject);

            return(SerialNumber.GenerateSerialNumber(idGroup));
        }
예제 #2
0
 /// <summary>
 /// 获取模块对象Id分组名称
 /// </summary>
 /// <param name="moduleObject">模块对象类型</param>
 public static string GetIdGroup(SysModuleObject moduleObject)
 {
     return($"{ModuleName}_{(int)moduleObject}");
 }