yapi/server/models/avatar.js

37 lines
658 B
JavaScript
Raw Normal View History

const yapi = require('../yapi.js');
const baseModel = require('./base.js');
2017-08-10 15:37:20 +08:00
class avatarModel extends baseModel {
getName() {
return 'avatar';
}
getSchema() {
return {
uid: { type: Number, required: true },
basecode: String,
type: String
};
}
get(uid) {
return this.model.findOne({
uid: uid
});
}
up(uid, basecode, type){
return this.model.update({
uid: uid
}, {
type: type,
basecode: basecode
},{
upsert: true
})
}
}
module.exports = avatarModel;