lrf 2 年之前
父节点
当前提交
e86a79014c
共有 4 个文件被更改,包括 6 次插入7 次删除
  1. 2 3
      app/controller/shop/config/.shop.js
  2. 2 2
      app/controller/user/config/.admin.js
  3. 0 2
      app/model/shop/shop.js
  4. 2 0
      app/model/user/admin.js

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

@@ -1,6 +1,6 @@
 module.exports = {
 module.exports = {
   create: {
   create: {
-    requestBody: ['qrcode', 'goods_score', 'send_score', 'service_score', 'user', 'logo', 'name', 'code', 'person', 'phone', 'address', 'file', 'status'],
+    requestBody: ['qrcode', 'goods_score', 'send_score', 'service_score', 'logo', 'name', 'code', 'person', 'phone', 'address', 'file', 'status'],
   },
   },
   destroy: {
   destroy: {
     params: ['!id'],
     params: ['!id'],
@@ -8,7 +8,7 @@ module.exports = {
   },
   },
   update: {
   update: {
     params: ['!id'],
     params: ['!id'],
-    requestBody: ['qrcode', 'goods_score', 'send_score', 'service_score', 'user', 'logo', 'name', 'code', 'person', 'phone', 'address', 'file', 'status'],
+    requestBody: ['qrcode', 'goods_score', 'send_score', 'service_score', 'logo', 'name', 'code', 'person', 'phone', 'address', 'file', 'status'],
   },
   },
   show: {
   show: {
     parameters: {
     parameters: {
@@ -21,7 +21,6 @@ module.exports = {
       query: {
       query: {
         'meta.createdAt@start': 'meta.createdAt@start',
         'meta.createdAt@start': 'meta.createdAt@start',
         'meta.createdAt@end': 'meta.createdAt@end',
         'meta.createdAt@end': 'meta.createdAt@end',
-        user: 'user',
         name: '%name%',
         name: '%name%',
         code: 'code',
         code: 'code',
         person: 'person',
         person: 'person',

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

@@ -1,6 +1,6 @@
 module.exports = {
 module.exports = {
   create: {
   create: {
-    requestBody: ['account', 'password', 'name'],
+    requestBody: ['account', 'password', 'name', 'role'],
   },
   },
   destroy: {
   destroy: {
     params: ['!id'],
     params: ['!id'],
@@ -8,7 +8,7 @@ module.exports = {
   },
   },
   update: {
   update: {
     params: ['!id'],
     params: ['!id'],
-    requestBody: ['account', 'password', 'name'],
+    requestBody: ['account', 'password', 'name', 'role'],
   },
   },
   show: {
   show: {
     parameters: {
     parameters: {

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

@@ -4,7 +4,6 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 
 
 // 商店信息
 // 商店信息
 const shop = {
 const shop = {
-  user: { type: String, required: false, zh: '店铺管理用户', ref: 'User.User' }, //
   logo: { type: Array, required: false, zh: '店铺logo' }, //
   logo: { type: Array, required: false, zh: '店铺logo' }, //
   name: { type: String, required: false, zh: '商店名称' }, //
   name: { type: String, required: false, zh: '商店名称' }, //
   code: { type: String, required: false, zh: '店铺编号' }, // 自增,中间件处理
   code: { type: String, required: false, zh: '店铺编号' }, // 自增,中间件处理
@@ -21,7 +20,6 @@ const shop = {
 const schema = new Schema(shop, { toJSON: { getters: true, virtuals: true } });
 const schema = new Schema(shop, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });
 schema.index({ id: 1 });
 schema.index({ 'meta.createdAt': 1 });
 schema.index({ 'meta.createdAt': 1 });
-schema.index({ user: 1 });
 schema.index({ name: 1 });
 schema.index({ name: 1 });
 schema.index({ code: 1 });
 schema.index({ code: 1 });
 schema.index({ person: 1 });
 schema.index({ person: 1 });

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

@@ -8,6 +8,8 @@ const { Secret } = require('naf-framework-mongoose-free/lib/model/schema');
 const admin = {
 const admin = {
   account: { type: String, required: false, zh: '账号' }, //
   account: { type: String, required: false, zh: '账号' }, //
   password: { type: Secret, required: false, select: false, zh: '密码' }, //
   password: { type: Secret, required: false, select: false, zh: '密码' }, //
+  role: { type: String, zh: '角色', ref: 'Dev.Role' },
+  shop: { type: String, zh: '店铺', ref: 'Shop.Shop' },
   name: { type: String, required: false, zh: '名称' }, //
   name: { type: String, required: false, zh: '名称' }, //
 };
 };
 const schema = new Schema(admin, { toJSON: { getters: true, virtuals: true } });
 const schema = new Schema(admin, { toJSON: { getters: true, virtuals: true } });