lrf 2 jaren geleden
bovenliggende
commit
2a0070d572
2 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. 3 2
      app/controller/user/config/.user.js
  2. 2 0
      app/model/user/user.js

+ 3 - 2
app/controller/user/config/.user.js

@@ -1,6 +1,6 @@
 module.exports = {
   create: {
-    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'openid'],
+    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'openid', 'status'],
   },
   destroy: {
     params: ['!id'],
@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ['!id'],
-    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'openid'],
+    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'openid', 'status'],
   },
   show: {
     parameters: {
@@ -24,6 +24,7 @@ module.exports = {
         name: 'name',
         phone: 'phone',
         openid: 'openid',
+        status: 'status',
       },
       // options: {
       //   "meta.state": 0 // 默认条件

+ 2 - 0
app/model/user/user.js

@@ -12,6 +12,7 @@ const user = {
   icon: { type: Array, required: false, zh: '头像' }, //
   birth: { type: String, required: false, zh: '生日' }, //
   openid: { type: String, required: false, zh: '微信小程序' }, //
+  status: { type: String, required: false, default: '0', zh: '状态' }, // 字典:user_type
 };
 const schema = new Schema(user, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });
@@ -19,6 +20,7 @@ schema.index({ 'meta.createdAt': 1 });
 schema.index({ name: 1 });
 schema.index({ phone: 1 });
 schema.index({ openid: 1 });
+schema.index({ status: 1 });
 
 schema.plugin(metaPlugin);