import { Application } from 'egg' ; export default ( app ) => { const { controller , router } = app ; const apiRouter = router . namespace ( '/user' ) ; api apiName apiGroup apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . post ( '/login' , controller . user . login ) ; api apiName apiGroup apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . post ( '/login-mobile' , controller . user . loginByMobile ) ; api apiName apiGroup apiParam apiParam apiParam apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . post ( '/register' , controller . user . registerUser ) ; api apiName apiGroup apiHeader apiParam apiParam apiParam apiParam apiParam apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . post ( '/' , controller . user . createUser ) ; api apiName apiGroup apiHeader apiParam apiParam apiParam apiParam apiParam apiParam apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . put ( '/' , controller . user . updateUser ) ; api apiName apiGroup apiHeader apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . delete ( '/:id' , controller . user . removeUser ) ; api apiName apiGroup apiHeader apiParam apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . put ( '/pwd' , controller . user . updateUserPwd ) ; api apiName apiGroup apiHeader apiParam apiParam apiParam apiParam apiParam apiParam apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . get ( '/' , controller . user . queryList ) ; api apiName apiGroup apiHeader apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccess apiSuccessExample apiRouter . get ( '/menu' , controller . user . queryUserMenu ) ; } ;