| 1234567891011121314151617181920212223 |
- const Schema = require('mongoose').Schema;
- let userRoleSchema = new Schema({
- time: { type: Date, default: Date.now, desc: '授权时间', },
- authorizer: { type: Schema.Types.ObjectId, ref: 'User', desc: '授权者', },
- user: { type: Schema.Types.ObjectId, ref: 'User', desc: '用户', required: true, },
- role: { type: Schema.Types.ObjectId, ref: 'Role', desc: '角色', required: true, },
- }, {
- toJSON: {}
- });
- userRoleSchema.index({
- user: 1,
- role: 1,
- dealer: 1
- }, {
- unique: true
- });
- module.exports = userRoleSchema
|