feat:InvoiceModel

This commit is contained in:
martsforever
2025-08-30 12:10:32 +08:00
parent 93ff585923
commit 16fca65fdb
+4 -2
View File
@@ -1,3 +1,5 @@
from datetime import datetime, date
from sqlmodel import Field from sqlmodel import Field
from app.model.BasicModel import BasicModel from app.model.BasicModel import BasicModel
@@ -8,8 +10,8 @@ class InvoiceModel(BasicModel, table=True):
__tablename__ = "pl_invoice" __tablename__ = "pl_invoice"
fpdm: str = Field(..., title="发票代码") fpdm: str = Field(..., title="发票代码")
fphm: str | None = Field(default=None, title="发票代码(全电发票可不填)") fphm: str | None = Field(default=None, title="发票号码(全电发票可不填)")
kprq: str = Field(..., title="开票日期(yyyyMMdd,如20181128)") kprq: date = Field(..., title="开票日期(yyyyMMdd,如20181128)")
jym: str | None = Field(default=None, title="校验码后六位(专用发票可空,其他发票必须)") jym: str | None = Field(default=None, title="校验码后六位(专用发票可空,其他发票必须)")
je: str | None = Field(default=None, title="金额(专用发票必须,其他发票可空)") je: str | None = Field(default=None, title="金额(专用发票必须,其他发票可空)")
path: str = Field(..., title="发票文件路径") path: str = Field(..., title="发票文件路径")