wanshenmean
2026-03-30 20529bc6bc67d63c5f248fbe923558efb57a435b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using Microsoft.AspNetCore.SignalR;
using System.Threading.Tasks;
 
namespace WIDESEA_WMSServer.Hubs
{
    public class StockHub : Hub
    {
        /// <summary>
        /// 发送库存更新
        /// </summary>
        public async Task SendStockUpdate(StockUpdateDTO update)
        {
            await Clients.All.SendAsync("StockUpdated", update);
        }
    }
 
    public class StockUpdateDTO
    {
        public int LocationId { get; set; }
        public int WarehouseId { get; set; }
        public float StockQuantity { get; set; }
        public int StockStatus { get; set; }
    }
}