Forráskód Böngészése

友情链接增加sort

reloaded 5 éve
szülő
commit
0c13f14f78
3 módosított fájl, 7 hozzáadás és 5 törlés
  1. 4 3
      app/controller/.link.js
  2. 1 1
      app/controller/.news.js
  3. 2 1
      app/model/link.js

+ 4 - 3
app/controller/.link.js

@@ -1,6 +1,6 @@
 module.exports = {
   create: {
-    requestBody: ["!name", "!url", "img_url"],
+    requestBody: ["!name", "!url", "img_url", "sort"],
   },
   destroy: {
     params: ["!id"],
@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ["!id"],
-    requestBody: ["name", "url", "img_url"],
+    requestBody: ["name", "url", "img_url", "sort"],
   },
   show: {
     parameters: {
@@ -22,12 +22,13 @@ module.exports = {
         name: "name",
         url: "url",
         img_url: "img_url",
+        sort: "sort",
       },
     },
     service: "query",
     options: {
       query: ["skip", "limit"],
-      sort: ["meta.createdAt"],
+      sort: ["sort", "meta.createdAt"],
       desc: true,
       count: true,
     },

+ 1 - 1
app/controller/.news.js

@@ -68,7 +68,7 @@ module.exports = {
     service: "query",
     options: {
       query: ["skip", "limit"],
-      sort: ["is_top", "meta.createdAt"],
+      sort: ["is_top", "publish_time", "meta.createdAt"],
       desc: true,
       count: true,
     },

+ 2 - 1
app/model/link.js

@@ -6,7 +6,8 @@ const metaPlugin = require('naf-framework-mongoose/lib/model/meta-plugin');
 const LinkSchema = {
   name: { type: String, required: false, maxLength: 200 }, // 链接名称
   url: { type: String, required: true, maxLength: 200 }, // 链接地址
-  img_url: { type: String, required: false, maxLength: 200 }, // 图片路径
+  img_url: { type: String, required: true, maxLength: 200 }, // 图片路径
+  sort: { type: String, required: false, maxLength: 200 }, // 排序
 };