若依接口文档

£神魔★判官ぃ 2023-07-12 14:45 111阅读 0赞

若依接口文档

      1. 获取验证码
      1. 登录请求
      1. 获得路由规则
      1. 获得所有信息
      1. 查询列表
      1. 新增
      1. 修改
      1. 删除
      1. 获得树表数据(公司数据)
      1. 查询数据字典

1. 获取验证码

GET
http://localhost/dev-api/captchaImage

  1. {
  2. "msg": "操作成功",
  3. "img": "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",
  4. "code": 200,
  5. "uuid": "2cb831addae746a3a145b8b35ef18a24"
  6. }

2. 登录请求

POST
http://localhost/dev-api/login?username=admin&password=admin123&code=n27u&uuid=59009263b52b42e8bac6c62cc1bdf7a0

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjJmNDI2MTYxLWUxOTktNDMyNS04ZGVkLWU3YzBkMGZlZjMyNSJ9.yhMPTLt3xh4lnS7VoaAEg_xAZyFsy-kK74vuTvipn2vEwOMLmHKlHcHN47SGfqnW0uGKjZIvHhPg_33krM5uPA"
  5. }

3. 获得路由规则

GET
http://localhost/dev-api/getRouters

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "data": [
  5. {
  6. "name": "System",
  7. "path": "/system",
  8. "redirect": "noRedirect",
  9. "component": "Layout",
  10. "alwaysShow": true,
  11. "meta": {
  12. "title": "系统管理",
  13. "icon": "system"
  14. },
  15. "children": [
  16. {
  17. "name": "User",
  18. "path": "user",
  19. "component": "system/user/index",
  20. "meta": {
  21. "title": "用户管理",
  22. "icon": "user"
  23. }
  24. },
  25. {
  26. "name": "Role",
  27. "path": "role",
  28. "component": "system/role/index",
  29. "meta": {
  30. "title": "角色管理",
  31. "icon": "peoples"
  32. }
  33. },
  34. {
  35. "name": "Menu",
  36. "path": "menu",
  37. "component": "system/menu/index",
  38. "meta": {
  39. "title": "菜单管理",
  40. "icon": "tree-table"
  41. }
  42. },
  43. {
  44. "name": "Dept",
  45. "path": "dept",
  46. "component": "system/dept/index",
  47. "meta": {
  48. "title": "部门管理",
  49. "icon": "tree"
  50. }
  51. },
  52. {
  53. "name": "Post",
  54. "path": "post",
  55. "component": "system/post/index",
  56. "meta": {
  57. "title": "岗位管理",
  58. "icon": "post"
  59. }
  60. },
  61. {
  62. "name": "Dict",
  63. "path": "dict",
  64. "component": "system/dict/index",
  65. "meta": {
  66. "title": "字典管理",
  67. "icon": "dict"
  68. }
  69. },
  70. {
  71. "name": "Config",
  72. "path": "config",
  73. "component": "system/config/index",
  74. "meta": {
  75. "title": "参数设置",
  76. "icon": "edit"
  77. }
  78. },
  79. {
  80. "name": "Notice",
  81. "path": "notice",
  82. "component": "system/notice/index",
  83. "meta": {
  84. "title": "通知公告",
  85. "icon": "message"
  86. }
  87. },
  88. {
  89. "name": "Log",
  90. "path": "log",
  91. "redirect": "noRedirect",
  92. "component": "system/log/index",
  93. "alwaysShow": true,
  94. "meta": {
  95. "title": "日志管理",
  96. "icon": "log"
  97. },
  98. "children": [
  99. {
  100. "name": "Operlog",
  101. "path": "operlog",
  102. "component": "monitor/operlog/index",
  103. "meta": {
  104. "title": "操作日志",
  105. "icon": "form"
  106. }
  107. },
  108. {
  109. "name": "Logininfor",
  110. "path": "logininfor",
  111. "component": "monitor/logininfor/index",
  112. "meta": {
  113. "title": "登录日志",
  114. "icon": "logininfor"
  115. }
  116. }
  117. ]
  118. }
  119. ]
  120. },
  121. {
  122. "name": "Monitor",
  123. "path": "/monitor",
  124. "redirect": "noRedirect",
  125. "component": "Layout",
  126. "alwaysShow": true,
  127. "meta": {
  128. "title": "系统监控",
  129. "icon": "monitor"
  130. },
  131. "children": [
  132. {
  133. "name": "Online",
  134. "path": "online",
  135. "component": "monitor/online/index",
  136. "meta": {
  137. "title": "在线用户",
  138. "icon": "online"
  139. }
  140. },
  141. {
  142. "name": "Job",
  143. "path": "job",
  144. "component": "monitor/job/index",
  145. "meta": {
  146. "title": "定时任务",
  147. "icon": "job"
  148. }
  149. },
  150. {
  151. "name": "Druid",
  152. "path": "druid",
  153. "component": "monitor/druid/index",
  154. "meta": {
  155. "title": "数据监控",
  156. "icon": "druid"
  157. }
  158. },
  159. {
  160. "name": "Server",
  161. "path": "server",
  162. "component": "monitor/server/index",
  163. "meta": {
  164. "title": "服务监控",
  165. "icon": "server"
  166. }
  167. }
  168. ]
  169. },
  170. {
  171. "name": "Tool",
  172. "path": "/tool",
  173. "redirect": "noRedirect",
  174. "component": "Layout",
  175. "alwaysShow": true,
  176. "meta": {
  177. "title": "系统工具",
  178. "icon": "tool"
  179. },
  180. "children": [
  181. {
  182. "name": "Build",
  183. "path": "build",
  184. "component": "tool/build/index",
  185. "meta": {
  186. "title": "表单构建",
  187. "icon": "build"
  188. }
  189. },
  190. {
  191. "name": "Gen",
  192. "path": "gen",
  193. "component": "tool/gen/index",
  194. "meta": {
  195. "title": "代码生成",
  196. "icon": "code"
  197. }
  198. },
  199. {
  200. "name": "Swagger",
  201. "path": "swagger",
  202. "component": "tool/swagger/index",
  203. "meta": {
  204. "title": "系统接口",
  205. "icon": "swagger"
  206. }
  207. }
  208. ]
  209. },
  210. {
  211. "name": "Http://ruoyi.vip",
  212. "path": "http://ruoyi.vip",
  213. "component": "Layout",
  214. "meta": {
  215. "title": "若依官网",
  216. "icon": "guide"
  217. }
  218. },
  219. {
  220. "name": "Asset",
  221. "path": "/asset",
  222. "redirect": "noRedirect",
  223. "component": "Layout",
  224. "alwaysShow": true,
  225. "meta": {
  226. "title": "资产管理",
  227. "icon": "example"
  228. },
  229. "children": [
  230. {
  231. "name": "BaseManagement",
  232. "path": "BaseManagement",
  233. "component": "web/BaseManagement/index",
  234. "meta": {
  235. "title": "基地管理",
  236. "icon": "code"
  237. }
  238. }
  239. ]
  240. }
  241. ]
  242. }

