LicenseKey.js 496 B

12345678910111213141516171819202122
  1. const mongoose = require('mongoose');
  2. const { getNowChinaTimeString } = require('../utils/date');
  3. const licenseKeySchema = new mongoose.Schema({
  4. licenseKey: {
  5. type: String,
  6. required: true,
  7. unique: true
  8. },
  9. isUsed: {
  10. type: Boolean,
  11. default: false
  12. },
  13. generatedAt: {
  14. type: String,
  15. default() {
  16. return getNowChinaTimeString();
  17. }
  18. }
  19. });
  20. module.exports = mongoose.model('LicenseKey', licenseKeySchema);