21 lines
660 B
Python
21 lines
660 B
Python
from app.core.crud import CRUDBase
|
|
from app.models.cleaning import ProxyConfig, ProxyProvider
|
|
from app.schemas.proxy import ProxyConfigCreate, ProxyConfigUpdate
|
|
from app.schemas.proxy_provider import ProxyProviderCreate, ProxyProviderUpdate
|
|
|
|
|
|
class ProxyController(CRUDBase[ProxyConfig, ProxyConfigCreate, ProxyConfigUpdate]):
|
|
def __init__(self):
|
|
super().__init__(model=ProxyConfig)
|
|
|
|
|
|
proxy_controller = ProxyController()
|
|
|
|
|
|
class ProxyProviderController(CRUDBase[ProxyProvider, ProxyProviderCreate, ProxyProviderUpdate]):
|
|
def __init__(self):
|
|
super().__init__(model=ProxyProvider)
|
|
|
|
|
|
proxy_provider_controller = ProxyProviderController()
|