3. 获得所有信息

GET
http://localhost/dev-api/getInfo

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "permissions": [
  5. "*:*:*"
  6. ],
  7. "roles": [
  8. "admin"
  9. ],
  10. "user": {
  11. "searchValue": null,
  12. "createBy": "admin",
  13. "createTime": "2018-03-16 11:33:00",
  14. "updateBy": null,
  15. "updateTime": null,
  16. "remark": "管理员",
  17. "dataScope": null,
  18. "params": {},
  19. "userId": 1,
  20. "deptId": 103,
  21. "userName": "admin",
  22. "nickName": "若依",
  23. "email": "ry@163.com",
  24. "phonenumber": "15888888888",
  25. "sex": "1",
  26. "avatar": "",
  27. "password": "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2",
  28. "salt": null,
  29. "status": "0",
  30. "delFlag": "0",
  31. "loginIp": "127.0.0.1",
  32. "loginDate": "2018-03-16T11:33:00.000+0800",
  33. "dept": {
  34. "searchValue": null,
  35. "createBy": null,
  36. "createTime": null,
  37. "updateBy": null,
  38. "updateTime": null,
  39. "remark": null,
  40. "dataScope": null,
  41. "params": {},
  42. "deptId": 103,
  43. "parentId": 101,
  44. "ancestors": null,
  45. "deptName": "研发部门",
  46. "orderNum": "1",
  47. "leader": "若依",
  48. "phone": null,
  49. "email": null,
  50. "status": "0",
  51. "delFlag": null,
  52. "parentName": null,
  53. "children": []
  54. },
  55. "roles": [
  56. {
  57. "searchValue": null,
  58. "createBy": null,
  59. "createTime": null,
  60. "updateBy": null,
  61. "updateTime": null,
  62. "remark": null,
  63. "dataScope": "1",
  64. "params": {},
  65. "roleId": 1,
  66. "roleName": "管理员",
  67. "roleKey": "admin",
  68. "roleSort": "1",
  69. "status": "0",
  70. "delFlag": null,
  71. "flag": false,
  72. "menuIds": null,
  73. "deptIds": null,
  74. "admin": true
  75. }
  76. ],
  77. "roleIds": null,
  78. "postIds": null,
  79. "admin": true
  80. }
  81. }

