/// <summary> /// 根据指定的模块对象生成获取一个Id /// </summary> /// <param name="moduleObject">模块对象类型</param> /// <returns></returns> public static long GetId(SysModuleObject moduleObject) { var idGroup = GetIdGroup(moduleObject); return(SerialNumber.GenerateSerialNumber(idGroup)); }
/// <summary> /// 获取模块对象Id分组名称 /// </summary> /// <param name="moduleObject">模块对象类型</param> public static string GetIdGroup(SysModuleObject moduleObject) { return($"{ModuleName}_{(int)moduleObject}"); }