lrf 2 년 전
부모
커밋
3ef3dc0943
3개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 0
      app/controller/dev/config/.dictData.js
  2. 5 1
      app/service/dev/dictData.js
  3. 1 0
      app/z_router/dev/dictData.js

+ 9 - 0
app/controller/dev/config/.dictData.js

@@ -38,4 +38,13 @@ module.exports = {
       count: true,
     },
   },
+  getDictData: {
+    parameters: {
+      query: {
+        value: 'value',
+        code: 'code',
+        status: 'status',
+      },
+    },
+  },
 };

+ 5 - 1
app/service/dev/dictData.js

@@ -4,12 +4,16 @@ const { BusinessError, ErrorCode } = require('naf-core').Error;
 const _ = require('lodash');
 const assert = require('assert');
 
-// 
+//
 class DictDataService extends CrudService {
   constructor(ctx) {
     super(ctx, 'dictdata');
     this.model = this.ctx.model.Dev.DictData;
   }
+
+  async getDictData(query) {
+    return await this.model.findOne(query);
+  }
 }
 
 module.exports = DictDataService;

+ 1 - 0
app/z_router/dev/dictData.js

@@ -7,6 +7,7 @@ const rkey = 'dictData';
 const ckey = 'dev.dictData';
 const keyZh = '字典内容';
 const routes = [
+  { method: 'get', path: `${rkey}/getDictData`, controller: `${ckey}.getDictData`, name: `${ckey}getDictData`, zh: `${keyZh}-获取字典` },
   { method: 'get', path: `${rkey}`, controller: `${ckey}.index`, name: `${ckey}Query`, zh: `${keyZh}列表查询` },
   { method: 'get', path: `${rkey}/:id`, controller: `${ckey}.show`, name: `${ckey}Show`, zh: `${keyZh}查询` },
   { method: 'post', path: `${rkey}`, controller: `${ckey}.create`, name: `${ckey}Create`, zh: `创建${keyZh}` },