47 lines
1.3 KiB
C#
47 lines
1.3 KiB
C#
using Model.Entity.Config;
|
||
|
||
namespace Model.Dto.Config
|
||
{
|
||
/// <summary>
|
||
/// 产品 DTO(Id 由 long 改为 string,避免前端精度丢失)
|
||
/// </summary>
|
||
public class ProductDto
|
||
{
|
||
/// <summary>主键 Id(long → string)</summary>
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>型号(唯一)</summary>
|
||
public string Model { get; set; }
|
||
|
||
/// <summary>产品名称</summary>
|
||
public string? Name { get; set; }
|
||
|
||
/// <summary>产品分类Id</summary>
|
||
public string CategoryId { get; set; }
|
||
|
||
/// <summary>分类名称(只读展示)</summary>
|
||
public string? CategoryName { get; set; }
|
||
|
||
/// <summary>制造商</summary>
|
||
public string? Manufacturer { get; set; }
|
||
|
||
/// <summary>产品描述</summary>
|
||
public string? Description { get; set; }
|
||
|
||
/// <summary>通讯协议</summary>
|
||
public IotDeviceProtocolEnum ProtocolType { get; set; }
|
||
|
||
/// <summary>消息模型</summary>
|
||
public string? MessageModel { get; set; }
|
||
|
||
/// <summary>是否启用</summary>
|
||
public bool IsEnabled { get; set; } = true;
|
||
|
||
/// <summary>备注</summary>
|
||
public string? Remark { get; set; }
|
||
|
||
/// <summary>创建时间</summary>
|
||
public DateTime? CreateTime { get; set; }
|
||
}
|
||
}
|