package com.ys.bdtp.adm.app.tools.file

/**
 * 文件下载信息
 *
 * @author bai
 *
 * @param id
 * @param fileName 文件名
 * @param fileType 文件类型: 0 文件，1 文件夹
 * @param fileMd5 文件摘要
 * @param fileSize 文件大小
 * @param fileDownloadUrl 文件下载Url
 * @param groupCode 集团编码
 * @param businessId
 *
 */
data class FileDownloadInfo(
    val id: String,
    val fileName: String,
    val fileType: String?,
    val fileMd5: String,
    val fileSize: Int,
    val fileBucket: String,
    val fileDownloadUrl: String?,
    val groupCode: String? = "",
    val businessId: String? = ""
)

/**
 * 文件 Id 包装类
 *
 * @author bai
 *
 * @param fileId
 */
data class FileId(
    val fileId: String
)