zhuangpei-mesbackend/DOAN.Model/MES/dev/Dto/DeviceStatusAnalysisDto.cs

102 lines
2.1 KiB
C#
Raw Normal View History

2024-06-12 17:41:30 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
2024-07-01 16:04:10 +08:00
namespace DOAN.Model.MES.dev.Dto
2024-06-12 17:41:30 +08:00
{
/// <summary>
/// 设备状态分析
/// </summary>
public class DeviceStatusAnalysisDto
{
/// <summary>
/// 设备总数:存在设备
/// </summary>
public int AllTotal { get; set; }
/// <summary>
/// 正常设备总数
/// </summary>
public int NormalTotal { get; set; }
/// <summary>
/// 未点/巡总数
/// </summary>
public int UnmaintainedTotal { get; set; }
/// <summary>
/// 报修中总数
/// </summary>
public int DamageTotal { get; set; }
/// <summary>
/// 停用总数
/// </summary>
public int NoUseTotal { get; set; }
/// <summary>
/// 设备详情
/// </summary>
public List<LineDetail> LineDetailList { get; set; }
}
/// <summary>
/// 设备详情
/// </summary>
public class LineDetail
{
/// <summary>
/// 车间
/// </summary>
public string Workshop { get; set; }
/// <summary>
/// 产线
/// </summary>
public string Workline { get; set; }
/// <summary>
/// 总计
/// </summary>
public int Total { get; set; }
/// <summary>
/// 设备信息
/// </summary>
public List<DeviceInfo> Children { get; set; }
}
/// <summary>
/// 设备信息
/// </summary>
public class DeviceInfo
{
/// <summary>
/// 设备id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 设备名称
/// </summary>
public string DeviceName { get; set; }
/// <summary>
/// 设备code
/// </summary>
public string DeviceCode { get; set; }
/// <summary>
/// 设备状态 1正常2未维护 3报修中4停用中
/// </summary>
public int DeviceStatus { get; set; }
}
}