5. 查询列表

GET
http://localhost/dev-api/web/BaseManagement/list?pageNum=1&pageSize=10

  1. {
  2. "total": 3,
  3. "rows": [
  4. {
  5. "searchValue": null,
  6. "createBy": null,
  7. "createTime": null,
  8. "updateBy": null,
  9. "updateTime": null,
  10. "remark": null,
  11. "dataScope": null,
  12. "params": {},
  13. "id": 8,
  14. "baseNumber": 2,
  15. "baseName": "2",
  16. "baseAddress": "2",
  17. "baseCoordinateLongitude": 119.32847,
  18. "baseCoordinateLatitude": 32.09687
  19. },
  20. {
  21. "searchValue": null,
  22. "createBy": null,
  23. "createTime": null,
  24. "updateBy": null,
  25. "updateTime": null,
  26. "remark": null,
  27. "dataScope": null,
  28. "params": {},
  29. "id": 9,
  30. "baseNumber": 3,
  31. "baseName": "3",
  32. "baseAddress": "3",
  33. "baseCoordinateLongitude": 119.749172,
  34. "baseCoordinateLatitude": 31.894506
  35. },
  36. {
  37. "searchValue": null,
  38. "createBy": null,
  39. "createTime": null,
  40. "updateBy": null,
  41. "updateTime": null,
  42. "remark": null,
  43. "dataScope": null,
  44. "params": {},
  45. "id": 10,
  46. "baseNumber": 3,
  47. "baseName": "3",
  48. "baseAddress": "3",
  49. "baseCoordinateLongitude": 118.847768,
  50. "baseCoordinateLatitude": 32.03974
  51. }
  52. ],
  53. "code": 200,
  54. "msg": 0
  55. }

6. 新增

POST
http://localhost/dev-api/web/BaseManagement

请求参数

  1. {
  2. "baseNumber": "4",
  3. "baseName": "4",
  4. "baseAddress": "4",
  5. "coords": "118.797751,32.049902",
  6. "baseCoordinateLatitude": "32.049902",
  7. "baseCoordinateLongitude": "118.797751"
  8. }

响应

  1. {
  2. "msg": "操作成功",
  3. "code": 200
  4. }

最后查询一下

7. 修改

查询
GET
http://localhost/dev-api/web/BaseManagement/11

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "data": {
  5. "searchValue": null,
  6. "createBy": null,
  7. "createTime": null,
  8. "updateBy": null,
  9. "updateTime": null,
  10. "remark": null,
  11. "dataScope": null,
  12. "params": {},
  13. "id": 11,
  14. "baseNumber": 4,
  15. "baseName": "4",
  16. "baseAddress": "4",
  17. "baseCoordinateLongitude": 118.799215,
  18. "baseCoordinateLatitude": 32.049787
  19. }
  20. }

修改
PUT
http://localhost/dev-api/web/BaseManagement

