package com.doumee.dao.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Email; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; /** * 发送发票邮件请求 * * @author rk * @date 2026/05/18 */ @Data @ApiModel("发送发票邮件请求") public class SendInvoiceEmailDTO implements Serializable { @NotNull(message = "发票记录ID不能为空") @ApiModelProperty(value = "发票记录ID", required = true) private Integer invoiceRecordId; @NotBlank(message = "邮箱不能为空") @Email(message = "邮箱格式不正确") @ApiModelProperty(value = "接收邮箱", required = true) private String email; }