UNPKG

@opengis/admin

Version:

This project Softpro Admin

22 lines (14 loc) 859 B
import userCls from './controllers/user.cls.js'; import userClsId from './controllers/user.cls.id.js'; import userInfo from './controllers/user.info.js'; import userClsPost from './controllers/user.cls.post.js'; import userEdit from './controllers/user.edit.js'; import { userClsSchema, userClsIdSchema } from './schema.js'; async function plugin(fastify, opts) { fastify.get('/user-cls', { config: { policy: ['user'] }, schema: userClsSchema }, userCls); fastify.get('/user-cls/:id', { config: { policy: ['user'] }, schema: userClsIdSchema }, userClsId); fastify.get('/user-info', { config: { policy: ['user'] } }, userInfo); fastify.post('/user-cls', { config: { policy: ['user'] }, schema: userClsIdSchema }, userClsPost); fastify.put('/user/:id', { config: { policy: ['user'] } }, userEdit); } export default plugin;