1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Data.Common;
- using System.Text;
- namespace WCS.Entity
- {
- public enum DeviceType
- {
-
- }
- public class WCS_DEVICE
- {
- [Key]
- [Required]
- [Display(Name = "设备编号")]
- [StringLength(50)]
- public string CODE { get; set; }
- [Display(Name = "设备名称")]
- [StringLength(50)]
- [Required]
- public string NAME { get; set; }
- //[Display(Name = "设备类型")]
- //[StringLength(100)]
- //[Required]
- //public string TYPE { get; set; }
- [Display(Name = "可用")]
- public bool ENABLED { get; set; } = true;
- [MaxLength(50)]
- [Required]
- [Display(Name = "更新者")]
- public string UPDATEUSER { get; set; }
- [Display(Name = "更新时间")]
- public DateTime UPDATETIME { get; set; } = DateTime.Now;
- [Timestamp]
- [Display(Name = "版本")]
- public byte[] VER { get; set; }
- public List<WCS_DEVICEPROTOCOL> PROTOCOLS { get; set; } = new List<WCS_DEVICEPROTOCOL>();
- [InverseProperty("DEVICE")]
- public List<WCS_ROUTE> ROUTES { get; set; } = new List<WCS_ROUTE>();
- [InverseProperty("START")]
- public List<WCS_PATH> PATHS { get; set; } = new List<WCS_PATH>();
- public override string ToString()
- {
- return CODE;
- }
- }
- public class WCS_DEVICEPROTOCOL : OBJ
- {
- [Display(Name = "设备")]
- [Required]
- public WCS_DEVICE DEVICE { get; set; }
- [Display(Name = "DB块")]
- [Required]
- public WCS_DATABLOCK DB { get; set; }
- [Display(Name = "起始位置")]
- public Int16 POSITION { get; set; }
- }
-
- }
|