当前位置: 首页 > news >正文

网站开发软件培训广东建设网 工程信息网站

网站开发软件培训,广东建设网 工程信息网站,wordpress图片素材主题,wordpress文章付费阅读设置接口请求格式定义 前台显示需要后台数据#xff0c;我们这里先把前后端交互接口定义好#xff0c;没有后台的时候#xff0c;也方便用mock模拟。 接口定义遵循几个规范#xff1a; 1. 接口按功能模块划分。 系统登录#xff1a;登录相关接口 用户管理#xff1a;用户…接口请求格式定义 前台显示需要后台数据我们这里先把前后端交互接口定义好没有后台的时候也方便用mock模拟。 接口定义遵循几个规范 1. 接口按功能模块划分。 系统登录登录相关接口 用户管理用户管理相关接口 机构管理机构管理相关接口 角色管理 角色管理相关接口 菜单管理 菜单管理相关接口 字典管理 字典管理相关接口 日志管理 日志管理相关接口 2. 通用增删改查接口采用统一命名规范。 save 保存操作 update 更新操作 delete 删除操作 findAll 查询全部 findPage 分页查询 findTree 返回对象树 findByXX根据XX查询 2. 统一请求响应结果。 格式如下 {code: 200, // 状态吗200请求成功其他请求出错msg: null, // 错误消息成功返回 null, 否则返回出错信息data: {   // 返回请求数据JSON 数据格式...} } 系统登录 登录接口 请求URL: /sys/login 请求类型: post 请求参数: {captcha: 3323,password: admin,username: admin } 请求结果: {code: 200,msg: null,data: {id: null,userId: 1,token: 77ae89be36504adfb5c09ef71409ea0e,expireTime: 2018-09-01T16:24:50.4730000,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: 2018-09-01T04:24:50.4730000} } 用户管理 保存 请求URL: /user/save 请求类型: post 请求参数: {createBy: 0,createTime: 2018-09-01T05:40:23.342Z,delFlag: 0,deptId: 110,deptName: ,email: testqq.com,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:40:23.342Z,mobile: 18999878998,password: 123456,salt: 1312321321,status: 0,userId: 110,username: test } 请求结果: {code: 200,msg: null,data: 1 } 修改 请求URL: /user/update 请求类型: post 请求参数: {mobile: test2qq.com,userId: 110,username: test } 请求结果: {code: 200,msg: null,data: 1 } 删除 请求URL: /user/delete 请求类型: post 请求参数: {userId: 110 } 请求结果: {code: 200,msg: null,data: 1 } 分页查询 请求URL: /user/findPage 请求类型: post 请求参数: {pageNum: 1,pageSize: 5 } 请求结果: {code: 200,msg: null,data: {pageNum: 1,pageSize: 5,totalSize: 5,totalPages: 1,content: [{userId: 1,username: admin,password: 9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d,salt: YzcmCZNvbXocrsz9dm8e,email: adminqq.com,mobile: 13612345678,status: 1,deptId: null,deptName: null,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{userId: 2,username: Louis,password: 9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d,salt: YzcmCZNvbXocrsz9dm8e,email: louisqq.com,mobile: 18200932238,status: 1,deptId: null,deptName: null,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{userId: 3,username: Kobe,password: 9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d,salt: YzcmCZNvbXocrsz9dm8e,email: kobeqq.com,mobile: 18200932238,status: 1,deptId: null,deptName: null,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{userId: 4,username: Iverson,password: 9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d,salt: YzcmCZNvbXocrsz9dm8e,email: iversonqq.com,mobile: 18200932238,status: 1,deptId: null,deptName: null,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{userId: 110,username: test,password: 123456,salt: 1312321321,email: testqq.com,mobile: test2qq.com,status: 0,deptId: 110,deptName: null,createBy: 0,createTime: 2018-09-01T05:40:23.0000000,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:40:23.0000000,delFlag: 0}]} } 根据用户查询 请求URL: /user/findByUserName 请求类型: get 请求参数: {userName: admin } 请求结果: {code: 200,msg: null,data: {userId: 1,username: admin,password: 9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d,salt: YzcmCZNvbXocrsz9dm8e,email: adminqq.com,mobile: 13612345678,status: 1,deptId: null,deptName: null,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0} } 更新密码 请求URL: /user/updatePassword 请求类型: get 请求参数: {password : password ,newPassword : newPassword  } 请求结果: {code: 200,msg: null,data: 1 } 机构管理 保存 请求URL: /dept/save 请求类型: post 请求参数: {children: [null],createBy: 0,createTime: 2018-09-01T05:34:44.618Z,delFlag: 0,deptId: 110,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:34:44.618Z,name: 110,orderNum: 0,parentId: 0 } 请求结果: {code: 200,msg: null,data: 1 } 修改 请求URL: /dept/update 请求类型: post 请求参数: {deptId: 110,name: upate } 请求结果: {code: 200,msg: null,data: 1 } 删除 请求URL: /dept/delete 请求类型: post 请求参数: {deptId: 110 } 请求结果: {code: 200,msg: null,data: 1 } 查询机构树 请求URL: /dept/findTree 请求类型: get 请求参数: { } 请求结果: {code: 200,msg: null,data: [{deptId: 1,parentId: 0,name: 轻尘集团,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{deptId: 2,parentId: 1,name: 北京分公司,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 3,parentId: 1,name: 上海分公司,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{deptId: 4,parentId: 3,name: 技术部,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 6,parentId: 3,name: 宣传部,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 7,parentId: 3,name: 销售部,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 8,parentId: 3,name: 市场部,orderNum: 3,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]}]},{deptId: 9,parentId: 0,name: 牧尘集团,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{deptId: 10,parentId: 9,name: 北京分公司,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{deptId: 12,parentId: 10,name: 技术部,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 13,parentId: 10,name: 宣传部,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{deptId: 11,parentId: 9,name: 上海分公司,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{deptId: 14,parentId: 11,name: 销售部,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{deptId: 15,parentId: 11,name: 市场部,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]}]}] } 角色管理 保存 请求URL: /role/save 请求类型: post 请求参数: {createBy: 0,createTime: 2018-09-01T05:54:31.748Z,delFlag: 0,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:54:31.748Z,remark: string,roleId: 110,roleName: 110 } 请求结果: {code: 200,msg: null,data: 1 } 修改 请求URL: /role/update 请求类型: post 请求参数: {remark: 1101111,roleId: 110,roleName: 1101 } 请求结果: {code: 200,msg: null,data: 1 } 删除 请求URL: /role/delete 请求类型: post 请求参数: {roleId: 110 } 请求结果: {code: 200,msg: null,data: 1 } 分页查询 请求URL: /role/findPage 请求类型: post 请求参数: {pageNum: 1,pageSize: 5 } 请求结果: {code: 200,msg: null,data: {pageNum: 1,pageSize: 5,totalSize: 4,totalPages: 1,content: [{roleId: 1,roleName: admin,remark: 超级管理员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 2,roleName: dev,remark: 开发人员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 3,roleName: test,remark: 测试人员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 110,roleName: 1101,remark: 1101111,createBy: 0,createTime: 2018-09-01T05:54:32.0000000,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:54:32.0000000,delFlag: 0}]} } 查询全部 请求URL: /role/findAll 请求类型: get 请求参数: {} 请求结果: {code: 200,msg: null,data: [{roleId: 1,roleName: admin,remark: 超级管理员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 2,roleName: dev,remark: 开发人员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 3,roleName: test,remark: 测试人员,createBy: null,createTime: 2018-08-14T03:11:11.0000000,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0},{roleId: 110,roleName: 1101,remark: 1101111,createBy: 0,createTime: 2018-09-01T05:54:32.0000000,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T05:54:32.0000000,delFlag: 0}] } 菜单管理 保存 请求URL: /menu/save 请求类型: post 请求参数: {createBy: 0,createTime: 2018-09-01T06:01:47.825Z,delFlag: 0,icon: string,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T06:01:47.825Z,menuId: 110,name: 110,orderNum: 0,parentId: 0,perms: sys:menu:list,type: 0,url: /sys/menu } 请求结果: {code: 200,msg: null,data: 1 } 修改 请求URL: /menu/update 请求类型: post 请求参数: {menuId: 110,name: 1101 } 请求结果: {code: 200,msg: null,data: 1 } 删除 请求URL: /menu/delete 请求类型: post 请求参数: {menuId: 110 } 请求结果: {code: 200,msg: null,data: 1 } 查询菜单树 请求URL: /menu/findTree 请求类型: get 请求参数: { } 请求结果: {code: 200,msg: null,data: [{menuId: 1,parentId: 0,name: 系统管理,url: null,perms: null,type: 0,icon: fa el-icon-setting,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 2,parentId: 1,name: 用户管理,url: /sys/user,perms: null,type: 1,icon: el-icon-service,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 9,parentId: 2,name: 查看,url: null,perms: sys:user:view,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 10,parentId: 2,name: 新增,url: null,perms: sys:user:save,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 11,parentId: 2,name: 修改,url: null,perms: sys:user:update,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 12,parentId: 2,name: 删除,url: null,perms: sys:user:delete,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 3,parentId: 1,name: 机构管理,url: /sys/dept,perms: null,type: 1,icon: el-icon-news,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 13,parentId: 3,name: 查看,url: null,perms: sys:dept:view,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 14,parentId: 3,name: 新增,url: null,perms: sys:dept:save,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 15,parentId: 3,name: 修改,url: null,perms: sys:dept:update,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 16,parentId: 3,name: 删除,url: null,perms: sys:dept:delete,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 4,parentId: 1,name: 角色管理,url: /sys/role,perms: null,type: 1,icon: el-icon-view,orderNum: 4,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 17,parentId: 4,name: 查看,url: null,perms: sys:role:view,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 18,parentId: 4,name: 新增,url: null,perms: sys:role:save,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 19,parentId: 4,name: 修改,url: null,perms: sys:role:update,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 20,parentId: 4,name: 删除,url: null,perms: sys:role:delete,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 5,parentId: 1,name: 菜单管理,url: /sys/menu,perms: null,type: 1,icon: el-icon-menu,orderNum: 5,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 21,parentId: 5,name: 查看,url: null,perms: sys:menu:view,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 22,parentId: 5,name: 新增,url: null,perms: sys:menu:save,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 23,parentId: 5,name: 修改,url: null,perms: sys:menu:update,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 24,parentId: 5,name: 删除,url: null,perms: sys:menu:delete,type: 2,icon: null,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 6,parentId: 1,name: SQL监控,url: /druid/sql,perms: null,type: 1,icon: el-icon-info,orderNum: 6,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 8,parentId: 1,name: 系统日志,url: /sys/log,perms: sys:log:list,type: 1,icon: el-icon-info,orderNum: 7,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 25,parentId: 0,name: 内容管理,url: null,perms: null,type: 0,icon: el-icon-document,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 26,parentId: 25,name: 栏目管理,url: /content/category,perms: null,type: 1,icon: el-icon-tickets,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 27,parentId: 25,name: 文章管理,url: /content/artical,perms: null,type: 1,icon: el-icon-tickets,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]},{menuId: 28,parentId: 0,name: 使用案例,url: null,perms: null,type: 0,icon: el-icon-picture-outline,orderNum: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: [{menuId: 29,parentId: 28,name: 国际化,url: /demo/i18n,perms: null,type: 1,icon: el-icon-edit,orderNum: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []},{menuId: 30,parentId: 28,name: 换皮肤,url: /demo/theme,perms: null,type: 1,icon: el-icon-picture,orderNum: 2,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,delFlag: 0,children: []}]}] } 字典管理 保存 请求URL: /dict/save 请求类型: post 请求参数: {createBy: 0,createTime: 2018-09-01T06:05:44.794Z,delFlag: 0,description: aaaa,id: 110,label: aa,lastUpdateBy: 0,lastUpdateTime: 2018-09-01T06:05:44.794Z,remarks: aaaaaa,sort: 0,type: a,value: aaaaa } 请求结果: {code: 200,msg: null,data: 1 } 修改 请求URL: /dict/update 请求类型: post 请求参数: {description: bbbb,id: 110,label: bbbb } 请求结果: {code: 200,msg: null,data: 1 } 删除 请求URL: /dict/delete 请求类型: post 请求参数: {id: 110 } 请求结果: {code: 200,msg: null,data: 1 } 分页查询 请求URL: /dict/findPage 请求类型: get 请求参数: {pageNum: 1,pageSize: 5 } 请求结果: {code: 200,msg: null,data: {pageNum: 1,pageSize: 5,totalSize: 2,totalPages: 1,content: [{id: 1,value: male,label: 男,type: sex,description: 男性,sort: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,remarks: null,delFlag: 0},{id: 2,value: female,label: 女,type: sex,description: 女性,sort: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,remarks: null,delFlag: 0}]} } 日志管理 分页查询 请求URL: /log/findPage 请求类型: get 请求参数: {pageNum: 1,pageSize: 5 } 请求结果: {code: 200,msg: null,data: {pageNum: 1,pageSize: 5,totalSize: 2,totalPages: 1,content: [{id: 1,value: male,label: 男,type: sex,description: 男性,sort: 0,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,remarks: null,delFlag: 0},{id: 2,value: female,label: 女,type: sex,description: 女性,sort: 1,createBy: null,createTime: null,lastUpdateBy: null,lastUpdateTime: null,remarks: null,delFlag: 0}]} } 好了后续前台页面需要调用相关接口的时候就可以用上面的格式进行 mock 模拟了。
http://www.zqtcl.cn/news/844251/

