using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace iWare.Wms.Core { /// /// 修改表WorkPieceInfo记得同步修改WorkPieceInfoLog表 /// [Table("v_get_equipment_alert")] [Comment("获取设备告警信息")] public class V_GetEquipmentAlert : DEntityBase { /// /// 设备编号 /// [Comment("设备编号")] [Required, MaxLength(32)] public string EquipmentId { get; set; } /// /// 设备名称 /// [Comment("设备名称")] [MaxLength(255)] public string EquipmentName { get; set; } /// /// 设备所属工序 /// [Comment("设备所属工序")] [MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 设备型号 /// [Comment("设备型号")] [MaxLength(900)] public string EquipmentModel { get; set; } /// /// 设备IP地址 /// [Comment("设备IP地址")] [MaxLength(32)] public string EquipmentIP { get; set; } /// /// 功能 /// [Comment("功能")] [MaxLength(255)] public string EquipmentFunction { get; set; } /// /// 设备品牌 /// [Comment("设备品牌")] [MaxLength(255)] public string EquipmentBrand { get; set; } /// /// 设备制造商 /// [Comment("设备制造商")] [MaxLength(255)] public string EquipmentManufacturer { get; set; } /// /// 清洗液更换时间 /// [Comment("清洗液更换时间")] public DateTime? Detergentchangetime { get; set; } /// /// 清洗液更换预警阈值 /// [Comment("清洗液更换预警阈值")] public int DetergentChangeAlertThreshold { get; set; } /// /// 清洗液更换周期 /// [Comment("清洗液更换周期")] public int? DetergentChangeCycle { get; set; } /// /// 清洗液描述 /// [Comment("清洗液描述")] [MaxLength(900)] public string DetergentDesc { get; set; } /// /// 刀具更换描述 /// [Comment("刀具更换描述")] [MaxLength(900)] public string KnifeToolDesc { get; set; } /// /// 切削液更换描述 /// [Comment("切削液更换描述")] [MaxLength(900)] public string CuttingFluidDesc { get; set; } /// /// 告警描述 /// [Comment("告警描述")] [MaxLength(4000)] public string AlertDesc { get; set; } /// /// 刀具更换时间 /// [Comment("刀具更换时间")] public DateTime? KnifeToolChangeTime { get; set; } /// /// 刀具更换预警阈值 /// [Comment("刀具更换预警阈值")] public int? KnifeToolChangeAlertThreshold { get; set; } /// /// 切削液更换时间 /// [Comment("切削液更换时间")] public DateTime? CuttingFluidChangeTime { get; set; } /// /// 切削液预警阈值 /// [Comment("切削液预警阈值")] public int? CuttingFluidChangeAlertThreshold { get; set; } /// /// 备注 /// [Comment("备注")] [MaxLength(900)] public string Remarks { get; set; } /// /// 报警时间 /// [Comment("报警时间")] public DateTime? AlertTime { get; set; } /// /// 故障代码 /// [Comment("故障代码")] [MaxLength(32)] public string FailureType { get; set; } /// /// 报警信息 /// [Comment("报警信息")] [MaxLength(255)] public string Alertmsg { get; set; } /// /// 清洗液更换告警 /// public bool IsAlertDetergent { get; set; } /// /// 刀具更换告警 /// public bool IsAlertKnifeTool { get; set; } /// /// 切削液是否告警 /// public bool IsAlertCuttingFluid { get; set; } /// /// 设备是否告警 /// public bool IsAlert { get; set; } } }