namespace JT808.DotNetty.Abstractions { public static class JT808NettyConstants { public const string SessionOnline= "JT808SessionOnline"; public const string SessionOffline = "JT808SessionOffline"; public const string SessionTopic = "jt808session"; public const string MsgTopic = "jt808msgdefault"; public const string MsgReplyTopic = "jt808msgreplydefault"; public static class JT808WebApiRouteTable { public const string RouteTablePrefix = "/jt808api"; public const string SessionPrefix = "Session"; public const string TcpPrefix = "Tcp"; public const string UdpPrefix = "Udp"; /// /// 基于Tcp的包计数器 /// public static string GetTcpAtomicCounter = $"{RouteTablePrefix}/{TcpPrefix}/GetAtomicCounter"; /// /// 基于Tcp的会话服务集合 /// public static string SessionTcpGetAll = $"{RouteTablePrefix}/{TcpPrefix}/{SessionPrefix}/GetAll"; /// /// 会话服务-通过设备终端号移除对应会话 /// public static string SessionRemoveByTerminalPhoneNo = $"{RouteTablePrefix}/{SessionPrefix}/RemoveByTerminalPhoneNo"; /// /// 会话服务-通过设备终端号查询对应会话 /// public static string QueryTcpSessionByTerminalPhoneNo = $"{RouteTablePrefix}/{SessionPrefix}/QueryTcpSessionByTerminalPhoneNo"; /// /// 统一下发信息 /// public static string UnificationSend = $"{RouteTablePrefix}/UnificationSend"; /// /// 获取Udp包计数器 /// public static string GetUdpAtomicCounter = $"{RouteTablePrefix}/{UdpPrefix}/GetAtomicCounter"; /// /// 基于Udp的会话服务集合 /// public static string SessionUdpGetAll = $"{RouteTablePrefix}/{UdpPrefix}/{SessionPrefix}/GetAll"; } } }