yapi-next/vendors/server/models/avatar.js
2023-06-27 18:59:45 +08:00

40 lines
594 B
JavaScript
Executable File

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;