| 12345678910111213141516 |
- 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()
|