feat:InvoiceModel
This commit is contained in:
@@ -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)
|
||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user