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.create_app import create_app
from app.model.ApproveModel import ApproveService from app.model.ApproveModel import ApproveService
from app.model.HotelModel import HotelService from app.model.HotelModel import HotelService
from app.model.InvoiceModel import InvoiceService
from app.model.LgApprove import LgApproveService from app.model.LgApprove import LgApproveService
from app.model.LgChat import LgChatService from app.model.LgChat import LgChatService
from app.model.LgMessage import LgMessageService 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") ApproveService.add_route(app=app, path="/approve")
HotelService.add_route(app=app, path="/hotel") HotelService.add_route(app=app, path="/hotel")
OrderService.add_route(app=app, path="/order") OrderService.add_route(app=app, path="/order")
InvoiceService.add_route(app=app, path="/invoice")
if __name__ == "__main__": if __name__ == "__main__":
run_uvicorn() run_uvicorn()