38 lines
1.2 KiB
C#
38 lines
1.2 KiB
C#
using Model.Entity.Asset;
|
||
|
||
namespace Model.Dto.Asset
|
||
{
|
||
/// <summary>
|
||
/// 设备状态记录 DTO(Id 由 long 改为 string,避免前端精度丢失)
|
||
/// </summary>
|
||
public class EquipmentStatusRecordDto
|
||
{
|
||
/// <summary>主键 Id(long → string)</summary>
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>删除状态(0、未删除;1、已删除)</summary>
|
||
public byte IsDel { get; set; }
|
||
|
||
/// <summary>创建时间</summary>
|
||
public DateTime? CreateTime { get; set; }
|
||
|
||
/// <summary>设备Id(关联 EquipmentEntity.Id,雪花 Id 转 string 防精度丢失)</summary>
|
||
public string EquipmentId { get; set; }
|
||
|
||
/// <summary>变更前状态</summary>
|
||
public EquipmentStatusEnum FromStatus { get; set; }
|
||
|
||
/// <summary>变更后状态</summary>
|
||
public EquipmentStatusEnum ToStatus { get; set; }
|
||
|
||
/// <summary>状态变更时间</summary>
|
||
public DateTime ChangeTime { get; set; }
|
||
|
||
/// <summary>操作人</summary>
|
||
public string? Operator { get; set; }
|
||
|
||
/// <summary>变更原因/备注</summary>
|
||
public string? Remark { get; set; }
|
||
}
|
||
}
|