給与管理システム新規作成

This commit is contained in:
admin
2026-01-20 11:15:49 +09:00
parent 9dc7cbcb07
commit 8a00de8f03
45 changed files with 8925 additions and 5 deletions

View File

@@ -81,14 +81,40 @@ app.include_router(year_locks.router)
from app.routers import cash
app.include_router(cash.router)
# ─────────────────────────
# 給与モジュール (Payroll Module)
# ─────────────────────────
from app.payroll.employees.router import router as payroll_employees_router
app.include_router(payroll_employees_router)
from app.payroll.settings.router import router as payroll_settings_router
app.include_router(payroll_settings_router)
from app.payroll.calculation.router import router as payroll_calculation_router
app.include_router(payroll_calculation_router)
from app.payroll.bonus.router import router as payroll_bonus_router
app.include_router(payroll_bonus_router)
from fastapi.staticfiles import StaticFiles
import os
app.mount(
"/static",
StaticFiles(directory="app/static", html=True),
name="static",
)
# 静的ファイル配信(コメントアウト - ディレクトリが存在しない)
# app.mount(
# "/static",
# StaticFiles(directory="app/static", html=True),
# name="static",
# )
# フロントエンドファイル配信(コメントアウト - file://プロトコルで直接アクセスするため不要)
# frontend_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "frontend")
# if os.path.exists(frontend_path):
# app.mount(
# "/",
# StaticFiles(directory=frontend_path, html=True),
# name="frontend",
# )