Files
FastapiAdmin/backend/app/api/v1/module_system/ticket/crud.py
T
zhangtao a42feeee30 refactor(工单/版本模块): 重构工单和版本模块代码结构
重构工单和版本模块的模型、服务层、控制器及CRUD操作
移除冗余代码,统一使用基础CRUD类实现
添加查询参数类用于工单和版本管理
优化模型字段定义和关系映射
2025-09-16 00:42:11 +08:00

17 lines
539 B
Python

from sqlalchemy.orm import Session
from typing import List
from app.api.v1.module_system.ticket.model import Ticket
from app.api.v1.module_system.ticket.schema import TicketCreate, TicketUpdate
from app.core.base_crud import CRUDBase
from ..auth.schema import AuthSchema
class CRUDTicket(CRUDBase[Ticket, TicketCreate, TicketUpdate]):
"""工单 CRUD 操作"""
def __init__(self, auth: AuthSchema) -> None:
"""初始化工单CRUD"""
self.auth = auth
super().__init__(model=Ticket, auth=auth)
pass