فهرست منبع

添加媒体内容网关、评论菜单、修改评论字段含义

asd123a20 3 سال پیش
والد
کامیت
9ec093179b
3فایلهای تغییر یافته به همراه113 افزوده شده و 1 حذف شده
  1. 103 0
      service-gateway/config/media.js
  2. 1 1
      service-media/app/model/discuss.js
  3. 9 0
      service-naf/config/menu.js

+ 103 - 0
service-gateway/config/media.js

@@ -0,0 +1,103 @@
+'use strict';
+module.exports = [
+  // 评论
+  {
+    url: '/api/media/discuss/create',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/discuss/update',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/discuss/delete/:id',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/discuss/query',
+    jwt: false,
+    issuer: [ 'naf', 'user' ],
+    log: false,
+  },
+  // 点赞
+  {
+    url: '/api/media/praise/create',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/praise/update',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/praise/delete/:id',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/praise/query',
+    jwt: false,
+    issuer: [ 'naf', 'user' ],
+    log: false,
+  },
+  // 收藏
+  {
+    url: '/api/media/collect/create',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/collect/update',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/collect/delete/:id',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/collect/query',
+    jwt: false,
+    issuer: [ 'naf', 'user' ],
+    log: false,
+  },
+  // 留言
+  {
+    url: '/api/media/leave/create',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/leave/update',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/leave/delete/:id',
+    jwt: true,
+    issuer: [ 'naf', 'user' ],
+    log: true,
+  },
+  {
+    url: '/api/media/leave/query',
+    jwt: false,
+    issuer: [ 'naf', 'user' ],
+    log: false,
+  },
+];

+ 1 - 1
service-media/app/model/discuss.js

@@ -9,7 +9,7 @@ const SchemaDefine = {
   msg: { type: String, required: true },
   // 父级id
   parentId: { type: String, required: true },
-  // 状态 0=待审核 1=已发布
+  // 状态 0=待审核 1=已发布 2=已驳回
   status: { type: String, required: true },
 };
 const schema = new Schema(SchemaDefine);

+ 9 - 0
service-naf/config/menu.js

@@ -229,5 +229,14 @@ const data = [
     parentCode: null,
     icon: 'el-icon-star-on',
   },
+  // 评论管理
+  {
+    module: 'discuss',
+    path: '/discuss/home',
+    title: '评论管理',
+    code: 'discussHome',
+    parentCode: null,
+    icon: 'el-icon-star-on',
+  },
 ];
 module.exports.data = data;