wcs_serve_wuxikate/WcsMain/ApiServe/Controllers/Dto/WcsDto/PLC/EditePLCRequest.cs
2025-01-03 14:36:27 +08:00

59 lines
1.2 KiB
C#

using DataCheck;
using System.Text.Json.Serialization;
namespace WcsMain.ApiServe.Controllers.Dto.WcsDto.PLC;
/// <summary>
/// 修改 PLC 请求实体类
/// </summary>
public class EditePLCRequest
{
/// <summary>
/// PLC的编号
/// </summary>
[JsonPropertyName("plcId")]
[DataRules]
public int? PlcId { get; set; }
/// <summary>
/// PLC 的IP
/// </summary>
[JsonPropertyName("plcIp")]
public string? PlcIp { get; set; }
/// <summary>
/// PLC 的名称
/// </summary>
[JsonPropertyName("plcName")]
public string? PlcName { get; set; }
/// <summary>
/// 机架
/// </summary>
[JsonPropertyName("rack")]
public int? Rack { get; set; }
/// <summary>
/// 插槽
/// </summary>
[JsonPropertyName("slot")]
public int? Slot { get; set; }
/// <summary>
/// PLC的类型
/// </summary>
[JsonPropertyName("plcKind")]
public string? PlcKind { get; set; }
/// <summary>
/// PLC的状态
/// </summary>
[JsonPropertyName("plcStatus")]
public int? PlcStatus { get; set; }
/// <summary>
/// 备注
/// </summary>
[JsonPropertyName("remark")]
public string? Remark { get; set; }
}