1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using IMCS_CCS.Utils;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- namespace IMCS_CCS.Entitys
- {
- [Table("ccs_action_device_source_check")]
- public class CcsActionDeviceSourceCheck
- {
- [Key]
- [Column("id")]
- [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
- public int Id { get; set; }
- [Column("enable")] // 是否启用1是,2否
- public int Enable { get; set; } = 1;
-
- [Column("type")] // 检查项目默认CHECK,CcsActionDeviceSourceCheckTypeEnum枚举
- public string Type { get; set; }
- [Column("action_id")] // 节点id
- public int ActionId { get; set; }
-
- [Column("action_name")] // 节点名称
- public string ActionName { get; set; }
- [Column("device_ip")] // 设备ip
- public string DeviceIp { get; set; }
- [Column("device_code")] // 设备编码
- public string DeviceCode { get; set; }
- [Column("device_source")] // 设备源,in设备是目标目的地,out设备是出发地
- public string DeviceSource { get; set; }
- [Column("check_name")] // 检查名字
- public string CheckName { get; set; }
- [Column("check_type")] // 校验类型,1等于 0表示不等于
- public bool CheckType { get; set; }
- [Column("check_address")] // 检查偏移量
- public string CheckAddress { get; set; }
- [Column("check_address_type")] // 检查偏移量类型,
- public string CheckAddressType { get; set; }
- [Column("check_value")] // 预期值,
- public string CheckValue { get; set; }
- [Column("check_sort")] // 排序,
- public int CheckSort { get; set; }
- [Column("check_description")]
- public string CheckDescription { get; set; }
- }
- /// <summary>
- /// 动作地址类型
- /// </summary>
- public enum CcsActionDeviceSourceCheckTypeEnum
- {
- [EnumDescription("校验")]
- CHECK,
- }
- }
|