UNPKG

zqs-plugin-alicloud-sms

Version:
34 lines 1.72 kB
"use strict"; 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=