22 lines
812 B
C#
22 lines
812 B
C#
namespace FileService.Application.UploadFile
|
||
{
|
||
/// <summary>
|
||
/// 单次直传命令(小文件,如头像/封面,一次性上传并同步落库)。
|
||
/// </summary>
|
||
/// <param name="OwnerId">上传者</param>
|
||
/// <param name="FileName">原始文件名</param>
|
||
/// <param name="ContentType">内容类型</param>
|
||
/// <param name="FileSize">文件大小</param>
|
||
/// <param name="Content">文件流</param>
|
||
/// <param name="IsPublic">是否落到公开桶(可生成直链)</param>
|
||
/// <param name="CheckSum">可选校验值(md5)</param>
|
||
public sealed record SimpleUploadCommand(
|
||
Guid OwnerId,
|
||
string FileName,
|
||
string ContentType,
|
||
long FileSize,
|
||
Stream Content,
|
||
bool IsPublic,
|
||
string? CheckSum = null);
|
||
}
|