userInfo.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. import mongoose from 'mongoose'
  3. const Schema = mongoose.Schema;
  4. const userInfoSchema = new Schema({
  5. avatar: {type: String, default: '/img/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. id: Number,
  14. user_id: Number,
  15. is_active: {type: Number, default: 1},
  16. is_email_valid: {type: Boolean, default: false},
  17. is_mobile_valid: {type: Boolean, default: true},
  18. mobile: {type: String, default: ''},
  19. point: {type: Number, default: 0},
  20. username: String,
  21. column_desc: {
  22. game_desc: {type: String, default: '玩游戏领红包'},
  23. game_image_hash: {type: String, default: '05f108ca4e0c543488799f0c7c708cb1jpeg'},
  24. game_is_show: {type: Number, default: 1},
  25. game_link: {type: String, default: 'https://gamecenter.faas.ele.me'},
  26. gift_mall_desc: {type: String, default: '0元好物在这里'},
  27. },
  28. })
  29. userInfoSchema.index({id: 1});
  30. const UserInfo = mongoose.model('UserInfo', userInfoSchema);
  31. export default UserInfo