lixiaojun
2024-11-19 a5b6334ae09f2be1a5c073169458b55df68b0b2e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
namespace IStation.DataDockingSocket
{
    /// <summary>
    /// 发送指令任务名称辅助类
    /// </summary>
    public class SendInstructionJobNameHelper
    {
        private const string _jobNameHeader = "SZJT_TenSendInstructionJob";
        private const string _jobGroupHeader = "SZJT_TenSendInstructionJobGroup";
        private const string _triggerNameHeader = "SZJT_TenSendInstructionJobTrigger";
 
        /// <summary>
        /// 获取任务名称
        /// </summary>
        public static string GetJobName(Yw.Model.IMonitorDataDockingSession session, string instructioon)
        {
            var jobName = $"{_jobNameHeader}_{session.RegisterCode}_{session.SessionID}_{instructioon}";
            return jobName;
        }
 
        /// <summary>
        /// 获取任务组名称
        /// </summary>
        public static string GetJobGroupName(Yw.Model.IMonitorDataDockingSession session, string instructioon)
        {
            var jobGroup = $"{_jobGroupHeader}_{session.RegisterCode}_{session.SessionID}_{instructioon}";
            return jobGroup;
        }
 
        /// <summary>
        /// 获取触发器名称
        /// </summary>
        public static string GetTriggerName(Yw.Model.IMonitorDataDockingSession session, string instructioon)
        {
            var triggerName = $"{_triggerNameHeader}_{session.RegisterCode}_{session.SessionID}_{instructioon}";
            return triggerName;
        }
 
    }
}