using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Reflection.Emit; using System.Text; using System.Threading.Tasks; namespace iWare.Wms.Core { [Table("KnifeToolEquipmentMonitor")] [Comment("刀具基本信息")] public class KnifeToolEquipmentMonitor : DEntityBase { /// /// 设备编号 /// [Comment("设备编号")] [MaxLength(32)] public string EquipmentID { get; set; } /// /// 工序编号 /// [Comment("工序编号")] [MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 备注1 /// [Comment("备注1")] [MaxLength(255)] public string Remarks1 { get; set; } /// /// 备注2 /// [Comment("备注2")] [MaxLength(255)] public string Remarks2 { get; set; } /// /// 备注3 /// [Comment("备注3")] [MaxLength(255)] public string Remarks3 { get; set; } } /// /// 设备刀具详情表 /// [Table("KnifeToolEquipmentInfo")] [Comment("设备刀具详情表")] public class KnifeToolEquipmentInfo : DEntityBase { /// /// 设备编号 /// [Comment("设备编号")] [MaxLength(32)] public string EquipmentID { get; set; } /// /// 工序编号 /// [Comment("工序编号")] [MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 工位 /// [Comment("工位")] [MaxLength(255)] public string Station { get; set; } /// /// 刀具编号 /// [Comment("刀具编号")] [MaxLength(255)] public string KnifeToolID { get; set; } /// /// 刀具名称 /// [Comment("刀具名称")] [MaxLength(255)] public string KnifeToolName { get; set; } /// /// 换上时寿命 /// [Comment("换上时寿命")] public int? StartLife { get; set; } /// /// 当前寿命 /// [Comment("当前寿命")] public int? CurrentLife { get; set; } /// /// 换上时间 /// [Comment("换上时间")] public DateTime? ChangeStartTime { get; set; } /// /// 备注1 /// [Comment("备注1")] [MaxLength(255)] public string Remarks1 { get; set; } /// /// 备注2 /// [Comment("备注2")] [MaxLength(255)] public string Remarks2 { get; set; } /// /// 备注3 /// [Comment("备注3")] [MaxLength(255)] public string Remarks3 { get; set; } } /// /// 设备刀具更换履历表 /// [Table("KnifeToolEquipmentInfoLog")] [Comment("设备刀具更换履历表")] public class KnifeToolEquipmentInfoLog : DEntityBase { /// /// 设备编号 /// [Comment("设备编号")] [MaxLength(32)] public string EquipmentID { get; set; } /// /// 工序编号 /// [Comment("工序编号")] [MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 工位 /// [Comment("工位")] [MaxLength(255)] public string Station { get; set; } /// /// 刀具编号 /// [Comment("刀具编号")] [MaxLength(255)] public string KnifeToolID { get; set; } /// /// 刀具名称 /// [Comment("刀具名称")] [MaxLength(255)] public string KnifeToolName { get; set; } /// /// 换上时寿命 /// [Comment("换上时寿命")] public int? StartLife { get; set; } /// /// 当前寿命 /// [Comment("当前寿命")] public int? CurrentLife { get; set; } /// /// 剩余寿命 /// [Comment("剩余寿命")] [MaxLength(255)] public int? ResidueLife { get; set; } /// /// 换上时间 /// [Comment("换上时间")] public DateTime? ChangeStartTime { get; set; } /// /// 换下时间 /// [Comment("换下时间")] [MaxLength(255)] public DateTime? ChangeEndTime { get; set; } /// /// 备注1 /// [Comment("备注1")] [MaxLength(255)] public string Remarks1 { get; set; } /// /// 备注2 /// [Comment("备注2")] [MaxLength(255)] public string Remarks2 { get; set; } /// /// 备注3 /// [Comment("备注3")] [MaxLength(255)] public string Remarks3 { get; set; } } /// /// 设备刀具操作日志表 /// [Table("KnifeToolEquipmentUpdateLog")] [Comment("设备刀具操作日志表")] public class KnifeToolEquipmentUpdateLog : DEntityBase { /// /// 设备编号 /// [Comment("设备编号")] [MaxLength(32)] public string EquipmentID { get; set; } /// /// 工序编号 /// [Comment("工序编号")] [MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 工位 /// [Comment("工位")] [MaxLength(255)] public string Station { get; set; } /// /// 刀具编号 /// [Comment("刀具编号")] [MaxLength(255)] public string KnifeToolID { get; set; } /// /// 刀具名称 /// [Comment("刀具名称")] [MaxLength(255)] public string KnifeToolName { get; set; } /// /// 换上时寿命 /// [Comment("换上时寿命")] public int? StartLife { get; set; } /// /// 当前寿命 /// [Comment("当前寿命")] public int? CurrentLife { get; set; } /// /// 剩余寿命 /// [Comment("剩余寿命")] [MaxLength(255)] public int? ResidueLife { get; set; } /// /// 换上时间 /// [Comment("换上时间")] public DateTime? ChangeStartTime { get; set; } /// /// 换下时间 /// [Comment("换下时间")] [MaxLength(255)] public DateTime? ChangeEndTime { get; set; } /// /// 操作描述 /// [Comment("操作描述")] [MaxLength(900)] public string OperateDesc { get; set; } /// /// 操作类型 /// [Comment("操作类型")] [MaxLength(32)] public string OperateType { get; set; } /// /// 备注1 /// [Comment("备注1")] [MaxLength(255)] public string Remarks1 { get; set; } /// /// 备注2 /// [Comment("备注2")] [MaxLength(255)] public string Remarks2 { get; set; } /// /// 备注3 /// [Comment("备注3")] [MaxLength(255)] public string Remarks3 { get; set; } } }