传入参数

  1. {
  2. "searchValue": null,
  3. "createBy": null,
  4. "createTime": null,
  5. "updateBy": null,
  6. "updateTime": null,
  7. "remark": null,
  8. "dataScope": null,
  9. "params": {},
  10. "id": 11,
  11. "baseNumber": 4,
  12. "baseName": "4",
  13. "baseAddress": "4",
  14. "baseCoordinateLongitude": "118.799215",
  15. "baseCoordinateLatitude": "32.049787",
  16. "coords": "118.799215,32.049787"
  17. }

响应

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "data": {
  5. "searchValue": null,
  6. "createBy": null,
  7. "createTime": null,
  8. "updateBy": null,
  9. "updateTime": null,
  10. "remark": null,
  11. "dataScope": null,
  12. "params": {},
  13. "id": 11,
  14. "baseNumber": 4,
  15. "baseName": "4",
  16. "baseAddress": "4",
  17. "baseCoordinateLongitude": 118.799215,
  18. "baseCoordinateLatitude": 32.049787
  19. }
  20. }

最后查询一下

8. 删除

DELETE
http://localhost/dev-api/web/BaseManagement/11

  1. {
  2. "msg": "操作成功",
  3. "code": 200
  4. }

9. 获得树表数据(公司数据)

GET
http://localhost/dev-api/system/dept/treeselect

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "data": [{
  5. "id": 100,
  6. "label": "若依科技",
  7. "children": [{
  8. "id": 101,
  9. "label": "深圳总公司",
  10. "children": [{
  11. "id": 103,
  12. "label": "研发部门"
  13. }, {
  14. "id": 104,
  15. "label": "市场部门"
  16. }, {
  17. "id": 105,
  18. "label": "测试部门"
  19. }, {
  20. "id": 106,
  21. "label": "财务部门"
  22. }, {
  23. "id": 107,
  24. "label": "运维部门"
  25. }]
  26. }, {
  27. "id": 102,
  28. "label": "长沙分公司",
  29. "children": [{
  30. "id": 108,
  31. "label": "市场部门"
  32. }, {
  33. "id": 109,
  34. "label": "财务部门"
  35. }]
  36. }]
  37. }]
  38. }

10. 查询数据字典

GET
http://localhost/dev-api/system/dict/data/dictType/sys\_user\_sex

  1. {
  2. "msg": "操作成功",
  3. "code": 200,
  4. "data": [
  5. {
  6. "searchValue": null,
  7. "createBy": "admin",
  8. "createTime": "2018-03-16 11:33:00",
  9. "updateBy": null,
  10. "updateTime": null,
  11. "remark": "性别男",
  12. "dataScope": null,
  13. "params": {},
  14. "dictCode": 1,
  15. "dictSort": 1,
  16. "dictLabel": "男",
  17. "dictValue": "0",
  18. "dictType": "sys_user_sex",
  19. "cssClass": "",
  20. "listClass": "",
  21. "isDefault": "Y",
  22. "status": "0",
  23. "default": true
  24. },
  25. {
  26. "searchValue": null,
  27. "createBy": "admin",
  28. "createTime": "2018-03-16 11:33:00",
  29. "updateBy": null,
  30. "updateTime": null,
  31. "remark": "性别女",
  32. "dataScope": null,
  33. "params": {},
  34. "dictCode": 2,
  35. "dictSort": 2,
  36. "dictLabel": "女",
  37. "dictValue": "1",
  38. "dictType": "sys_user_sex",
  39. "cssClass": "",
  40. "listClass": "",
  41. "isDefault": "N",
  42. "status": "0",
  43. "default": false
  44. },
  45. {
  46. "searchValue": null,
  47. "createBy": "admin",
  48. "createTime": "2018-03-16 11:33:00",
  49. "updateBy": null,
  50. "updateTime": null,
  51. "remark": "性别未知",
  52. "dataScope": null,
  53. "params": {},
  54. "dictCode": 3,
  55. "dictSort": 3,
  56. "dictLabel": "未知",
  57. "dictValue": "2",
  58. "dictType": "sys_user_sex",
  59. "cssClass": "",
  60. "listClass": "",
  61. "isDefault": "N",
  62. "status": "0",
  63. "default": false
  64. }
  65. ]
  66. }

发表评论

表情:
评论列表 (有 0 条评论,111人围观)

还没有评论,来说两句吧...

相关阅读