Commit 41d868a3 authored by Xuguangxing's avatar Xuguangxing

feat: 增加查询配置详细信息的接口

parent 6c470530
...@@ -56,4 +56,18 @@ export default class NavigatorController extends Controller { ...@@ -56,4 +56,18 @@ export default class NavigatorController extends Controller {
}); });
} }
} }
// 获取导航配置详细信息
public async getNavigatorDetail(ctx: Context) {
const { navId } = ctx.query;
try {
const res = await ctx.service.navigator.getDetail(navId);
ctx.body = ctx.helper.ok(res);
} catch (e) {
ctx.logger.info(`查询导航配置异常, ${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: '查询导航配置失败'
});
}
return
}
} }
\ No newline at end of file
...@@ -24,6 +24,7 @@ export default (application: Application) => { ...@@ -24,6 +24,7 @@ export default (application: Application) => {
router.post('/navigator/save', controller.navigator.saveNavigatorConfig); router.post('/navigator/save', controller.navigator.saveNavigatorConfig);
router.get('/navigator/list', controller.navigator.getNavigatorConfigList) router.get('/navigator/list', controller.navigator.getNavigatorConfigList)
router.get('/navigator/list/relation', controller.navigator.getNavigatorConfigListWithRelation); router.get('/navigator/list/relation', controller.navigator.getNavigatorConfigListWithRelation);
router.get('/navigator/detail', controller.navigator.getNavigatorDetail);
router.post('/navigator/delete', controller.navigator.deleteNavigatorConfig) router.post('/navigator/delete', controller.navigator.deleteNavigatorConfig)
router.get('/*', controller.editor.home); router.get('/*', controller.editor.home);
......
...@@ -131,4 +131,13 @@ export default class ArticeService extends Service { ...@@ -131,4 +131,13 @@ export default class ArticeService extends Service {
}) })
return result; return result;
} }
// 查询导航配置信息
async getDetail(id) {
const res = await this.context.model.NavigatorConfig.findOne({
where: {
id
}
})
return res;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment