feat(BI): 添加轮播大屏功能及相关接口实现

实现质量、工单、毛坯和设备报警大屏的轮播数据展示功能
新增ICarouselBoardService接口及实现类
添加CarouselBoardController控制器处理请求
创建相关DTO模型用于数据传输
This commit is contained in:
2025-10-24 17:05:46 +08:00
parent 7270da5508
commit be6124b3db
6 changed files with 770 additions and 5 deletions

View File

@@ -0,0 +1,39 @@
using ZR.Model.mes.carouselBoard;
namespace ZR.Service.MES.carouselBoard.IService
{
public interface ICarouselBoardService
{
/// <summary>
/// 获取质量大屏轮播数据
/// </summary>
/// <returns></returns>
List<QualityStatisticsCarouseDto> GetQualityStatisticsCarouselBoardData(CarouselBoardQuery query);
/// <summary>
/// 获取生产大屏轮播数据
/// </summary>
/// <returns></returns>
List<WorkOrderCarouseDto> GetWorkOrderCarouselBoardData(CarouselBoardQuery query);
/// <summary>
/// 获取毛坯大屏轮播数据
/// </summary>
/// <returns></returns>
List<BlankInventoryCarouseDto> GetBlankInventoryCarouselBoardData(CarouselBoardQuery query);
/// <summary>
/// 获取设备报警信息大屏轮播数据
/// </summary>
/// <returns></returns>
List<DeviceAlarmCarouseDto> GetEquipmentAlarmCarouselBoardData(CarouselBoardQuery query);
/// <summary>
/// 获取设备实时参数信息大屏轮播数据
/// </summary>
/// <returns></returns>
DeviceLiveCarouseDto GetEquipmentLiveCarouselBoardData(CarouselBoardQuery query);
}
}