Files
shgx_tz_mes_backend_sync/ZR.Model/MES/Device/Dto/DeviceStatusAnalysisDto.cs
gcw_MV9p2JJN 308ca6df79 设备管理
2025-09-23 15:11:18 +08:00

102 lines
2.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ZR.Model.MES.dev.Dto
{
/// <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; }
}
}