using SqlSugar;
using System;
using System.Runtime.Serialization;
namespace SlnMesnac.Model.domain
{
///
/// 基础RFID读写器信息表
///
[SugarTable("base_rfidinfo"), TenantAttribute("wcs")]
[DataContract(Name = "基础RFID读写器信息表")]
public class BaseRfidInfo
{
///
/// 配置Id
///
[SugarColumn(ColumnName = "config_id", IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "配置Id")]
public int ConfigId { get; set; }
///
/// 读写器ip
///
[SugarColumn(ColumnName = "equip_ip", Length = 100, ColumnDescription = "读写器ip")]
public string? EquipIp { get; set; }
///
/// 读写器端口
///
[SugarColumn(ColumnName = "equip_port", Length = 50, IsNullable = true, ColumnDescription = "读写器端口")]
public int EquipPort { get; set; }
///
/// 读写器key
///
[SugarColumn(ColumnName = "equip_key", Length = 100, ColumnDescription = "读写器key")]
public string EquipKey { get; set; }
///
/// 启用状态:0-启用;1-停用
///
[SugarColumn(ColumnName = "is_falg", ColumnDescription = "启用状态:0-启用;1-停用")]
public int IsFalg { get; set; }
///
/// 备注
///
[SugarColumn(ColumnName = "remark", Length = 300, IsNullable = true, ColumnDescription = "备注")]
public string? Remark { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "create_time", ColumnDescription = "创建时间")]
public DateTime? CreateTime { get; set; }
///
/// 是否在线:0-离线;1-在线
///
[SugarColumn(ColumnName = "is_online")]
public int IsOnline { get; set; }
///
/// 设备名称
///
[SugarColumn(ColumnName = "equip_name", Length = 100, IsNullable = true, ColumnDescription = "设备名称")]
public string? EquipName { get; set; }
///
/// 机台代码
///
[SugarColumn(ColumnName = "machine_code", Length = 50, IsNullable = true, ColumnDescription = "机台代码")]
public string? MachineCode { get; set; }
}
}