/* 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: Random.datetime(), expectedTimeCost: 140, 'id|+5': 1001, priority: ['紧急', '一般', '宽松'], startTime: Random.datetime(), 'state|1': ['CREATED', 'PROCESSING', 'FINISHED'], title: 'bug titleeee', }, }, ).data)); }); module.exports = router;