59 lines
1.2 KiB
C#
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; }
|
|
} |