新增设备管理
This commit is contained in:
parent
aadc59e405
commit
b7c667fcbd
|
|
@ -125,5 +125,24 @@ namespace WGShare.API.Hubs
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="watchUids"></param>
|
/// <param name="watchUids"></param>
|
||||||
Task Watch(string[] watchUids);
|
Task Watch(string[] watchUids);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设备列表
|
||||||
|
/// </summary>
|
||||||
|
Task DriverList(string callerUid);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设置设备
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="driver"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Task SaveDriver(string driver);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 显示设备列表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="driversJsonString"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Task ShowDriverList(string driversJsonString);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -168,5 +168,40 @@ namespace WGShare.API.Hubs
|
||||||
await Clients.Group(roomNum).Operation(type);
|
await Clients.Group(roomNum).Operation(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取设备列表
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HubMethodName("getDrivers")]
|
||||||
|
public async Task GetDriversList(string uid)
|
||||||
|
{
|
||||||
|
var callerUid = Context.User?.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;
|
||||||
|
|
||||||
|
await Clients.User(uid).DriverList(callerUid);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 发送设备列表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="uid"></param>
|
||||||
|
/// <param name="driversJsonString"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HubMethodName("sendDrivers")]
|
||||||
|
public async Task SendDriversList(string uid, string driversJsonString)
|
||||||
|
{
|
||||||
|
await Clients.User(uid).ShowDriverList(driversJsonString);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设置用户设备列表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="uid"></param>
|
||||||
|
/// <param name="driversJsonString"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HubMethodName("setDrivers")]
|
||||||
|
public async Task SetDriversList(string uid, string driversJsonString)
|
||||||
|
{
|
||||||
|
await Clients.User(uid).SaveDriver(driversJsonString);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -492,6 +492,25 @@
|
||||||
</summary>
|
</summary>
|
||||||
<param name="watchUids"></param>
|
<param name="watchUids"></param>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.IMessageClient.DriverList(System.String)">
|
||||||
|
<summary>
|
||||||
|
设备列表
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.IMessageClient.SaveDriver(System.String)">
|
||||||
|
<summary>
|
||||||
|
设置设备
|
||||||
|
</summary>
|
||||||
|
<param name="driver"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.IMessageClient.ShowDriverList(System.String)">
|
||||||
|
<summary>
|
||||||
|
显示设备列表
|
||||||
|
</summary>
|
||||||
|
<param name="driversJsonString"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:WGShare.API.Hubs.SessionManageHub.JoinChannel(System.String,System.Boolean,System.Boolean)">
|
<member name="M:WGShare.API.Hubs.SessionManageHub.JoinChannel(System.String,System.Boolean,System.Boolean)">
|
||||||
<summary>
|
<summary>
|
||||||
加入频道
|
加入频道
|
||||||
|
|
@ -519,6 +538,28 @@
|
||||||
</summary>
|
</summary>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.SessionManageHub.GetDriversList(System.String)">
|
||||||
|
<summary>
|
||||||
|
获取设备列表
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.SessionManageHub.SendDriversList(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
发送设备列表
|
||||||
|
</summary>
|
||||||
|
<param name="uid"></param>
|
||||||
|
<param name="driversJsonString"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:WGShare.API.Hubs.SessionManageHub.SetDriversList(System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
设置用户设备列表
|
||||||
|
</summary>
|
||||||
|
<param name="uid"></param>
|
||||||
|
<param name="driversJsonString"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:WGShare.API.Program.ResetRedisKey">
|
<member name="M:WGShare.API.Program.ResetRedisKey">
|
||||||
<summary>
|
<summary>
|
||||||
程序启动前,删除redis中得数据
|
程序启动前,删除redis中得数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue