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); }
/// <summary> /// 生成一个任务执行日志编号 /// </summary> /// <returns></returns> public static long GenerateExecuteLogId() { return(SerialNumber.GetSerialNumber(CTaskApplicationHelper.GetIdGroupCode(TaskIdGroup.执行日志))); }
/// <summary> /// 生成一个任务执行计划编号 /// </summary> /// <returns></returns> public static string GenerateTriggerId() { return(SerialNumber.GetSerialNumber(CTaskApplicationHelper.GetIdGroupCode(TaskIdGroup.执行计划)).ToString()); }
/// <summary> /// 生成一个任务工作文件编号 /// </summary> /// <returns></returns> public static long GenerateJobFileId() { return(SerialNumber.GetSerialNumber(CTaskApplicationHelper.GetIdGroupCode(TaskIdGroup.工作任务))); }
/// <summary> /// 生成一个工作任务编号 /// </summary> /// <returns></returns> public static string GenerateJobId() { return(SerialNumber.GetSerialNumber(CTaskApplicationHelper.GetIdGroupCode(TaskIdGroup.工作任务)).ToString()); }
/// <summary> /// 生成一个服务节点编号 /// </summary> /// <returns></returns> public static string GenerateServerNodeId() { return(SerialNumber.GetSerialNumber(CTaskApplicationHelper.GetIdGroupCode(TaskIdGroup.务节点)).ToString()); }