lrf402788946 4 سال پیش
والد
کامیت
fea8d8beb3
2فایلهای تغییر یافته به همراه18 افزوده شده و 24 حذف شده
  1. 17 24
      app/controller/.subject.js
  2. 1 0
      app/model/subject.js

+ 17 - 24
app/controller/.subject.js

@@ -1,43 +1,36 @@
 module.exports = {
   create: {
-    requestBody: [
-      'code',
-      '!name',
-      'type'
-    ]
+    requestBody: ["code", "!name", "type", "need_teacher"],
   },
   destroy: {
-    params: ['!id'],
-    service: 'delete'
+    params: ["!id"],
+    service: "delete",
   },
   update: {
-    params: ['!id'],
-    requestBody: [
-      'code',
-      '!name',
-      'type'
-    ]
+    params: ["!id"],
+    requestBody: ["code", "!name", "type", "need_teacher"],
   },
   show: {
     parameters: {
-      params: ['!id']
+      params: ["!id"],
     },
-    service: 'fetch'
+    service: "fetch",
   },
   index: {
     parameters: {
       query: {
-        code: 'code',
-        name: 'name',
-        type:'type'
-      }
+        code: "code",
+        name: "name",
+        type: "type",
+        need_teacher: "need_teacher",
+      },
     },
-    service: 'query',
+    service: "query",
     options: {
-      query: ['skip', 'limit'],
-      sort: ['meta.createdAt'],
+      query: ["skip", "limit"],
+      sort: ["meta.createdAt"],
       desc: true,
-      count: true
-    }
+      count: true,
+    },
   },
 };

+ 1 - 0
app/model/subject.js

@@ -7,6 +7,7 @@ const SubjectSchema = {
   code: { type: String, required: false, maxLength: 200 }, // 科目代码
   name: { type: String, required: false, maxLength: 500 }, // 科目名称
   type: { type: String, required: false, maxLength: 500 }, // 类型,0-普通班,1-特殊班
+  need_teacher: { type: String, required: false, maxLength: 100, default: '0' }, // 类型,0-需要,1-不需要
 };