UNPKG

cxos-node-frame

Version:

适用于中小型企业项目快速全栈开发框架

43 lines 2.55 kB
"use strict" const Router = require('koa-router') module.exports = (builder) => { const path = builder.web['server']['path'] const user = new (require("../controller/userController")(builder))() const base = new (require('../controller/baseController')(builder))() const file = new (require('../controller/fileController')(builder))() const system = new (require('../controller/systemController')(builder))() const router = new Router() // ===================== 绑定api路径和各controller的之间请添加在这儿 ===================== router.post(path + '/file/upload', file.upload) router.get(path + '/file/load', file.load) router.get(path + '/file/get', file.get) router.get(path + '/file/download', file.download) router.post(path + '/base/fetchList', base.fetchList) router.post(path + '/base/findList', base.findList) router.post(path + '/base/getById', base.getById) router.post(path + '/base/removeById', base.removeById) router.post(path + '/base/removeByIds', base.removeByIds) router.post(path + '/base/saveOrUpdate', base.saveOrUpdate) router.post(path + '/base/saveOrUpdateBatch', base.saveOrUpdateBatch) router.post(path + '/system/getdatacst', system.getdatacst) router.post(path + '/system/findCity', system.findCity) router.post(path + '/system/findCityL2', system.findCityL2) router.post(path + '/user/getUserAndRoleIds', user.getUserAndRoleIds) router.post(path + '/user/sendSmsCode', user.sendSmsCode) router.post(path + '/user/loginByPhone', user.loginByPhone) router.post(path + '/user/loginByWechat', user.loginByWechat) router.post(path + '/user/loginByAdmin', user.loginByAdmin) router.post(path + '/user/loginByUser', user.loginByUser) router.post(path + '/user/updateHeadPortrait', user.updateHeadPortrait) router.post(path + '/user/modifyPwdByUser', user.modifyPwdByUser) router.post(path + '/user/modifyPwdByAdmin', user.modifyPwdByAdmin) router.post(path + '/user/findPermission', user.findPermission) router.post(path + '/user/saveUserAndRoleIds', user.saveUserAndRoleIds) router.post(path + '/user/loginout', user.loginout) router.post(path + '/user/getRolePermissionByRoleId', user.getRolePermissionByRoleId) router.post(path + '/user/saveRolePermission', user.saveRolePermission) router.post(path + '/user/getRoleApiByRoleId', user.getRoleApiByRoleId) router.post(path + '/user/saveRoleApi', user.saveRoleApi) // ===================== 绑定api路径和各controller的之间请添加在这儿 ===================== return router }