2025-09-19 16:28:03 +09:00

29 lines
583 B
Python

from pydantic import BaseModel
from datetime import datetime
class BoardCreate(BaseModel):
code: str
name: str
description: str | None = None
is_public: bool = True
allow_comment: bool = True
use_attachment: bool = True
class BoardOut(BoardCreate):
id: int
created_at: datetime
updated_at: datetime
class PostCreate(BaseModel):
title: str
content: str
is_notice: bool = False
is_pinned: bool = False
class PostOut(PostCreate):
id: int
board_id: int
view_count: int
created_at: datetime
updated_at: datetime