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