zqs-plugin-alicloud-sms
Version:
zqs-plugin-alicloud-sms
34 lines • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createModel = void 0;
const db_1 = require("zqs-core/lib/db");
function createModel(config) {
const schema = new db_1.Schema({
mobile: {
type: String,
required: true,
},
code: {
type: String,
required: true,
},
expiresIn: {
type: Date,
required: true,
},
category: {
type: String,
required: true,
enum: config.categories.map(x => x.name),
},
}, {
timestamps: {},
});
return db_1.Model({
name: '__alicloud_sms',
auth: false,
schema,
});
}
exports.createModel = createModel;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0NBQXdEO0FBR3hELFNBQWdCLFdBQVcsQ0FBQyxNQUFlO0lBQ3pDLE1BQU0sTUFBTSxHQUFHLElBQUksV0FBTSxDQUN2QjtRQUNFLE1BQU0sRUFBRTtZQUNOLElBQUksRUFBRSxNQUFNO1lBQ1osUUFBUSxFQUFFLElBQUk7U0FDZjtRQUNELElBQUksRUFBRTtZQUNKLElBQUksRUFBRSxNQUFNO1lBQ1osUUFBUSxFQUFFLElBQUk7U0FDZjtRQUNELFNBQVMsRUFBRTtZQUNULElBQUksRUFBRSxJQUFJO1lBQ1YsUUFBUSxFQUFFLElBQUk7U0FDZjtRQUNELFFBQVEsRUFBRTtZQUNSLElBQUksRUFBRSxNQUFNO1lBQ1osUUFBUSxFQUFFLElBQUk7WUFDZCxJQUFJLEVBQUUsTUFBTSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1NBQ3pDO0tBQ0YsRUFDRDtRQUNFLFVBQVUsRUFBRSxFQUFFO0tBQ2YsQ0FDRixDQUFDO0lBQ0YsT0FBTyxVQUFLLENBQUM7UUFDWCxJQUFJLEVBQUUsZ0JBQWdCO1FBQ3RCLElBQUksRUFBRSxLQUFLO1FBQ1gsTUFBTTtLQUNQLENBQUMsQ0FBQztBQUNMLENBQUM7QUE5QkQsa0NBOEJDIn0=