'use strict'
const Controller = require('egg').Controller
class BaseController extends Controller {
get user() {
return this.ctx.session.user
}
success(data, msg = '请求成功') {
this.ctx.body = {
code: 200,
msg,
data
}
}
error(msg, code = 500, data) {
this.ctx.body = {
code,
msg,
data
}
}
notFound(msg) {
msg = msg || 'not found'
this.ctx.throw(404, msg)
}
}
module.exports = BaseController