routes.js 1.4 KB
/**
 * Created by Tommy Huang on 18/03/21.
 */
const express = require('express')
const router = express.Router()
const loginCheck = require('./middlewares/loginCheck')
const upload  = require('multer')()

const user = require('./controllers/user')
const iou = require('./controllers/iou')
const wechat = require('./controllers/wechat')

// 获取用户信息
router.get('/user', loginCheck, user.get)
// 获取绑定手机号验证码
router.get('/getCode', loginCheck, user.getVerificationCode)
// 绑定手机号
router.post('/user/bindPhone', loginCheck, user.bindPhone)
// 绑定身份信息
router.post('/user/bindId', loginCheck, upload.any(), user.bindId)
// 创建新借条
router.post('/iou', loginCheck, upload.any(), iou.create)
// 获取借条详情
router.get('/iou', loginCheck, iou.get)
// 设置用户交易密码
router.post('/user/password', loginCheck, user.setPassword)
// 用户正式提交借条
router.post('/iou/submit', loginCheck, iou.submitIOU)
// 用户取消借条
router.post('/iou/delete', loginCheck, iou.deleteIOU)
// 用户正式提交借条
router.post('/iou/comfirm', loginCheck, iou.comfirmIOU)
// 用户取消借条
router.post('/iou/reject', loginCheck, iou.rejectIOU)
// 获取借条分享信息(二维码,分享连接etc)
router.get('/iou/shareInfo', loginCheck, iou.shareInfo)
// 获取微信jssdk签名
router.get('/wechatTicket', loginCheck, wechat.buildTicket )
module.exports = router