mirror of
https://github.com/chillzhuang/Sword
synced 2024-11-05 18:19:23 +08:00
56 lines
1.4 KiB
JavaScript
56 lines
1.4 KiB
JavaScript
|
import { delay } from 'roadhog-api-doc';
|
||
|
|
||
|
function getFakeList(req, res) {
|
||
|
const json = { code: 200, success: true, msg: '操作成功' };
|
||
|
const list = [];
|
||
|
list.push({
|
||
|
id: '1',
|
||
|
serviceName: 'blade-demo',
|
||
|
codeName: '通知公告',
|
||
|
tableName: 'blade_notice',
|
||
|
tablePrefix: 'blade_',
|
||
|
pkName: 'id',
|
||
|
packageName: 'org.springblade.desk',
|
||
|
});
|
||
|
json.data = {
|
||
|
total: 10,
|
||
|
size: 10,
|
||
|
current: 1,
|
||
|
searchCount: true,
|
||
|
pages: 1,
|
||
|
records: list,
|
||
|
};
|
||
|
return res.json(json);
|
||
|
}
|
||
|
|
||
|
function getFakeDetail(req, res) {
|
||
|
const json = { code: 200, success: true, msg: '操作成功' };
|
||
|
const detail = {
|
||
|
id: '1',
|
||
|
serviceName: 'blade-demo',
|
||
|
codeName: '通知公告',
|
||
|
tableName: 'blade_notice',
|
||
|
pkName: 'id',
|
||
|
tablePrefix: 'blade_',
|
||
|
packageName: 'org.springblade.desk',
|
||
|
apiPath: 'D:\\Develop\\WorkSpace\\Git\\SpringBlade\\blade-ops\\blade-develop',
|
||
|
webPath: 'D:\\Develop\\WorkSpace\\Git\\Sword',
|
||
|
};
|
||
|
json.data = detail;
|
||
|
return res.json(json);
|
||
|
}
|
||
|
|
||
|
function fakeSuccess(req, res) {
|
||
|
const json = { code: 200, success: true, msg: '操作成功' };
|
||
|
return res.json(json);
|
||
|
}
|
||
|
|
||
|
const proxy = {
|
||
|
'GET /api/blade-develop/code/list': getFakeList,
|
||
|
'GET /api/blade-develop/code/detail': getFakeDetail,
|
||
|
'POST /api/blade-develop/code/submit': fakeSuccess,
|
||
|
'POST /api/blade-develop/code/remove': fakeSuccess,
|
||
|
'POST /api/blade-develop/code/gen-code': fakeSuccess,
|
||
|
};
|
||
|
export default delay(proxy, 500);
|