记录类 InvoiceApplyCreateReqDTO.InvoiceApplyLineReqDTO
java.lang.Object
java.lang.Record
com.elitesland.ystdms.fin.api.dto.req.InvoiceApplyCreateReqDTO.InvoiceApplyLineReqDTO
public static record InvoiceApplyCreateReqDTO.InvoiceApplyLineReqDTO(@NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") Integer lineNo, @Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") String productCode, @NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") String productName, String product69Code, String product69Name, @NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String taxClassificationCode, @NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal unitPriceExclTax, @NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceQuantity, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnit, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnitName, @NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceUnitPrice, BigDecimal invoiceUnitPriceExclTax, @NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal taxRate, BigDecimal taxAmount, BigDecimal amountExclTax, BigDecimal amountInclTax, BigDecimal discountAmount, String remark, @Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") String standards)
extends Record
开票申请明细行请求DTO
-
构造器概要
构造器构造器说明InvoiceApplyLineReqDTO(@NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") Integer lineNo, @Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") String productCode, @NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") String productName, String product69Code, String product69Name, @NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String taxClassificationCode, @NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal unitPriceExclTax, @NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceQuantity, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnit, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnitName, @NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceUnitPrice, BigDecimal invoiceUnitPriceExclTax, @NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal taxRate, BigDecimal taxAmount, BigDecimal amountExclTax, BigDecimal amountInclTax, BigDecimal discountAmount, String remark, @Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") String standards) 创建InvoiceApplyLineReqDTO记录类的实例。 -
方法概要
修饰符和类型方法说明返回amountExclTax记录组件的值。返回amountInclTax记录组件的值。返回discountAmount记录组件的值。final boolean指示某个其他对象是否“等于”此对象。final inthashCode()返回此对象的哈希代码值。@NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal返回invoiceQuantity记录组件的值。@NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") String返回invoiceUnit记录组件的值。@NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String返回invoiceUnitName记录组件的值。@NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal返回invoiceUnitPrice记录组件的值。返回invoiceUnitPriceExclTax记录组件的值。@NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") IntegerlineNo()返回lineNo记录组件的值。返回product69Code记录组件的值。返回product69Name记录组件的值。@Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") String返回productCode记录组件的值。@NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") String返回productName记录组件的值。remark()返回remark记录组件的值。@Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") String返回standards记录组件的值。返回taxAmount记录组件的值。@NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String返回taxClassificationCode记录组件的值。@NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") BigDecimaltaxRate()返回taxRate记录组件的值。final StringtoString()返回此记录类的字符串表示形式。@NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal返回unitPriceExclTax记录组件的值。
-
构造器详细资料
-
InvoiceApplyLineReqDTO
public InvoiceApplyLineReqDTO(@NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") Integer lineNo, @Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") @Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") String productCode, @NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") @NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") String productName, String product69Code, String product69Name, @NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") @NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String taxClassificationCode, @NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal unitPriceExclTax, @NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceQuantity, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnit, @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnitName, @NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceUnitPrice, BigDecimal invoiceUnitPriceExclTax, @NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal taxRate, @NotNull(message="\u7a0e\u989d\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal taxAmount, @NotNull(message="\u4e0d\u542b\u7a0e\u91d1\u989d\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal amountExclTax, @NotNull(message="\u542b\u7a0e\u91d1\u989d\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal amountInclTax, BigDecimal discountAmount, String remark, @Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") @Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") String standards) 创建InvoiceApplyLineReqDTO记录类的实例。- 参数:
lineNo-lineNo记录组件的值productCode-productCode记录组件的值productName-productName记录组件的值product69Code-product69Code记录组件的值product69Name-product69Name记录组件的值taxClassificationCode-taxClassificationCode记录组件的值unitPriceExclTax-unitPriceExclTax记录组件的值invoiceQuantity-invoiceQuantity记录组件的值invoiceUnit-invoiceUnit记录组件的值invoiceUnitName-invoiceUnitName记录组件的值invoiceUnitPrice-invoiceUnitPrice记录组件的值invoiceUnitPriceExclTax-invoiceUnitPriceExclTax记录组件的值taxRate-taxRate记录组件的值taxAmount-taxAmount记录组件的值amountExclTax-amountExclTax记录组件的值amountInclTax-amountInclTax记录组件的值discountAmount-discountAmount记录组件的值remark-remark记录组件的值standards-standards记录组件的值
-
-
方法详细资料
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
lineNo
@NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") public @NotNull(message="\u884c\u53f7\u4e0d\u80fd\u4e3a\u7a7a") Integer lineNo()返回lineNo记录组件的值。- 返回:
lineNo记录组件的值
-
productCode
@Size(max=100, message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") public @Size(max=100,message="\u4ea7\u54c1\u4ee3\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100\u4e2a\u5b57\u7b26") String productCode()返回productCode记录组件的值。- 返回:
productCode记录组件的值
-
productName
@NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255, message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") public @NotEmpty(message="\u4ea7\u54c1\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u4ea7\u54c1\u540d\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26") String productName()返回productName记录组件的值。- 返回:
productName记录组件的值
-
product69Code
返回product69Code记录组件的值。- 返回:
product69Code记录组件的值
-
product69Name
返回product69Name记录组件的值。- 返回:
product69Name记录组件的值
-
taxClassificationCode
@NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") public @NotEmpty(message="\u7a0e\u6536\u5206\u7c7b\u7f16\u7801\u4e0d\u80fd\u4e3a\u7a7a") String taxClassificationCode()返回taxClassificationCode记录组件的值。- 返回:
taxClassificationCode记录组件的值
-
unitPriceExclTax
@NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") public @NotNull(message="\u4e0d\u542b\u7a0e\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal unitPriceExclTax()返回unitPriceExclTax记录组件的值。- 返回:
unitPriceExclTax记录组件的值
-
invoiceQuantity
@NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") public @NotNull(message="\u5f00\u7968\u6570\u91cf\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceQuantity()返回invoiceQuantity记录组件的值。- 返回:
invoiceQuantity记录组件的值
-
invoiceUnit
@NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") public @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnit()返回invoiceUnit记录组件的值。- 返回:
invoiceUnit记录组件的值
-
invoiceUnitName
@NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") public @NotEmpty(message="\u5f00\u7968\u5355\u4f4d\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String invoiceUnitName()返回invoiceUnitName记录组件的值。- 返回:
invoiceUnitName记录组件的值
-
invoiceUnitPrice
@NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") public @NotNull(message="\u5f00\u7968\u5355\u4ef7\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal invoiceUnitPrice()返回invoiceUnitPrice记录组件的值。- 返回:
invoiceUnitPrice记录组件的值
-
invoiceUnitPriceExclTax
返回invoiceUnitPriceExclTax记录组件的值。- 返回:
invoiceUnitPriceExclTax记录组件的值
-
taxRate
@NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") public @NotNull(message="\u7a0e\u7387\u4e0d\u80fd\u4e3a\u7a7a") BigDecimal taxRate()返回taxRate记录组件的值。- 返回:
taxRate记录组件的值
-
taxAmount
返回taxAmount记录组件的值。- 返回:
taxAmount记录组件的值
-
amountExclTax
@NotNull(message="\u4e0d\u542b\u7a0e\u91d1\u989d\u4e0d\u80fd\u4e3a\u7a7a") public BigDecimal amountExclTax()返回amountExclTax记录组件的值。- 返回:
amountExclTax记录组件的值
-
amountInclTax
@NotNull(message="\u542b\u7a0e\u91d1\u989d\u4e0d\u80fd\u4e3a\u7a7a") public BigDecimal amountInclTax()返回amountInclTax记录组件的值。- 返回:
amountInclTax记录组件的值
-
discountAmount
返回discountAmount记录组件的值。- 返回:
discountAmount记录组件的值
-
remark
返回remark记录组件的值。- 返回:
remark记录组件的值
-
standards
@Size(max=64, message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") public @Size(max=64,message="\u89c4\u683c\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u7b26") String standards()返回standards记录组件的值。- 返回:
standards记录组件的值
-