const yapi = require('../yapi.js'); const baseModel = require('./base.js'); class tokenModel extends baseModel { getName() { return 'token'; } getSchema() { return { project_id: { type: Number, required: true }, token: String }; } save(data) { let m = new this.model(data); return m.save(); } get(project_id) { return this.model.findOne({ project_id: project_id }); } findId(token) { return this.model .findOne({ token: token }) .select('project_id') .exec(); } up(project_id, token) { return this.model.update( { project_id: project_id }, { token: token } ); } } module.exports = tokenModel;