contract_repo.py 454 B

12345678910111213141516
  1. from sqlalchemy.orm import Session
  2. from sqlalchemy import or_
  3. from typing import List, Optional
  4. from alien_store.db.models.contract_store import ContractStore
  5. class ContractRepository:
  6. """合同数据访问层"""
  7. def __init__(self, db: Session):
  8. self.db = db
  9. def get_by_id(self, store_id: int):
  10. """根据店铺id查询所有合同"""
  11. return self.db.query(ContractStore).filter(ContractStore.id == store_id).all()