mirror of
https://github.com/YMFE/yapi.git
synced 2024-12-27 05:30:14 +08:00
38 lines
694 B
JavaScript
38 lines
694 B
JavaScript
|
import yapi from '../yapi.js';
|
||
|
import baseModel from './base.js';
|
||
|
// import userModel from '../models/user.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;
|