address.js 866 B

12345678910111213141516171819202122232425262728293031323334
  1. 'use strict';
  2. import mongoose from 'mongoose'
  3. const Schema = mongoose.Schema;
  4. const addressSchema = new Schema({
  5. id: Number,
  6. address: String,
  7. phone: String,
  8. user_id: Number,
  9. is_valid: {type: Number, default: 1},
  10. created_at: {type: Date, default: Date.now()},
  11. phone_bk: String,
  12. tag_type: Number,
  13. name: String,
  14. st_geohash: String,
  15. address_detail: String,
  16. poi_type: {type: Number, default: 0},
  17. sex: {type: Number, default: 1},
  18. city_id: {type: Number, default: 1},
  19. tag: {type: String, default: '家'},
  20. is_user_default: {type: Boolean, default: true},
  21. is_deliverable: {type: Boolean, default: true},
  22. agent_fee: {type: Number, default: 0},
  23. deliver_amount: {type: Number, default: 0},
  24. phone_had_bound: {type: Boolean, default: true},
  25. })
  26. addressSchema.index({id: 1});
  27. const Address = mongoose.model('Address', addressSchema);
  28. export default Address