|
@@ -46,14 +46,14 @@ const createUserRoute = createRoute({
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-export const createUserHandler = app.openapi(createUserRoute, async (c) => {
|
|
|
|
|
|
|
+const createUserHandler = app.openapi(createUserRoute, async (c) => {
|
|
|
const data = c.req.valid('query');
|
|
const data = c.req.valid('query');
|
|
|
const user = await userService.createUser(data);
|
|
const user = await userService.createUser(data);
|
|
|
return c.json(user, 201);
|
|
return c.json(user, 201);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 获取用户列表
|
|
// 获取用户列表
|
|
|
-export const listUsersRoute = createRoute({
|
|
|
|
|
|
|
+const listUsersRoute = createRoute({
|
|
|
method: 'get',
|
|
method: 'get',
|
|
|
path: '/users',
|
|
path: '/users',
|
|
|
responses: {
|
|
responses: {
|
|
@@ -68,7 +68,7 @@ export const listUsersRoute = createRoute({
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-export const listUsersHandler = app.openapi(
|
|
|
|
|
|
|
+const listUsersHandler = app.openapi(
|
|
|
listUsersRoute,
|
|
listUsersRoute,
|
|
|
async (c) => {
|
|
async (c) => {
|
|
|
const users = await userService.getUsers();
|
|
const users = await userService.getUsers();
|
|
@@ -85,7 +85,7 @@ export const listUsersHandler = app.openapi(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
// 获取单个用户
|
|
// 获取单个用户
|
|
|
-export const getUserRoute = createRoute({
|
|
|
|
|
|
|
+const getUserRoute = createRoute({
|
|
|
method: 'get',
|
|
method: 'get',
|
|
|
path: '/users/{id}',
|
|
path: '/users/{id}',
|
|
|
request: {
|
|
request: {
|
|
@@ -106,7 +106,7 @@ export const getUserRoute = createRoute({
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-export const getUserHandler = app.openapi(
|
|
|
|
|
|
|
+const getUserHandler = app.openapi(
|
|
|
getUserRoute,
|
|
getUserRoute,
|
|
|
async (c) => {
|
|
async (c) => {
|
|
|
const { id } = c.req.valid('param');
|
|
const { id } = c.req.valid('param');
|
|
@@ -117,7 +117,7 @@ export const getUserHandler = app.openapi(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
// 更新用户
|
|
// 更新用户
|
|
|
-export const updateUserRoute = createRoute({
|
|
|
|
|
|
|
+const updateUserRoute = createRoute({
|
|
|
method: 'patch',
|
|
method: 'patch',
|
|
|
path: '/users/{id}',
|
|
path: '/users/{id}',
|
|
|
request: {
|
|
request: {
|
|
@@ -145,7 +145,7 @@ export const updateUserRoute = createRoute({
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-export const updateUserHandler = app.openapi(
|
|
|
|
|
|
|
+const updateUserHandler = app.openapi(
|
|
|
updateUserRoute,
|
|
updateUserRoute,
|
|
|
async (c) => {
|
|
async (c) => {
|
|
|
const { id } = c.req.valid('param');
|
|
const { id } = c.req.valid('param');
|
|
@@ -157,7 +157,7 @@ export const updateUserHandler = app.openapi(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
// 删除用户
|
|
// 删除用户
|
|
|
-export const deleteUserRoute = createRoute({
|
|
|
|
|
|
|
+const deleteUserRoute = createRoute({
|
|
|
method: 'delete',
|
|
method: 'delete',
|
|
|
path: '/users/{id}',
|
|
path: '/users/{id}',
|
|
|
request: {
|
|
request: {
|
|
@@ -171,7 +171,7 @@ export const deleteUserRoute = createRoute({
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-export const deleteUserHandler = app.openapi(
|
|
|
|
|
|
|
+const deleteUserHandler = app.openapi(
|
|
|
deleteUserRoute,
|
|
deleteUserRoute,
|
|
|
async (c) => {
|
|
async (c) => {
|
|
|
const { id } = c.req.valid('param');
|
|
const { id } = c.req.valid('param');
|
|
@@ -180,7 +180,7 @@ export const deleteUserHandler = app.openapi(
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-export const userRoutes = {
|
|
|
|
|
|
|
+const userRoutes = {
|
|
|
createUser: createUserHandler,
|
|
createUser: createUserHandler,
|
|
|
listUsers: listUsersHandler,
|
|
listUsers: listUsersHandler,
|
|
|
getUser: getUserHandler,
|
|
getUser: getUserHandler,
|