|
@@ -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` },
|
|
|
|