package com.cf.imes.module.system.controller.admin.funds.invoice.vo;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

@Data
@Schema(description = "管理后台 - 发票确认请求 Request VO")
public class InvoiceConfirmReqVO {


    @Schema(description = "发票抬头ID")
    private Long id;


    @Schema(description = "是否开票")
    private boolean agree;


    @Schema(description = "发票号")
    @Length(max = 32, message = "发票号长度不能超过 32 个字符")
    private String invoiceNo;


    @Schema(description = "备注")
    @Length(max = 1024, message = "备注1长度不能超过 1024 个字符")
    private String remark;
}
