package com.artfess.rescue.external.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: wsf
 * @Description: 救援工单节点文件信息
 * @DateTime: 2025/4/17 11:48
 **/
@Data
@ApiModel(value = "RescueNodeFile", description = "救援工单节点文件信息")
@JsonIgnoreProperties(ignoreUnknown = true)
public class RescueNodeFile {

    @ApiModelProperty(value = "ID")
    private Long id;

    @ApiModelProperty(value = "工单ID", required = true)
    private String orderId;

    @ApiModelProperty(value = "救援节点号")
    private Long processId;

    @ApiModelProperty(value = "文件名称")
    private String fileName;

    @ApiModelProperty(value = "文件内容，Base64编码")
    private String fileData;

    @ApiModelProperty(value = "文件类型：0图片，1录音")
    private Long fileType;

    @ApiModelProperty(value = "文件大小")
    private Long fileSize;

}
