|
@@ -3,9 +3,11 @@ import { OrderMt } from '../../entities/order.mt.entity';
|
|
|
import { OrderSchema, OrderListSchema } from '../../schemas/order.mt.schema';
|
|
import { OrderSchema, OrderListSchema } from '../../schemas/order.mt.schema';
|
|
|
import { UserCreateOrderDto, UserUpdateOrderDto } from '../../schemas/user-order.mt.schema';
|
|
import { UserCreateOrderDto, UserUpdateOrderDto } from '../../schemas/user-order.mt.schema';
|
|
|
import { authMiddleware } from '@d8d/auth-module-mt';
|
|
import { authMiddleware } from '@d8d/auth-module-mt';
|
|
|
|
|
+import { OpenAPIHono } from '@hono/zod-openapi';
|
|
|
|
|
+import createOrderRoutes from './create-order.mt';
|
|
|
|
|
|
|
|
// 多租户用户订单路由 - 有数据权限限制,只能访问自己的订单
|
|
// 多租户用户订单路由 - 有数据权限限制,只能访问自己的订单
|
|
|
-const userOrderRoutes = createCrudRoutes({
|
|
|
|
|
|
|
+const userOrderCrudRoutes = createCrudRoutes({
|
|
|
entity: OrderMt,
|
|
entity: OrderMt,
|
|
|
createSchema: UserCreateOrderDto,
|
|
createSchema: UserCreateOrderDto,
|
|
|
updateSchema: UserUpdateOrderDto,
|
|
updateSchema: UserUpdateOrderDto,
|
|
@@ -27,5 +29,8 @@ const userOrderRoutes = createCrudRoutes({
|
|
|
tenantIdField: 'tenantId'
|
|
tenantIdField: 'tenantId'
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+const userOrderRoutes = new OpenAPIHono()
|
|
|
|
|
+ .route('/', createOrderRoutes)
|
|
|
|
|
+ .route('/', userOrderCrudRoutes)
|
|
|
|
|
+
|
|
|
export default userOrderRoutes;
|
|
export default userOrderRoutes;
|