Procházet zdrojové kódy

用户表新增电子邮箱字段emial

guhongwei před 2 roky
rodič
revize
2810b85367
2 změnil soubory, kde provedl 12 přidání a 10 odebrání
  1. 3 2
      app/controller/user/config/.user.js
  2. 9 8
      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', 'gender', 'openid', 'status'],
+    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'gender', 'email','openid', 'status'],
   },
   destroy: {
     params: ['!id'],
@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ['!id'],
-    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'gender', 'openid', 'status'],
+    requestBody: ['name', 'phone', 'password', 'icon', 'birth', 'gender','email', 'openid', 'status'],
   },
   show: {
     parameters: {
@@ -24,6 +24,7 @@ module.exports = {
         name: 'name',
         phone: 'phone',
         gender: 'gender',
+        email:'email',
         openid: 'openid',
         status: 'status',
       },

+ 9 - 8
app/model/user/user.js

@@ -6,14 +6,15 @@ const { Secret } = require('naf-framework-mongoose-free/lib/model/schema');
 
 // 顾客
 const user = {
-  name: { type: String, required: false, zh: '用户名' }, //
-  phone: { type: String, required: false, zh: '手机号' }, //
-  password: { type: Secret, required: false, select: false, zh: '密码' }, //
-  icon: { type: Array, required: false, zh: '头像' }, //
-  birth: { type: String, required: false, zh: '生日' }, //
-  gender: { type: String, required: false, zh: '性别' }, // 字典:gender
-  openid: { type: String, required: false, zh: '微信小程序' }, //
-  status: { type: String, required: false, default: '0', zh: '状态' }, // 字典statusr_status
+  name: { type: String, required: false, zh: "用户名" }, //
+  phone: { type: String, required: false, zh: "手机号" }, //
+  password: { type: Secret, required: false, select: false, zh: "密码" }, //
+  icon: { type: Array, required: false, zh: "头像" }, //
+  birth: { type: String, required: false, zh: "生日" }, //
+  gender: { type: String, required: false, zh: "性别" }, // 字典:gender
+  email: { type: String, required: false, zh: "电子邮箱" }, //
+  openid: { type: String, required: false, zh: "微信小程序" }, //
+  status: { type: String, required: false, default: "0", zh: "状态" }, // 字典statusr_status
 };
 const schema = new Schema(user, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });