34 lines
945 B
TypeScript
34 lines
945 B
TypeScript
import { OpenAPIHono } from "@hono/zod-openapi";
|
|
|
|
import comsumeMaterial from "./route/consumeMaterial.js";
|
|
import returnMat from "./route/returnMaterial.js";
|
|
import createSiloAdjustment from "./route/siloAdjustments/createSiloAdjustment.js";
|
|
import postComment from "./route/siloAdjustments/postComment.js";
|
|
import getStockSilo from "./route/siloAdjustments/getStockData.js";
|
|
import { migrateAdjustments } from "./controller/siloAdjustments/migrateAdjustments.js";
|
|
import getSiloAdjustments from "./route/siloAdjustments/getSiloAdjustments.js";
|
|
|
|
const app = new OpenAPIHono();
|
|
|
|
const routes = [
|
|
comsumeMaterial,
|
|
returnMat,
|
|
|
|
// silo
|
|
createSiloAdjustment,
|
|
postComment,
|
|
getStockSilo,
|
|
getSiloAdjustments,
|
|
] as const;
|
|
|
|
// app.route("/server", modules);
|
|
const appRoutes = routes.forEach((route) => {
|
|
app.route("/logistics", route);
|
|
});
|
|
|
|
setTimeout(() => {
|
|
migrateAdjustments();
|
|
}, 10 * 1000);
|
|
|
|
export default app;
|