相关文章:

  • 网站流量数据东莞松山湖华为招聘信息
  • 跨境电商一站式服务平台wordpress用旧的编辑器
  • 上海外贸网站推广方法爱站关键词
  • 网站页面框架设计企业建设流程
  • 网站做留言板如何推广小程序商城
  • 金融社区类网站建设鞍山58同城招聘网
  • 网站搭建策划书wordpress 屏蔽插件更新
  • 做网上购物网站杭州房产网官方网站
  • 汕头市网站建设分站公司站长网站大全
  • c2c的网站名称和网址深圳设计公司办公室
  • 建设银行企业版网站做微网站平台
  • 北京企业网站建设电话长沙建设工程信息网
  • 大型综合门户网站开发扁平化个人网站
  • 怎么做代理人金沙网站长沙 网站运营
  • 商城网站开发的目的和意义鲜花类网站建设策划书范文
  • 什么类型的公司需要做建设网站的iis7 网站权限设置
  • 信誉好的商城网站建设火车头 wordpress 发布
  • 龙岩做网站抚顺 网站建设
  • wordpress怎么设置广告位青州网站优化
  • 网站的备案编号高端网站建设谷美
  • 佛山智能网站建设地址设计资溪做面包招聘的网站
  • 荆州网站建设多少钱国外网站设计理念
  • 网站备案成功后wordpress文字加框
  • 中小企业怎么优化网站西安网站建设求职简历
  • 网站开发者模式怎么打开商城网站建设特点有哪些
  • 网站登录按纽是灰色的做网站的前途怎么样
  • 常州城乡建设局网站霸榜seo
  • 网站响应样式如何制作自己的公众号
  • 网站的友情连接怎么做免费收录链接网
  • 太原网站设计排名wordpress 设置语言