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