Browse Source

init

master
wally 4 years ago
commit
e635c70721
  1. 4
      .gitignore
  2. 6
      .svrxrc.js
  3. 26
      data/device.js
  4. 26
      data/devices.js
  5. 98
      data/devicesAll.js
  6. 22
      data/user.js
  7. 12
      package.json
  8. 16
      route.js

4
.gitignore

@ -0,0 +1,4 @@
.idea
node_modules
.vscode

6
.svrxrc.js

@ -0,0 +1,6 @@
module.exports = {
port: 4001,
plugins: [
],
};

26
data/device.js

@ -0,0 +1,26 @@
module.exports = {
code: 200,
msg: 'ok',
data: {
deviceId: '1', // 设备id
deviceFullId: '001', // 设备完整id
deviceDirection: '东', // 设备朝向
area: '太原', // 地区
address: '炕上', // 安装地点名称
contact: '冯先生', // 联系人
phone: '18603333333', // 联系人电话
lon: '112.48699', // 经度
lat: '37.94036', // 纬度
head: '冯先生', // 负责人
installLocation: '后头', // 安装位置
installTime: Date.now(), // 安装时间
runTime: Date.now(), // 正式运行时间
linkAddress: 'xx1', // 链路地址
probNo: 'tt1', // 探头编号
simple: '', // 试样
sim1: '3131313', // sim卡1
joint: 'good', // 主站后台联调情况
remark: '001 remark', // 备注
}
}

26
data/devices.js

@ -0,0 +1,26 @@
module.exports = {
code: 200,
msg: 'OK',
data: [
{
deviceId: '1',
deviceFullId: '001',
address: '太原'
},
{
deviceId: '2',
deviceFullId: '002',
address: '大同'
},
{
deviceId: '3',
deviceFullId: '004',
address: '忻州'
},
{
deviceId: '4',
deviceFullId: '004',
address: '晋中'
}
]
}

98
data/devicesAll.js

@ -0,0 +1,98 @@
module.exports = {
code: 200,
msg: 'ok',
data: {
page: {
count: 100, // 数据条数
total: 10, // 总共多少页
page: 1, // 当前页数
size: 10, // 每页10条
},
data: [
{
deviceId: '1', // 设备id
deviceFullId: '001', // 设备完整id
deviceDirection: '东', // 设备朝向
area: '太原', // 地区
address: '炕上', // 安装地点名称
contact: '冯先生', // 联系人
phone: '18603333333', // 联系人电话
lon: '112.48699', // 经度
lat: '37.94036', // 纬度
head: '冯先生', // 负责人
installLocation: '后头', // 安装位置
installTime: Date.now(), // 安装时间
runTime: Date.now(), // 正式运行时间
linkAddress: 'xx1', // 链路地址
probNo: 'tt1', // 探头编号
simple: '', // 试样
sim1: '3131313', // sim卡1
joint: 'good', // 主站后台联调情况
remark: '001 remark', // 备注
},
{
deviceId: '2', // 设备id
deviceFullId: '002', // 设备完整id
deviceDirection: '西', // 设备朝向
area: '大同', // 地区
address: '床上', // 安装地点名称
contact: '张先生', // 联系人
phone: '18603333332', // 联系人电话
lon: '113.14013', // 经度
lat: '40.25585', // 纬度
head: '张先生', // 负责人
installLocation: '左边', // 安装位置
installTime: Date.now(), // 安装时间
runTime: Date.now(), // 正式运行时间
linkAddress: 'xx2', // 链路地址
probNo: 'tt2', // 探头编号
simple: '', // 试样
sim1: '456466', // sim卡1
joint: 'bad', // 主站后台联调情况
remark: '002 remark', // 备注
},
{
deviceId: '3', // 设备id
deviceFullId: '003', // 设备完整id
deviceDirection: '南', // 设备朝向
area: '忻州', // 地区
address: '地上', // 安装地点名称
contact: '李女', // 联系人
phone: '18603333334', // 联系人电话
lon: '112.74619', // 经度
lat: '38.40429', // 纬度
head: '李女', // 负责人
installLocation: '右边', // 安装位置
installTime: Date.now(), // 安装时间
runTime: Date.now(), // 正式运行时间
linkAddress: 'xx3', // 链路地址
probNo: 'tt3', // 探头编号
simple: '', // 试样
sim1: '7878', // sim卡1
joint: 'grate', // 主站后台联调情况
remark: '003 remark', // 备注
},
{
deviceId: '4', // 设备id
deviceFullId: '004', // 设备完整id
deviceDirection: '北', // 设备朝向
area: '晋中', // 地区
address: '桌上', // 安装地点名称
contact: '王婆', // 联系人
phone: '18603333335', // 联系人电话
lon: '112.70746', // 经度
lat: '37.69978', // 纬度
head: '王婆', // 负责人
installLocation: '上边', // 安装位置
installTime: Date.now(), // 安装时间
runTime: Date.now(), // 正式运行时间
linkAddress: 'xx4', // 链路地址
probNo: 'tt4', // 探头编号
simple: '', // 试样
sim1: '909090', // sim卡1
joint: 'amazing', // 主站后台联调情况
remark: '004 remark', // 备注
}
]
}
}

22
data/user.js

@ -0,0 +1,22 @@
module.exports = {
"code": 200,
"data": {
"id": "1237289459268063232",
"account": "wally",
"phone": "18603454788",
"token": "eyJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MzUxMjA4MzgsInN1YiI6IjEyMzcyODk0NTkyNjgwNjMyMzIiLCJhdXRoSWQiOiIxNDMzMjUzMzc2MjI4OTg2ODgwIiwiZXhwIjoxNjM1MjA3MjM4fQ.nlbn58I4z1f-nRQ8pF0xbX0WM3M3P7nlfCL9RtMkNNY",
"refresh_token": null,
"wxInfo": {
"nickname": "冯教授",
"headImgUrl": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ep0f8lZWNMdprALsdqViboXH7f2ibgVMeXF4EsgUHtia2nMaEZCOfbOjW0usGBxn1ot0ItCqZGAJVdsA/132",
"sex": 1,
"province": "Shanxi",
"city": "Taiyuan",
"country": "China",
"language": "zh_CN"
}
},
"msg": "ok",
"success": true,
"md5Status": 0
}

12
package.json

@ -0,0 +1,12 @@
{
"name": "mock",
"version": "1.0.0",
"description": "",
"main": ".svrxrc.js",
"scripts": {
"dev": "svrx --route route.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}

16
route.js

@ -0,0 +1,16 @@
const user = require('./data/user');
const devices = require('./data/devices');
const devicesAll = require('./data/devicesAll');
const device = require('./data/device');
// 设备列表
get('/gateway/corrosion/devices').to.json(devices);
// 获取某个设备信息
get('/gateway/corrosion/devices/all/:id').to.json(device);
// 设备列表 完整信息
get('/gateway/corrosion/devices/all').to.json(devicesAll);
// 根据userId获取用户
get('/gateway/tall3/v3.0/users/userId').to.json(user);
Loading…
Cancel
Save