feat:InvoiceModel

This commit is contained in:
martsforever
2025-08-30 10:31:04 +08:00
parent ce7724ad85
commit b0d8d32d82
2 changed files with 20 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from sqlmodel import Field
from app.model.BasicModel import BasicModel
from app.utils.create_module_service import create_model_service
class InvoiceModel(BasicModel, table=True):
__tablename__ = "pl_invoice"
fpdm: str = Field(..., title="发票代码")
fphm: str | None = Field(default=None, title="发票代码(全电发票可不填)")
kprq: str = Field(..., title="开票日期(yyyyMMdd,如20181128)")
jym: str | None = Field(default=None, title="校验码后六位(专用发票可空,其他发票必须)")
je: str | None = Field(default=None, title="金额(专用发票必须,其他发票可空)")
path: str = Field(..., title="发票文件路径")
InvoiceService = create_model_service(InvoiceModel)
+2
View File
@@ -24,6 +24,7 @@ from app.controller.translate_controller import add_translate_route
from app.create_app import create_app
from app.model.ApproveModel import ApproveService
from app.model.HotelModel import HotelService
from app.model.InvoiceModel import InvoiceService
from app.model.LgApprove import LgApproveService
from app.model.LgChat import LgChatService
from app.model.LgMessage import LgMessageService
@@ -107,6 +108,7 @@ ReimburseOtherService.add_route(app=app, path="/reimburse_other")
ApproveService.add_route(app=app, path="/approve")
HotelService.add_route(app=app, path="/hotel")
OrderService.add_route(app=app, path="/order")
InvoiceService.add_route(app=app, path="/invoice")
if __name__ == "__main__":
run_uvicorn()