deployment.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* eslint-disable import/no-extraneous-dependencies */
  2. /* eslint-disable @typescript-eslint/no-var-requires */
  3. const router = require('express').Router();
  4. const Mock = require('mockjs');
  5. const wrapper = require('../wrapper');
  6. const { Random } = Mock;
  7. router.delete((_, res) => {
  8. res.json(wrapper('success'));
  9. });
  10. router.post((_, res) => {
  11. res.json(wrapper('success'));
  12. });
  13. router.get('/list', (req, res) => {
  14. res.json(wrapper(
  15. Mock.mock(
  16. {
  17. 'data|10': [{
  18. accessUrl: Random.url('http', 'production.seecoder.cn'),
  19. 'name|1': ['MySQL', 'Java', 'Node'],
  20. status: '正常',
  21. 'id|+5': 101,
  22. pipelineId: 100,
  23. deployedTime: {
  24. date: 0,
  25. day: 1,
  26. 'hours|+1': 12,
  27. 'minutes|+1': 30,
  28. month: 3,
  29. nanos: 0,
  30. 'seconds|+1': 15,
  31. time: 0,
  32. timezoneOffset: 0,
  33. year: 2021,
  34. },
  35. }],
  36. },
  37. ).data,
  38. ));
  39. });
  40. module.exports = router;