Spaces:
Sleeping
Sleeping
File size: 549 Bytes
551658a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | from pydantic import BaseModel
from datetime import datetime
from typing import Optional
class OperationLogBase(BaseModel):
user_id: int
username: str
company_code: Optional[str] = None
module: str
operation_type: str
operation_detail: Optional[str] = None
before_data: Optional[str] = None
after_data: Optional[str] = None
class OperationLogCreate(OperationLogBase):
pass
class OperationLogResponse(OperationLogBase):
id: int
created_at: datetime
class Config:
from_attributes = True
|