|
|
@@ -0,0 +1,70 @@
|
|
|
+/* eslint-disable max-len */
|
|
|
+/* eslint-disable import/no-extraneous-dependencies */
|
|
|
+/* eslint-disable @typescript-eslint/no-var-requires */
|
|
|
+const router = require('express').Router();
|
|
|
+const Mock = require('mockjs');
|
|
|
+const wrapper = require('../wrapper');
|
|
|
+
|
|
|
+const { Random } = Mock;
|
|
|
+
|
|
|
+router.post('', (req, res) => {
|
|
|
+ res.json(wrapper('success'));
|
|
|
+});
|
|
|
+
|
|
|
+router.put('', (req, res) => {
|
|
|
+ res.json(wrapper('success'));
|
|
|
+});
|
|
|
+
|
|
|
+router.post('/finish', (req, res) => {
|
|
|
+ res.json(wrapper('success'));
|
|
|
+});
|
|
|
+
|
|
|
+router.get('/list', (req, res) => {
|
|
|
+ res.json(wrapper(Mock.mock(
|
|
|
+ {
|
|
|
+ 'data|5-10': {
|
|
|
+ 'commits|0-10': [
|
|
|
+ {
|
|
|
+ 'gitlabUsername|1': ['hks', 'wph', 'zxr', 'cyt'],
|
|
|
+ 'id|+1': 101,
|
|
|
+ message: 'git commit message',
|
|
|
+ timestamp: 'time',
|
|
|
+ title: 'titleeee',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ description: 'bug description',
|
|
|
+ endTime: {
|
|
|
+ date: 0,
|
|
|
+ day: 0,
|
|
|
+ hours: 0,
|
|
|
+ minutes: 0,
|
|
|
+ month: 0,
|
|
|
+ nanos: 0,
|
|
|
+ seconds: 0,
|
|
|
+ time: 0,
|
|
|
+ timezoneOffset: 0,
|
|
|
+ year: 0,
|
|
|
+ },
|
|
|
+ expectedTimeCost: 140,
|
|
|
+ 'id|+5': 1001,
|
|
|
+ priority: ['紧急', '一般', '宽松'],
|
|
|
+ startTime: {
|
|
|
+ date: 0,
|
|
|
+ day: 0,
|
|
|
+ hours: 0,
|
|
|
+ minutes: 0,
|
|
|
+ month: 0,
|
|
|
+ nanos: 0,
|
|
|
+ seconds: 0,
|
|
|
+ time: 0,
|
|
|
+ timezoneOffset: 0,
|
|
|
+ year: 0,
|
|
|
+ },
|
|
|
+ 'state|1': ['CREATED', 'PROCESSING', 'FINISHED'],
|
|
|
+ title: 'bug titleeee',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ).data));
|
|
|
+});
|
|
|
+
|
|
|
+module.exports = router;
|