tSyncProvinceModel.js 686 B

12345678910111213141516171819
  1. 'use strict';
  2. module.exports = app => {
  3. const mongoose = app.mongoose;
  4. const Schema = mongoose.Schema;
  5. const conn = app.mongooseDB.get('etlDB');
  6. // 省 数据结构
  7. const TSyncProvinceSchema = new Schema({
  8. _id: { type: String }, // Objectid
  9. province_id: { type: String }, // 省id
  10. province_name: { type: String }, // 省名称
  11. province_short_name: { type: String }, // 省简称
  12. spelling: { type: String }, // 拼写
  13. out_pro_code: { type: String }, // 省编码
  14. });
  15. TSyncProvinceSchema.index({ out_pro_code: -1 });
  16. TSyncProvinceSchema.index({ province_id: -1 });
  17. return conn.model(' TSyncProvince', TSyncProvinceSchema, 't_sync_province');
  18. };