guhongwei 2 年之前
父节点
当前提交
3029693b45

+ 4 - 4
app/controller/cases.js

@@ -1,13 +1,13 @@
 'use strict';
-const meta = require('./config/.program.js');
+const meta = require('./config/.cases.js');
 const Controller = require('egg').Controller;
 const { CrudController } = require('naf-framework-mongoose-free/lib/controller');
 
 // 节目表
-class ProgramController extends Controller {
+class CasesController extends Controller {
   constructor(ctx) {
     super(ctx);
-    this.service = this.ctx.service.program;
+    this.service = this.ctx.service.cases;
   }
 }
-module.exports = CrudController(ProgramController, meta);
+module.exports = CrudController(CasesController, meta);

+ 8 - 5
app/controller/config/.banner.js

@@ -1,13 +1,15 @@
+
 module.exports = {
   create: {
     requestBody: [
       "place",
-      "name",
+      "title",
       "origin",
       "create_time",
+      "brief",
       "img_url",
       "file_url",
-      "news",
+      "content",
       "is_use",
     ],
   },
@@ -19,12 +21,13 @@ module.exports = {
     params: ["!id"],
     requestBody: [
       "place",
-      "name",
+      "title",
       "origin",
       "create_time",
+      "brief",
       "img_url",
       "file_url",
-      "news",
+      "content",
       "is_use",
     ],
   },
@@ -40,7 +43,7 @@ module.exports = {
         "meta.createdAt@start": "meta.createdAt@start",
         "meta.createdAt@end": "meta.createdAt@end",
         place: "place",
-        name: "name",
+        title: "title",
         origin: "origin",
         create_time: "create_time",
         is_use: "is_use",

+ 10 - 25
app/controller/config/.news.js

@@ -1,15 +1,7 @@
+
 module.exports = {
   create: {
-    requestBody: [
-      "type",
-      "title",
-      "origin",
-      "create_time",
-      "img_url",
-      "file_url",
-      "content",
-      "is_use",
-    ],
+    requestBody: ['type','place','title','origin','create_time','brief','img_url','file_url','content','is_use'],
   },
   destroy: {
     params: ["!id"],
@@ -17,16 +9,7 @@ module.exports = {
   },
   update: {
     params: ["!id"],
-    requestBody: [
-      "type",
-      "title",
-      "origin",
-      "create_time",
-      "img_url",
-      "file_url",
-      "content",
-      "is_use",
-    ],
+    requestBody: ['type','place','title','origin','create_time','brief','img_url','file_url','content','is_use'],
   },
   show: {
     parameters: {
@@ -39,11 +22,13 @@ module.exports = {
       query: {
         "meta.createdAt@start": "meta.createdAt@start",
         "meta.createdAt@end": "meta.createdAt@end",
-        type: "type",
-        title: "title",
-        origin: "origin",
-        create_time: "create_time",
-        is_use: "is_use",
+        'type': 'type' ,
+        'place': 'place' ,
+        'title': 'title' ,
+        'origin': 'origin' ,
+        'create_time': 'create_time' ,
+        'is_use': 'is_use' ,
+
       },
       // options: {
       //   "meta.state": 0 // 默认条件

+ 4 - 4
app/controller/leavemess.js

@@ -1,13 +1,13 @@
 'use strict';
-const meta = require('./config/.program.js');
+const meta = require('./config/.leavemess.js');
 const Controller = require('egg').Controller;
 const { CrudController } = require('naf-framework-mongoose-free/lib/controller');
 
 // 节目表
-class ProgramController extends Controller {
+class LeavemessController extends Controller {
   constructor(ctx) {
     super(ctx);
-    this.service = this.ctx.service.program;
+    this.service = this.ctx.service.leavemess;
   }
 }
-module.exports = CrudController(ProgramController, meta);
+module.exports = CrudController(LeavemessController, meta);

+ 4 - 4
app/controller/news.js

@@ -1,13 +1,13 @@
 'use strict';
-const meta = require('./config/.leavemess.js');
+const meta = require('./config/.news.js');
 const Controller = require('egg').Controller;
 const { CrudController } = require('naf-framework-mongoose-free/lib/controller');
 
 // 留言
-class LeavemessController extends Controller {
+class NewsController extends Controller {
   constructor(ctx) {
     super(ctx);
-    this.service = this.ctx.service.leavemess;
+    this.service = this.ctx.service.news;
   }
 }
-module.exports = CrudController(LeavemessController, meta);
+module.exports = CrudController(NewsController, meta);

+ 3 - 2
app/model/banner.js

@@ -6,12 +6,13 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 // 轮播图
 const banner = {
   place: { type: String, required: false, zh: '展示位置' }, // 字典表:banner_place
-  name: { type: String, required: false, zh: '名称' }, //
+  title: { type: String, required: false, zh: '名称' }, //
   origin: { type: String, required: false, default: '系统管理员', zh: '来源' }, //
   create_time: { type: String, required: false, zh: '时间' }, //
+  brief: { type: String, required: false, zh: '简介' }, //
   img_url: { type: Array, required: false, zh: '图片' }, //
   file_url: { type: Array, required: false, zh: '文件' }, //
-  news: { type: Array, required: false, zh: '新闻' }, //
+  content: { type: String, required: false, zh: '内容' }, //
   is_use: { type: String, required: false, default: '0', zh: '是否启用' }, // 字典表:is_use
 };
 const schema = new Schema(banner, { toJSON: { getters: true, virtuals: true } });

+ 3 - 0
app/model/news.js

@@ -6,9 +6,11 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 // 新闻资讯
 const news = {
   type: { type: String, required: false, zh: '新闻类型' }, // 字典表:news_type
+  place: { type: String, required: false, zh: '展示位置' }, //
   title: { type: String, required: false, zh: '标题' }, //
   origin: { type: String, required: false, default: '系统管理员', zh: '来源' }, //
   create_time: { type: String, required: false, zh: '时间' }, //
+  brief: { type: String, required: false, zh: '简介' }, //
   img_url: { type: Array, required: false, zh: '图片' }, //
   file_url: { type: Array, required: false, zh: '文件' }, //
   content: { type: String, required: false, zh: '内容' }, //
@@ -18,6 +20,7 @@ const schema = new Schema(news, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });
 schema.index({ 'meta.createdAt': 1 });
 schema.index({ type: 1 });
+schema.index({ place: 1 });
 schema.index({ title: 1 });
 schema.index({ origin: 1 });
 schema.index({ create_time: 1 });