fork from bc4552c5a8
This commit is contained in:
39
server/models/avatar.js
Normal file
39
server/models/avatar.js
Normal file
@@ -0,0 +1,39 @@
|
||||
const yapi = require('../yapi.js');
|
||||
const baseModel = require('./base.js');
|
||||
|
||||
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;
|
||||
Reference in New Issue
Block a user