using Model.Entity.Asset;
namespace Model.Dto.Asset
{
///
/// 设备附件 DTO(Id 由 long 改为 string,避免前端精度丢失)
///
public class EquipmentAttachmentDto
{
/// 主键 Id(long → string)
public string Id { get; set; }
/// 删除状态(0、未删除;1、已删除)
public byte IsDel { get; set; }
/// 创建时间
public DateTime? CreateTime { get; set; }
/// 设备Id(关联 EquipmentEntity.Id,雪花 Id 转 string 防精度丢失)
public string EquipmentId { get; set; }
/// 文件名称
public string? FileName { get; set; }
/// 文件类型(说明书/合格证/校准证书等)
public AttachmentTypeEnum FileType { get; set; }
/// 文件扩展名(如 .pdf、.jpg)
public string? FileExt { get; set; }
/// 文件存储地址
public string? FileUrl { get; set; }
/// 文件大小(byte)
public long FileSize { get; set; }
/// 上传人
public string? Uploader { get; set; }
/// 备注
public string? Remark { get; set; }
}
}