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

feat: 种值分析详情接口

wll8 5 hónapja
szülő
commit
696a15c904
1 módosított fájl, 44 hozzáadás és 10 törlés
  1. 44 10
      mm/mm.config.js

+ 44 - 10
mm/mm.config.js

@@ -77,8 +77,8 @@ module.exports = async (util) => {
         },
       }),
       'get /api/weatherForecast': util.side({
-        tags: [`综合总览`],
-        summary: `天气预报`,
+        tags: [`综合总览`, `种值分析详情`],
+        summary: `天气预报, 实时天气`,
         async action(req, res) {
           res.json(
             wrapApiData(
@@ -145,8 +145,8 @@ module.exports = async (util) => {
         },
       }),
       'get /api/transplantTrendAnalysis': util.side({
-        tags: [`综合总览`],
-        summary: `移栽趋势分析`,
+        tags: [`综合总览`, `种值分析详情`],
+        summary: `移栽趋势分析, 月度移栽趋势`,
         async action(req, res) {
           res.json(
             wrapApiData(
@@ -156,6 +156,8 @@ module.exports = async (util) => {
                     '时间|+1': 1,
                     今年: `@integer(0, 2000)`,
                     去年: `@integer(0, 2000)`,
+                    较上日: `@integer(0, 100)`,
+                    较去年: `@integer(0, 100)`,
                   },
                 ],
               })
@@ -164,8 +166,8 @@ module.exports = async (util) => {
         },
       }),
       'get /base': util.side({
-        tags: [`种植分析`],
-        summary: `区域排行`,
+        tags: [`增删改查`],
+        summary: `基地 crud`,
         schema: {
           query: joi
             .object({
@@ -182,6 +184,20 @@ module.exports = async (util) => {
           next()
         },
       }),
+      'get /holePunchingMachine': util.side({
+        tags: [`增删查改`],
+        summary: `打孔机 crud`,
+        schema: {
+          query: joi
+            .object({
+              q: joi.string().description(`模糊搜索`),
+            })
+            .description(`搜索项`),
+        },
+        async action(req, res, next) {
+          next()
+        },
+      }),
       'get /transplantAreaInEachRegion2': util.side({
         tags: [`种植分析`],
         summary: `各区域移栽面积`,
@@ -205,8 +221,8 @@ module.exports = async (util) => {
         },
       }),
       'get /trendOfTransplantQuantityThisMonth': util.side({
-        tags: [`种植分析`],
-        summary: `本月移栽数量趋势`,
+        tags: [`种植分析`, `种值分析详情`],
+        summary: `本月移栽数量趋势, 月度移栽面积分析`,
         async action(req, res, next) {
           res.json(
             wrapApiData(
@@ -231,8 +247,8 @@ module.exports = async (util) => {
         },
       }),
       'get /thisYearsTransplantingDataTrend': util.side({
-        tags: [`种植分析`],
-        summary: `本年移栽数据趋势`,
+        tags: [`种植分析`, `种值分析详情`],
+        summary: `本年移栽数据趋势, 年度移栽趋势, 年度移栽面积分析`,
         async action(req, res, next) {
           res.json(
             wrapApiData(
@@ -256,6 +272,24 @@ module.exports = async (util) => {
           )
         },
       }),
+      'get /api/transplantData': util.side({
+        tags: [`种值分析详情`],
+        summary: `移栽数据`,
+        async action(req, res) {
+          res.json(
+            wrapApiData(
+              util.libObj.mockjs.mock({
+                data: {
+                  处理率: `@integer(0, 100)`,
+                  今日种植数: `@integer(9, 9e4)`,
+                  目标移栽数: `@integer(9, 9e4)`,
+                  累计移栽: `@integer(9, 9e4)`,
+                },
+              })
+            )
+          )
+        },
+      }),
       // 当为基本数据类型时, 直接返回数据, 这个接口返回 {"msg":"ok"}
       '/api/1': { msg: `ok` },