userInfo.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. 'use strict';
  2. import mongoose from 'mongoose'
  3. const Schema = mongoose.Schema;
  4. const userInfoSchema = new Schema({
  5. avatar: {type: String, default: 'default.jpg'},
  6. balance: {type: Number, default: 0},
  7. brand_member_new: {type: Number, default: 0},
  8. current_address_id: {type: Number, default: 0},
  9. current_invoice_id: {type: Number, default: 0},
  10. delivery_card_expire_days: {type: Number, default: 0},
  11. email: {type: String, default: ''},
  12. gift_amount: {type: Number, default: 3},
  13. city: String,
  14. registe_time: String,
  15. id: Number,
  16. user_id: Number,
  17. is_active: {type: Number, default: 1},
  18. is_email_valid: {type: Boolean, default: false},
  19. is_mobile_valid: {type: Boolean, default: true},
  20. mobile: {type: String, default: ''},
  21. point: {type: Number, default: 0},
  22. username: String,
  23. column_desc: {
  24. game_desc: {type: String, default: '玩游戏领红包'},
  25. game_image_hash: {type: String, default: '05f108ca4e0c543488799f0c7c708cb1jpeg'},
  26. game_is_show: {type: Number, default: 1},
  27. game_link: {type: String, default: 'https://gamecenter.faas.ele.me'},
  28. gift_mall_desc: {type: String, default: '0元好物在这里'},
  29. },
  30. })
  31. userInfoSchema.index({id: 1});
  32. const UserInfo = mongoose.model('UserInfo', userInfoSchema);
  33. export default UserInfo