using SqlSugar; namespace WIDESEAWCS_S7Simulator.Application.DTOs; /// /// 设备信息 DTO(映射 WCS Dt_DeviceInfo 表) /// [SugarTable("Dt_DeviceInfo")] public class WcsDeviceDto { public int Id { get; set; } public string DeviceCode { get; set; } = string.Empty; public string DeviceName { get; set; } = string.Empty; public string DeviceType { get; set; } = string.Empty; public string DeviceStatus { get; set; } = string.Empty; public string DeviceIp { get; set; } = string.Empty; public int DevicePort { get; set; } public string DevicePlcType { get; set; } = string.Empty; public string DeviceRemark { get; set; } = string.Empty; } /// /// 设备协议 DTO(映射 WCS Dt_DeviceProtocol 表) /// [SugarTable("Dt_DeviceProtocol")] public class WcsDeviceProtocolDto { public int Id { get; set; } public int DeviceId { get; set; } public string DeviceChildCode { get; set; } = string.Empty; public string DeviceProDataBlock { get; set; } = string.Empty; public decimal DeviceProOffset { get; set; } public string DeviceProDataType { get; set; } = string.Empty; public int DeviceProDataLength { get; set; } public string DeviceProParamName { get; set; } = string.Empty; public string DeviceProParamType { get; set; } = string.Empty; public string DeviceProParamDes { get; set; } = string.Empty; public string DeviceProRemark { get; set; } = string.Empty; }