page.js 923 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. const Controller = require('egg').Controller;
  3. class PageController extends Controller {
  4. async create() {
  5. const { ctx } = this;
  6. const res = await ctx.service.page.create(ctx.request.body);
  7. ctx.body = res;
  8. }
  9. async update() {
  10. const { ctx } = this;
  11. const res = await ctx.service.page.update(ctx.request.body);
  12. ctx.body = res;
  13. }
  14. async del() {
  15. const { ctx } = this;
  16. const res = await ctx.service.page.del(ctx.params);
  17. ctx.body = res;
  18. }
  19. async query() {
  20. const { ctx } = this;
  21. const res = await ctx.service.page.query(ctx.query);
  22. ctx.body = res;
  23. }
  24. async details() {
  25. const { ctx } = this;
  26. const res = await ctx.service.page.details(ctx.params);
  27. ctx.body = res;
  28. }
  29. async detailscode() {
  30. const { ctx } = this;
  31. const res = await ctx.service.page.detailscode(ctx.params);
  32. ctx.body = res;
  33. }
  34. }
  35. module.exports = PageController;