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