16 lines
415 B
Java
16 lines
415 B
Java
package com.yoyuzh.transfer;
|
|
|
|
import jakarta.validation.Valid;
|
|
import jakarta.validation.constraints.NotEmpty;
|
|
import jakarta.validation.constraints.NotNull;
|
|
|
|
import java.util.List;
|
|
|
|
public record CreateTransferSessionRequest(
|
|
@NotNull(message = "传输模式不能为空")
|
|
TransferMode mode,
|
|
@NotEmpty(message = "至少选择一个文件")
|
|
List<@Valid TransferFileItem> files
|
|
) {
|
|
}
|