package com.jsowell.pile.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; /** * 提交提现发票信息请求。 */ @Data public class WithdrawInvoiceSubmitRequest { @NotNull(message = "待办任务 ID 不能为空") private Long todoId; @NotBlank(message = "发票号码不能为空") @Size(max = 100, message = "发票号码不能超过100个字符") private String invoiceNumber; @NotBlank(message = "发票凭证不能为空") @Size(max = 1000, message = "发票凭证地址不能超过1000个字符") private String voucherUrl; }