using iWare.Wms.Core.Util.LowCode.Dto;
|
using Microsoft.EntityFrameworkCore;
|
using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
|
using System;
|
using System.ComponentModel;
|
|
namespace iWare.Wms.Application
|
{
|
/// <summary>
|
/// 设备基础信息管理输出参数
|
/// </summary>
|
public class EquipmentBaseInfoOutput
|
{
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public string EquipmentId { get; set; }
|
|
/// <summary>
|
/// 设备名称
|
/// </summary>
|
public string EquipmentName { get; set; }
|
|
/// <summary>
|
/// 设备所属工序
|
/// </summary>
|
public string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 设备型号
|
/// </summary>
|
public string EquipmentModel { get; set; }
|
|
/// <summary>
|
/// 设备IP地址
|
/// </summary>
|
public string EquipmentIP { get; set; }
|
|
/// <summary>
|
/// 功能
|
/// </summary>
|
public string EquipmentFunction { get; set; }
|
|
/// <summary>
|
/// 设备品牌
|
/// </summary>
|
public string EquipmentBrand { get; set; }
|
|
/// <summary>
|
/// 设备制造商
|
/// </summary>
|
public string EquipmentManufacturer { get; set; }
|
|
/// <summary>
|
/// 清洗液更换时间
|
/// </summary>
|
public DateTime? Detergentchangetime { get; set; }
|
|
/// <summary>
|
/// 清洗液添加时间 【Editby shaocx,2024-06-11】
|
/// </summary>
|
[Comment("清洗液添加时间")]
|
public DateTime? DetergentAddtime { get; set; }
|
|
|
/// <summary>
|
/// 切削液添加时间 【Editby shaocx,2024-06-11】
|
/// </summary>
|
[Comment("切削液添加时间")]
|
public DateTime? CuttingFluidAddTime { get; set; }
|
|
/// <summary>
|
/// 清洗液更换预警阈值
|
/// </summary>
|
public int DetergentChangeAlertThreshold { get; set; }
|
|
/// <summary>
|
/// 清洗液更换周期
|
/// </summary>
|
public int DetergentChangeCycle { get; set; }
|
/// <summary>
|
/// 切削液更换时间
|
/// </summary>
|
public DateTime? CuttingFluidChangeTime { get; set; }
|
|
/// <summary>
|
/// 切削液预警阈值
|
/// </summary>
|
public int CuttingFluidChangeAlertThreshold { get; set; }
|
/// <summary>
|
/// 计划生产节拍
|
/// </summary>
|
public int TactTime { get; set; }
|
|
/// <summary>
|
/// 刀具更换时间
|
/// </summary>
|
public DateTime? KnifeToolChangeTime { get; set; }
|
|
/// <summary>
|
/// 刀具更换预警阈值
|
/// </summary>
|
public int KnifeToolChangeAlertThreshold { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remarks { get; set; }
|
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
public long Id { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTimeOffset? CreatedTime { get; set; }
|
}
|
|
|
/// <summary>
|
/// 设备告警输出参数
|
/// </summary>
|
public class EquipmentAlertInfoOutput
|
{
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public string EquipmentId { get; set; }
|
|
/// <summary>
|
/// 设备名称
|
/// </summary>
|
public string EquipmentName { get; set; }
|
|
/// <summary>
|
/// 设备所属工序
|
/// </summary>
|
public string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 设备型号
|
/// </summary>
|
public string EquipmentModel { get; set; }
|
|
/// <summary>
|
/// 设备IP地址
|
/// </summary>
|
public string EquipmentIP { get; set; }
|
|
/// <summary>
|
/// 功能
|
/// </summary>
|
public string EquipmentFunction { get; set; }
|
|
/// <summary>
|
/// 设备品牌
|
/// </summary>
|
public string EquipmentBrand { get; set; }
|
|
/// <summary>
|
/// 设备制造商
|
/// </summary>
|
public string EquipmentManufacturer { get; set; }
|
|
/// <summary>
|
/// 清洗液更换时间
|
/// </summary>
|
public DateTime? Detergentchangetime { get; set; }
|
|
/// <summary>
|
/// 清洗液更换预警阈值
|
/// </summary>
|
public int DetergentChangeAlertThreshold { get; set; }
|
|
/// <summary>
|
/// 清洗液更换周期
|
/// </summary>
|
public int DetergentChangeCycle { get; set; }
|
|
/// <summary>
|
/// 刀具更换时间
|
/// </summary>
|
public DateTime? KnifeToolChangeTime { get; set; }
|
|
/// <summary>
|
/// 刀具更换预警阈值
|
/// </summary>
|
public int KnifeToolChangeAlertThreshold { get; set; }
|
/// <summary>
|
/// 切削液更换时间
|
/// </summary>
|
[Comment("切削液更换时间")]
|
public DateTime? CuttingFluidChangeTime { get; set; }
|
|
/// <summary>
|
/// 切削液预警阈值
|
/// </summary>
|
[Comment("切削液预警阈值")]
|
public int CuttingFluidChangeAlertThreshold { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remarks { get; set; }
|
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
public long Id { get; set; }
|
/// <summary>
|
/// 报警时间
|
/// </summary>
|
[Comment("报警时间")]
|
public DateTime? AlertTime { get; set; }
|
|
/// <summary>
|
/// 故障代码
|
/// </summary>
|
[Comment("故障代码")]
|
public string FailureType { get; set; }
|
|
/// <summary>
|
/// 报警信息
|
/// </summary>
|
[Comment("报警信息")]
|
public string Alertmsg { get; set; }
|
|
/// <summary>
|
/// 清洗液更换告警
|
/// </summary>
|
public bool IsAlertDetergent { get; set; }
|
/// <summary>
|
/// 刀具更换告警
|
/// </summary>
|
public bool IsAlertKnifeTool { get; set; }
|
/// <summary>
|
/// 切削液是否告警
|
/// </summary>
|
public bool IsAlertCuttingFluid { get; set; }
|
/// <summary>
|
/// 设备是否告警
|
/// </summary>
|
public bool IsAlert { get; set; }
|
/// <summary>
|
/// 清洗液描述
|
/// </summary>
|
public string DetergentDesc { get; set; }
|
/// <summary>
|
/// 刀具更换描述
|
/// </summary>
|
public string KnifeToolDesc { get; set; }
|
/// <summary>
|
/// 切削液更换描述
|
/// </summary>
|
public string CuttingFluidDesc { get; set; }
|
/// <summary>
|
/// 告警描述
|
/// </summary>
|
public string AlertDesc { get; set; }
|
|
}
|
|
/// <summary>
|
/// 导出Excel文件中字段
|
/// </summary>
|
[Description("设备基础信息")]
|
public class EquipmentBaseInfoExcelOutput
|
{
|
/// <summary>
|
/// 设备所属工序
|
/// </summary>
|
[Description("工序")]
|
public string WorkingProcedure { get; set; }
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
[Description("设备编号")]
|
public string EquipmentId { get; set; }
|
/// <summary>
|
/// 设备名称
|
/// </summary>
|
[Description("设备名称")]
|
public string EquipmentName { get; set; }
|
|
/// <summary>
|
/// 设备型号
|
/// </summary>
|
[Description("机床数控系统型号")]
|
public string EquipmentModel { get; set; }
|
|
/// <summary>
|
/// 功能
|
/// </summary>
|
[Description("产品数据信息")]
|
public string EquipmentFunction { get; set; }
|
|
/// <summary>
|
/// 设备IP地址
|
/// </summary>
|
[Description("IP")]
|
public string EquipmentIP { get; set; }
|
|
/// <summary>
|
/// 设备制造商
|
/// </summary>
|
[Description("原制造商")]
|
public string EquipmentManufacturer { get; set; }
|
/// <summary>
|
/// 清洗液更换时间
|
/// </summary>
|
[Description("清洗液更换时间")]
|
public DateTime? Detergentchangetime { get; set; }
|
|
/// <summary>
|
/// 清洗液更换预警阈值
|
/// </summary>
|
[Description("清洗液更换预警阈值")]
|
public int DetergentChangeAlertThreshold { get; set; }
|
|
///// <summary>
|
///// 清洗液更换周期
|
///// </summary>
|
//[Description("清洗液更换周期")]
|
//public int DetergentChangeCycle { get; set; }
|
/// <summary>
|
/// 切削液更换时间
|
/// </summary>
|
[Description("切削液更换时间")]
|
public DateTime? CuttingFluidChangeTime { get; set; }
|
|
/// <summary>
|
/// 切削液预警阈值
|
/// </summary>
|
[Description("切削液预警阈值")]
|
public int CuttingFluidChangeAlertThreshold { get; set; }
|
/// <summary>
|
/// 计划生产节拍
|
/// </summary>
|
[Description("计划生产节拍")]
|
public int TactTime { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[Description("创建时间")]
|
public DateTime? CreatedTime { get; set; }
|
/// <summary>
|
/// 最新更新时间
|
/// </summary>
|
[Description("最新更新时间")]
|
public DateTime? UpdatedTime { get; set; }
|
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
public long Id { get; set; }
|
}
|
}
|