guhongwei 3 năm trước cách đây
mục cha
commit
55cdacfaa6
2 tập tin đã thay đổi với 58 bổ sung20 xóa
  1. 56 20
      app/controller/config/.apply.js
  2. 2 0
      app/model/apply.js

+ 56 - 20
app/controller/config/.apply.js

@@ -1,43 +1,79 @@
 module.exports = {
   create: {
-    requestBody: ['mech_id', 'mech_name', 'name', 'user_id', 'user_name', 'type', 'inventor', 'contact', 'phone', 'email', 'check_url', 'apply_url', 'questions', 'status'],
+    requestBody: [
+      "mech_id",
+      "mech_name",
+      "agent_id",
+      "agent_name",
+      "name",
+      "user_id",
+      "user_name",
+      "type",
+      "inventor",
+      "contact",
+      "phone",
+      "email",
+      "check_url",
+      "apply_url",
+      "questions",
+      "status",
+    ],
   },
   destroy: {
-    params: ['!id'],
-    service: 'delete',
+    params: ["!id"],
+    service: "delete",
   },
   update: {
-    params: ['!id'],
-    requestBody: ['mech_id', 'mech_name', 'name', 'user_id', 'user_name', 'type', 'inventor', 'contact', 'phone', 'email', 'check_url', 'apply_url', 'questions', 'status'],
+    params: ["!id"],
+    requestBody: [
+      "mech_id",
+      "mech_name",
+      "agent_id",
+      "agent_name",
+      "name",
+      "user_id",
+      "user_name",
+      "type",
+      "inventor",
+      "contact",
+      "phone",
+      "email",
+      "check_url",
+      "apply_url",
+      "questions",
+      "status",
+    ],
   },
   show: {
     parameters: {
-      params: ['!id'],
+      params: ["!id"],
     },
-    service: 'fetch',
+    service: "fetch",
   },
   index: {
     parameters: {
       query: {
-        'meta.createdAt@start': 'meta.createdAt@start',
-        'meta.createdAt@end': 'meta.createdAt@end',
-        mech_id: 'mech_id',
-        mech_name: 'mech_name',
-        name: 'name',
-        user_id: 'user_id',
-        user_name: 'user_name',
-        type: 'type',
-        phone: 'phone',
-        status: 'status',
+        "meta.createdAt@start": "meta.createdAt@start",
+        "meta.createdAt@end": "meta.createdAt@end",
+        mech_id: "mech_id",
+        mech_name: "mech_name",
+        agent_id: "agent_id",
+        agent_name: "agent_name",
+        name: "name",
+        user_id: "user_id",
+        user_name: "user_name",
+        type: "type",
+        phone: "phone",
+        status: "status",
       },
       // options: {
       //   "meta.state": 0 // 默认条件
       // },
     },
-    service: 'query',
+    service: "query",
     options: {
-      query: ['skip', 'limit'],
-      sort: ['meta.createdAt'],
+      query: ["skip", "limit"],
+      sort: ["meta.createdAt"],
       desc: true,
       count: true,
     },

+ 2 - 0
app/model/apply.js

@@ -6,6 +6,8 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 const apply = {
   mech_id: { type: String, required: false }, // 机构id
   mech_name: { type: String, required: false }, // 机构名称
+  agent_id: { type: String, required: false }, //  代理机构id
+  agent_name: { type: String, required: false }, // 代理机构名称
   name: { type: String, required: false }, // 专利名称
   user_id: { type: String, required: false }, // 申请人id
   user_name: { type: String, required: false }, // 申请人姓名