import { Router } from "express";
import authorize from "../middlewares/authorization.middleware";
import houseInspection from "../controllers/houseInspection.controller";
import { multerArrayFn } from "../middlewares/multer.middleware";

const router = Router();

router.post(
  "/moveIn/add",
  authorize,
  (req, res, next) => multerArrayFn(req, res, next, 10),
  houseInspection.AddMoveInInspection
);

router.post(
  "/moveOut/add",
  authorize,
  (req, res, next) => multerArrayFn(req, res, next, 10),
  houseInspection.AddMoveOutInspection
);

router.get(
  "/inspection-items/list",
  authorize,
  houseInspection.ListInspectionItems
);

router.post(
  "/item/link/unlink",
  authorize,
  houseInspection.LinkUnlinkInspectionItems
);

router.get(
  "/list/tenant/inspection",
  authorize,
  houseInspection.ListTenantHouseInspection
);

export default router;
