contract_server.py 496 B

12345678910111213
  1. from sqlalchemy.ext.asyncio import AsyncSession
  2. from alien_store.repositories.contract_repo import ContractRepository
  3. from alien_store.schemas.request.contract_store import TemplatesCreate
  4. class ContractServer:
  5. def __init__(self, db: AsyncSession):
  6. self.db = db
  7. self.esign_repo = ContractRepository(db)
  8. async def create_template(self, template_data: TemplatesCreate):
  9. await self.esign_repo.create(template_data)
  10. return {"message": "模板创建成功"}