Files
njts-accounting-core/backend/app/routers/accounts.py
2025-12-22 17:30:32 +09:00

24 lines
587 B
Python

from fastapi import APIRouter
from app.core.database import get_connection
router = APIRouter(prefix="/accounts", tags=["科目"])
@router.get("", summary="科目一覧取得")
def get_accounts():
"""
科目マスタ一覧を返す
"""
with get_connection() as conn, conn.cursor() as cur:
cur.execute("""
SELECT
account_id,
account_code,
account_name,
account_type
FROM accounts
ORDER BY account_code
""")
rows = cur.fetchall()
return rows