response.json 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797
  1. {
  2. "data": [
  3. {
  4. "id": 25,
  5. "module_name": "总览",
  6. "module_code": "route.dashboard.view",
  7. "module_desc": "",
  8. "created_at": "2026-07-27T17:56:39.092297+08:00",
  9. "updated_at": "2026-07-27T17:56:39.092297+08:00",
  10. "DeletedAt": null,
  11. "has_permission": true,
  12. "module_relation_permissions": [
  13. {
  14. "id": 54,
  15. "module_id": 25,
  16. "permission_id": 54,
  17. "created_at": "2026-07-27T17:56:39.932523+08:00",
  18. "updated_at": "2026-07-27T17:56:39.932523+08:00",
  19. "DeletedAt": null,
  20. "ExtPermission": {
  21. "id": 54,
  22. "perm_name": "查看",
  23. "perm_desc": "",
  24. "front_perm_code": "dashboard.view",
  25. "api_perm_code": "",
  26. "created_at": "2026-07-27T17:56:39.317823+08:00",
  27. "updated_at": "2026-07-27T17:56:39.317823+08:00",
  28. "DeletedAt": null,
  29. "module_relation_permissions": null
  30. },
  31. "has_permission": true
  32. }
  33. ]
  34. },
  35. {
  36. "id": 26,
  37. "module_name": "渠道管理",
  38. "module_code": "route.channel.view",
  39. "module_desc": "",
  40. "created_at": "2026-07-27T17:56:39.110475+08:00",
  41. "updated_at": "2026-07-27T17:56:39.110475+08:00",
  42. "DeletedAt": null,
  43. "has_permission": true,
  44. "module_relation_permissions": [
  45. {
  46. "id": 55,
  47. "module_id": 26,
  48. "permission_id": 55,
  49. "created_at": "2026-07-27T17:56:39.95093+08:00",
  50. "updated_at": "2026-07-27T17:56:39.95093+08:00",
  51. "DeletedAt": null,
  52. "ExtPermission": {
  53. "id": 55,
  54. "perm_name": "查看",
  55. "perm_desc": "",
  56. "front_perm_code": "channel.view",
  57. "api_perm_code": "",
  58. "created_at": "2026-07-27T17:56:39.336055+08:00",
  59. "updated_at": "2026-07-27T17:56:39.336055+08:00",
  60. "DeletedAt": null,
  61. "module_relation_permissions": null
  62. },
  63. "has_permission": true
  64. },
  65. {
  66. "id": 56,
  67. "module_id": 26,
  68. "permission_id": 56,
  69. "created_at": "2026-07-27T17:56:39.969015+08:00",
  70. "updated_at": "2026-07-27T17:56:39.969015+08:00",
  71. "DeletedAt": null,
  72. "ExtPermission": {
  73. "id": 56,
  74. "perm_name": "新增",
  75. "perm_desc": "",
  76. "front_perm_code": "channel.create",
  77. "api_perm_code": "",
  78. "created_at": "2026-07-27T17:56:39.3542+08:00",
  79. "updated_at": "2026-07-27T17:56:39.3542+08:00",
  80. "DeletedAt": null,
  81. "module_relation_permissions": null
  82. },
  83. "has_permission": false
  84. },
  85. {
  86. "id": 57,
  87. "module_id": 26,
  88. "permission_id": 57,
  89. "created_at": "2026-07-27T17:56:39.987134+08:00",
  90. "updated_at": "2026-07-27T17:56:39.987134+08:00",
  91. "DeletedAt": null,
  92. "ExtPermission": {
  93. "id": 57,
  94. "perm_name": "编辑",
  95. "perm_desc": "",
  96. "front_perm_code": "channel.update",
  97. "api_perm_code": "",
  98. "created_at": "2026-07-27T17:56:39.372355+08:00",
  99. "updated_at": "2026-07-27T17:56:39.372355+08:00",
  100. "DeletedAt": null,
  101. "module_relation_permissions": null
  102. },
  103. "has_permission": false
  104. },
  105. {
  106. "id": 58,
  107. "module_id": 26,
  108. "permission_id": 58,
  109. "created_at": "2026-07-27T17:56:40.005375+08:00",
  110. "updated_at": "2026-07-27T17:56:40.005375+08:00",
  111. "DeletedAt": null,
  112. "ExtPermission": {
  113. "id": 58,
  114. "perm_name": "删除",
  115. "perm_desc": "",
  116. "front_perm_code": "channel.delete",
  117. "api_perm_code": "",
  118. "created_at": "2026-07-27T17:56:39.390474+08:00",
  119. "updated_at": "2026-07-27T17:56:39.390474+08:00",
  120. "DeletedAt": null,
  121. "module_relation_permissions": null
  122. },
  123. "has_permission": false
  124. },
  125. {
  126. "id": 59,
  127. "module_id": 26,
  128. "permission_id": 59,
  129. "created_at": "2026-07-27T17:56:40.023554+08:00",
  130. "updated_at": "2026-07-27T17:56:40.023554+08:00",
  131. "DeletedAt": null,
  132. "ExtPermission": {
  133. "id": 59,
  134. "perm_name": "禁用",
  135. "perm_desc": "",
  136. "front_perm_code": "channel.disable",
  137. "api_perm_code": "",
  138. "created_at": "2026-07-27T17:56:39.408532+08:00",
  139. "updated_at": "2026-07-27T17:56:39.408532+08:00",
  140. "DeletedAt": null,
  141. "module_relation_permissions": null
  142. },
  143. "has_permission": false
  144. }
  145. ]
  146. },
  147. {
  148. "id": 28,
  149. "module_name": "用户管理",
  150. "module_code": "route.user.view",
  151. "module_desc": "",
  152. "created_at": "2026-07-27T17:56:39.146466+08:00",
  153. "updated_at": "2026-07-27T17:56:39.146466+08:00",
  154. "DeletedAt": null,
  155. "has_permission": true,
  156. "module_relation_permissions": [
  157. {
  158. "id": 65,
  159. "module_id": 28,
  160. "permission_id": 65,
  161. "created_at": "2026-07-27T17:56:40.132666+08:00",
  162. "updated_at": "2026-07-27T17:56:40.132666+08:00",
  163. "DeletedAt": null,
  164. "ExtPermission": {
  165. "id": 65,
  166. "perm_name": "查看",
  167. "perm_desc": "",
  168. "front_perm_code": "user.view",
  169. "api_perm_code": "",
  170. "created_at": "2026-07-27T17:56:39.517358+08:00",
  171. "updated_at": "2026-07-27T17:56:39.517358+08:00",
  172. "DeletedAt": null,
  173. "module_relation_permissions": null
  174. },
  175. "has_permission": true
  176. },
  177. {
  178. "id": 66,
  179. "module_id": 28,
  180. "permission_id": 66,
  181. "created_at": "2026-07-27T17:56:40.15085+08:00",
  182. "updated_at": "2026-07-27T17:56:40.15085+08:00",
  183. "DeletedAt": null,
  184. "ExtPermission": {
  185. "id": 66,
  186. "perm_name": "新增",
  187. "perm_desc": "",
  188. "front_perm_code": "user.create",
  189. "api_perm_code": "",
  190. "created_at": "2026-07-27T17:56:39.53548+08:00",
  191. "updated_at": "2026-07-27T17:56:39.53548+08:00",
  192. "DeletedAt": null,
  193. "module_relation_permissions": null
  194. },
  195. "has_permission": false
  196. },
  197. {
  198. "id": 67,
  199. "module_id": 28,
  200. "permission_id": 67,
  201. "created_at": "2026-07-27T17:56:40.169035+08:00",
  202. "updated_at": "2026-07-27T17:56:40.169035+08:00",
  203. "DeletedAt": null,
  204. "ExtPermission": {
  205. "id": 67,
  206. "perm_name": "编辑",
  207. "perm_desc": "",
  208. "front_perm_code": "user.update",
  209. "api_perm_code": "",
  210. "created_at": "2026-07-27T17:56:39.55358+08:00",
  211. "updated_at": "2026-07-27T17:56:39.55358+08:00",
  212. "DeletedAt": null,
  213. "module_relation_permissions": null
  214. },
  215. "has_permission": false
  216. },
  217. {
  218. "id": 68,
  219. "module_id": 28,
  220. "permission_id": 68,
  221. "created_at": "2026-07-27T17:56:40.187197+08:00",
  222. "updated_at": "2026-07-27T17:56:40.187197+08:00",
  223. "DeletedAt": null,
  224. "ExtPermission": {
  225. "id": 68,
  226. "perm_name": "删除",
  227. "perm_desc": "",
  228. "front_perm_code": "user.delete",
  229. "api_perm_code": "",
  230. "created_at": "2026-07-27T17:56:39.571738+08:00",
  231. "updated_at": "2026-07-27T17:56:39.571738+08:00",
  232. "DeletedAt": null,
  233. "module_relation_permissions": null
  234. },
  235. "has_permission": false
  236. },
  237. {
  238. "id": 69,
  239. "module_id": 28,
  240. "permission_id": 69,
  241. "created_at": "2026-07-27T17:56:40.205445+08:00",
  242. "updated_at": "2026-07-27T17:56:40.205445+08:00",
  243. "DeletedAt": null,
  244. "ExtPermission": {
  245. "id": 69,
  246. "perm_name": "禁用",
  247. "perm_desc": "",
  248. "front_perm_code": "user.disable",
  249. "api_perm_code": "",
  250. "created_at": "2026-07-27T17:56:39.589793+08:00",
  251. "updated_at": "2026-07-27T17:56:39.589793+08:00",
  252. "DeletedAt": null,
  253. "module_relation_permissions": null
  254. },
  255. "has_permission": false
  256. }
  257. ]
  258. },
  259. {
  260. "id": 29,
  261. "module_name": "平台角色",
  262. "module_code": "route.role.view",
  263. "module_desc": "",
  264. "created_at": "2026-07-27T17:56:39.164434+08:00",
  265. "updated_at": "2026-07-27T17:56:39.164434+08:00",
  266. "DeletedAt": null,
  267. "has_permission": true,
  268. "module_relation_permissions": [
  269. {
  270. "id": 70,
  271. "module_id": 29,
  272. "permission_id": 70,
  273. "created_at": "2026-07-27T17:56:40.223627+08:00",
  274. "updated_at": "2026-07-27T17:56:40.223627+08:00",
  275. "DeletedAt": null,
  276. "ExtPermission": {
  277. "id": 70,
  278. "perm_name": "查看",
  279. "perm_desc": "",
  280. "front_perm_code": "role.view",
  281. "api_perm_code": "",
  282. "created_at": "2026-07-27T17:56:39.607921+08:00",
  283. "updated_at": "2026-07-27T17:56:39.607921+08:00",
  284. "DeletedAt": null,
  285. "module_relation_permissions": null
  286. },
  287. "has_permission": true
  288. },
  289. {
  290. "id": 71,
  291. "module_id": 29,
  292. "permission_id": 71,
  293. "created_at": "2026-07-27T17:56:40.241862+08:00",
  294. "updated_at": "2026-07-27T17:56:40.241862+08:00",
  295. "DeletedAt": null,
  296. "ExtPermission": {
  297. "id": 71,
  298. "perm_name": "新增",
  299. "perm_desc": "",
  300. "front_perm_code": "role.create",
  301. "api_perm_code": "",
  302. "created_at": "2026-07-27T17:56:39.626033+08:00",
  303. "updated_at": "2026-07-27T17:56:39.626033+08:00",
  304. "DeletedAt": null,
  305. "module_relation_permissions": null
  306. },
  307. "has_permission": false
  308. },
  309. {
  310. "id": 72,
  311. "module_id": 29,
  312. "permission_id": 72,
  313. "created_at": "2026-07-27T17:56:40.260093+08:00",
  314. "updated_at": "2026-07-27T17:56:40.260093+08:00",
  315. "DeletedAt": null,
  316. "ExtPermission": {
  317. "id": 72,
  318. "perm_name": "编辑",
  319. "perm_desc": "",
  320. "front_perm_code": "role.update",
  321. "api_perm_code": "",
  322. "created_at": "2026-07-27T17:56:39.643991+08:00",
  323. "updated_at": "2026-07-27T17:56:39.643991+08:00",
  324. "DeletedAt": null,
  325. "module_relation_permissions": null
  326. },
  327. "has_permission": false
  328. },
  329. {
  330. "id": 73,
  331. "module_id": 29,
  332. "permission_id": 73,
  333. "created_at": "2026-07-27T17:56:40.278201+08:00",
  334. "updated_at": "2026-07-27T17:56:40.278201+08:00",
  335. "DeletedAt": null,
  336. "ExtPermission": {
  337. "id": 73,
  338. "perm_name": "删除",
  339. "perm_desc": "",
  340. "front_perm_code": "role.delete",
  341. "api_perm_code": "",
  342. "created_at": "2026-07-27T17:56:39.662037+08:00",
  343. "updated_at": "2026-07-27T17:56:39.662037+08:00",
  344. "DeletedAt": null,
  345. "module_relation_permissions": null
  346. },
  347. "has_permission": false
  348. }
  349. ]
  350. },
  351. {
  352. "id": 30,
  353. "module_name": "租户管理",
  354. "module_code": "route.tenant.view",
  355. "module_desc": "",
  356. "created_at": "2026-07-27T17:56:39.182603+08:00",
  357. "updated_at": "2026-07-27T17:56:39.182603+08:00",
  358. "DeletedAt": null,
  359. "has_permission": true,
  360. "module_relation_permissions": [
  361. {
  362. "id": 74,
  363. "module_id": 30,
  364. "permission_id": 74,
  365. "created_at": "2026-07-27T17:56:40.296309+08:00",
  366. "updated_at": "2026-07-27T17:56:40.296309+08:00",
  367. "DeletedAt": null,
  368. "ExtPermission": {
  369. "id": 74,
  370. "perm_name": "查看",
  371. "perm_desc": "",
  372. "front_perm_code": "tenant.view",
  373. "api_perm_code": "",
  374. "created_at": "2026-07-27T17:56:39.680075+08:00",
  375. "updated_at": "2026-07-27T17:56:39.680075+08:00",
  376. "DeletedAt": null,
  377. "module_relation_permissions": null
  378. },
  379. "has_permission": true
  380. },
  381. {
  382. "id": 75,
  383. "module_id": 30,
  384. "permission_id": 75,
  385. "created_at": "2026-07-27T17:56:40.314398+08:00",
  386. "updated_at": "2026-07-27T17:56:40.314398+08:00",
  387. "DeletedAt": null,
  388. "ExtPermission": {
  389. "id": 75,
  390. "perm_name": "新增",
  391. "perm_desc": "",
  392. "front_perm_code": "tenant.create",
  393. "api_perm_code": "",
  394. "created_at": "2026-07-27T17:56:39.698081+08:00",
  395. "updated_at": "2026-07-27T17:56:39.698081+08:00",
  396. "DeletedAt": null,
  397. "module_relation_permissions": null
  398. },
  399. "has_permission": false
  400. },
  401. {
  402. "id": 76,
  403. "module_id": 30,
  404. "permission_id": 76,
  405. "created_at": "2026-07-27T17:56:40.332434+08:00",
  406. "updated_at": "2026-07-27T17:56:40.332434+08:00",
  407. "DeletedAt": null,
  408. "ExtPermission": {
  409. "id": 76,
  410. "perm_name": "编辑",
  411. "perm_desc": "",
  412. "front_perm_code": "tenant.update",
  413. "api_perm_code": "",
  414. "created_at": "2026-07-27T17:56:39.716056+08:00",
  415. "updated_at": "2026-07-27T17:56:39.716056+08:00",
  416. "DeletedAt": null,
  417. "module_relation_permissions": null
  418. },
  419. "has_permission": false
  420. },
  421. {
  422. "id": 77,
  423. "module_id": 30,
  424. "permission_id": 77,
  425. "created_at": "2026-07-27T17:56:40.350493+08:00",
  426. "updated_at": "2026-07-27T17:56:40.350493+08:00",
  427. "DeletedAt": null,
  428. "ExtPermission": {
  429. "id": 77,
  430. "perm_name": "禁用",
  431. "perm_desc": "",
  432. "front_perm_code": "tenant.disable",
  433. "api_perm_code": "",
  434. "created_at": "2026-07-27T17:56:39.734054+08:00",
  435. "updated_at": "2026-07-27T17:56:39.734054+08:00",
  436. "DeletedAt": null,
  437. "module_relation_permissions": null
  438. },
  439. "has_permission": false
  440. }
  441. ]
  442. },
  443. {
  444. "id": 31,
  445. "module_name": "个人信息",
  446. "module_code": "route.profile.view",
  447. "module_desc": "",
  448. "created_at": "2026-07-27T17:56:39.200784+08:00",
  449. "updated_at": "2026-07-27T17:56:39.200784+08:00",
  450. "DeletedAt": null,
  451. "has_permission": true,
  452. "module_relation_permissions": [
  453. {
  454. "id": 78,
  455. "module_id": 31,
  456. "permission_id": 78,
  457. "created_at": "2026-07-27T17:56:40.368629+08:00",
  458. "updated_at": "2026-07-27T17:56:40.368629+08:00",
  459. "DeletedAt": null,
  460. "ExtPermission": {
  461. "id": 78,
  462. "perm_name": "查看",
  463. "perm_desc": "",
  464. "front_perm_code": "profile.view",
  465. "api_perm_code": "",
  466. "created_at": "2026-07-27T17:56:39.752008+08:00",
  467. "updated_at": "2026-07-27T17:56:39.752008+08:00",
  468. "DeletedAt": null,
  469. "module_relation_permissions": null
  470. },
  471. "has_permission": true
  472. }
  473. ]
  474. },
  475. {
  476. "id": 32,
  477. "module_name": "API 密钥",
  478. "module_code": "route.keys.view",
  479. "module_desc": "",
  480. "created_at": "2026-07-27T17:56:39.218892+08:00",
  481. "updated_at": "2026-07-27T17:56:39.218892+08:00",
  482. "DeletedAt": null,
  483. "has_permission": true,
  484. "module_relation_permissions": [
  485. {
  486. "id": 79,
  487. "module_id": 32,
  488. "permission_id": 79,
  489. "created_at": "2026-07-27T17:56:40.386714+08:00",
  490. "updated_at": "2026-07-27T17:56:40.386714+08:00",
  491. "DeletedAt": null,
  492. "ExtPermission": {
  493. "id": 79,
  494. "perm_name": "查看",
  495. "perm_desc": "",
  496. "front_perm_code": "keys.view",
  497. "api_perm_code": "",
  498. "created_at": "2026-07-27T17:56:39.77002+08:00",
  499. "updated_at": "2026-07-27T17:56:39.77002+08:00",
  500. "DeletedAt": null,
  501. "module_relation_permissions": null
  502. },
  503. "has_permission": true
  504. },
  505. {
  506. "id": 80,
  507. "module_id": 32,
  508. "permission_id": 80,
  509. "created_at": "2026-07-27T17:56:40.404829+08:00",
  510. "updated_at": "2026-07-27T17:56:40.404829+08:00",
  511. "DeletedAt": null,
  512. "ExtPermission": {
  513. "id": 80,
  514. "perm_name": "新增",
  515. "perm_desc": "",
  516. "front_perm_code": "keys.create",
  517. "api_perm_code": "",
  518. "created_at": "2026-07-27T17:56:39.788014+08:00",
  519. "updated_at": "2026-07-27T17:56:39.788014+08:00",
  520. "DeletedAt": null,
  521. "module_relation_permissions": null
  522. },
  523. "has_permission": false
  524. },
  525. {
  526. "id": 81,
  527. "module_id": 32,
  528. "permission_id": 81,
  529. "created_at": "2026-07-27T17:56:40.422908+08:00",
  530. "updated_at": "2026-07-27T17:56:40.422908+08:00",
  531. "DeletedAt": null,
  532. "ExtPermission": {
  533. "id": 81,
  534. "perm_name": "编辑",
  535. "perm_desc": "",
  536. "front_perm_code": "keys.update",
  537. "api_perm_code": "",
  538. "created_at": "2026-07-27T17:56:39.806039+08:00",
  539. "updated_at": "2026-07-27T17:56:39.806039+08:00",
  540. "DeletedAt": null,
  541. "module_relation_permissions": null
  542. },
  543. "has_permission": false
  544. },
  545. {
  546. "id": 82,
  547. "module_id": 32,
  548. "permission_id": 82,
  549. "created_at": "2026-07-27T17:56:40.440962+08:00",
  550. "updated_at": "2026-07-27T17:56:40.440962+08:00",
  551. "DeletedAt": null,
  552. "ExtPermission": {
  553. "id": 82,
  554. "perm_name": "删除",
  555. "perm_desc": "",
  556. "front_perm_code": "keys.delete",
  557. "api_perm_code": "",
  558. "created_at": "2026-07-27T17:56:39.824044+08:00",
  559. "updated_at": "2026-07-27T17:56:39.824044+08:00",
  560. "DeletedAt": null,
  561. "module_relation_permissions": null
  562. },
  563. "has_permission": false
  564. },
  565. {
  566. "id": 83,
  567. "module_id": 32,
  568. "permission_id": 83,
  569. "created_at": "2026-07-27T17:56:40.459109+08:00",
  570. "updated_at": "2026-07-27T17:56:40.459109+08:00",
  571. "DeletedAt": null,
  572. "ExtPermission": {
  573. "id": 83,
  574. "perm_name": "禁用",
  575. "perm_desc": "",
  576. "front_perm_code": "keys.disable",
  577. "api_perm_code": "",
  578. "created_at": "2026-07-27T17:56:39.842193+08:00",
  579. "updated_at": "2026-07-27T17:56:39.842193+08:00",
  580. "DeletedAt": null,
  581. "module_relation_permissions": null
  582. },
  583. "has_permission": false
  584. }
  585. ]
  586. },
  587. {
  588. "id": 34,
  589. "module_name": "调用日志",
  590. "module_code": "route.usage-logs.view",
  591. "module_desc": "",
  592. "created_at": "2026-07-27T17:56:39.255183+08:00",
  593. "updated_at": "2026-07-27T17:56:39.255183+08:00",
  594. "DeletedAt": null,
  595. "has_permission": false,
  596. "module_relation_permissions": [
  597. {
  598. "id": 85,
  599. "module_id": 34,
  600. "permission_id": 85,
  601. "created_at": "2026-07-27T17:56:40.495284+08:00",
  602. "updated_at": "2026-07-27T17:56:40.495284+08:00",
  603. "DeletedAt": null,
  604. "ExtPermission": {
  605. "id": 85,
  606. "perm_name": "查看",
  607. "perm_desc": "",
  608. "front_perm_code": "usage-logs.view",
  609. "api_perm_code": "",
  610. "created_at": "2026-07-27T17:56:39.878489+08:00",
  611. "updated_at": "2026-07-27T17:56:39.878489+08:00",
  612. "DeletedAt": null,
  613. "module_relation_permissions": null
  614. },
  615. "has_permission": false
  616. }
  617. ]
  618. },
  619. {
  620. "id": 35,
  621. "module_name": "系统设置",
  622. "module_code": "route.settings.view",
  623. "module_desc": "",
  624. "created_at": "2026-07-27T17:56:39.273301+08:00",
  625. "updated_at": "2026-07-27T17:56:39.273301+08:00",
  626. "DeletedAt": null,
  627. "has_permission": false,
  628. "module_relation_permissions": [
  629. {
  630. "id": 86,
  631. "module_id": 35,
  632. "permission_id": 86,
  633. "created_at": "2026-07-27T17:56:40.513463+08:00",
  634. "updated_at": "2026-07-27T17:56:40.513463+08:00",
  635. "DeletedAt": null,
  636. "ExtPermission": {
  637. "id": 86,
  638. "perm_name": "查看",
  639. "perm_desc": "",
  640. "front_perm_code": "settings.view",
  641. "api_perm_code": "",
  642. "created_at": "2026-07-27T17:56:39.89666+08:00",
  643. "updated_at": "2026-07-27T17:56:39.89666+08:00",
  644. "DeletedAt": null,
  645. "module_relation_permissions": null
  646. },
  647. "has_permission": false
  648. }
  649. ]
  650. },
  651. {
  652. "id": 27,
  653. "module_name": "模型管理",
  654. "module_code": "route.models.view",
  655. "module_desc": "",
  656. "created_at": "2026-07-27T17:56:39.128525+08:00",
  657. "updated_at": "2026-07-27T17:56:39.128525+08:00",
  658. "DeletedAt": null,
  659. "has_permission": true,
  660. "module_relation_permissions": [
  661. {
  662. "id": 60,
  663. "module_id": 27,
  664. "permission_id": 60,
  665. "created_at": "2026-07-27T17:56:40.041786+08:00",
  666. "updated_at": "2026-07-27T17:56:40.041786+08:00",
  667. "DeletedAt": null,
  668. "ExtPermission": {
  669. "id": 60,
  670. "perm_name": "查看",
  671. "perm_desc": "",
  672. "front_perm_code": "models.view",
  673. "api_perm_code": "",
  674. "created_at": "2026-07-27T17:56:39.426654+08:00",
  675. "updated_at": "2026-07-27T17:56:39.426654+08:00",
  676. "DeletedAt": null,
  677. "module_relation_permissions": null
  678. },
  679. "has_permission": true
  680. },
  681. {
  682. "id": 61,
  683. "module_id": 27,
  684. "permission_id": 61,
  685. "created_at": "2026-07-27T17:56:40.060008+08:00",
  686. "updated_at": "2026-07-27T17:56:40.060008+08:00",
  687. "DeletedAt": null,
  688. "ExtPermission": {
  689. "id": 61,
  690. "perm_name": "新增",
  691. "perm_desc": "",
  692. "front_perm_code": "models.create",
  693. "api_perm_code": "",
  694. "created_at": "2026-07-27T17:56:39.444839+08:00",
  695. "updated_at": "2026-07-27T17:56:39.444839+08:00",
  696. "DeletedAt": null,
  697. "module_relation_permissions": null
  698. },
  699. "has_permission": false
  700. },
  701. {
  702. "id": 62,
  703. "module_id": 27,
  704. "permission_id": 62,
  705. "created_at": "2026-07-27T17:56:40.07816+08:00",
  706. "updated_at": "2026-07-27T17:56:40.07816+08:00",
  707. "DeletedAt": null,
  708. "ExtPermission": {
  709. "id": 62,
  710. "perm_name": "编辑",
  711. "perm_desc": "",
  712. "front_perm_code": "models.update",
  713. "api_perm_code": "",
  714. "created_at": "2026-07-27T17:56:39.463103+08:00",
  715. "updated_at": "2026-07-27T17:56:39.463103+08:00",
  716. "DeletedAt": null,
  717. "module_relation_permissions": null
  718. },
  719. "has_permission": false
  720. },
  721. {
  722. "id": 63,
  723. "module_id": 27,
  724. "permission_id": 63,
  725. "created_at": "2026-07-27T17:56:40.09639+08:00",
  726. "updated_at": "2026-07-27T17:56:40.09639+08:00",
  727. "DeletedAt": null,
  728. "ExtPermission": {
  729. "id": 63,
  730. "perm_name": "删除",
  731. "perm_desc": "",
  732. "front_perm_code": "models.delete",
  733. "api_perm_code": "",
  734. "created_at": "2026-07-27T17:56:39.481197+08:00",
  735. "updated_at": "2026-07-27T17:56:39.481197+08:00",
  736. "DeletedAt": null,
  737. "module_relation_permissions": null
  738. },
  739. "has_permission": false
  740. },
  741. {
  742. "id": 64,
  743. "module_id": 27,
  744. "permission_id": 64,
  745. "created_at": "2026-07-27T17:56:40.114579+08:00",
  746. "updated_at": "2026-07-27T17:56:40.114579+08:00",
  747. "DeletedAt": null,
  748. "ExtPermission": {
  749. "id": 64,
  750. "perm_name": "禁用",
  751. "perm_desc": "",
  752. "front_perm_code": "models.disable",
  753. "api_perm_code": "",
  754. "created_at": "2026-07-27T17:56:39.499274+08:00",
  755. "updated_at": "2026-07-27T17:56:39.499274+08:00",
  756. "DeletedAt": null,
  757. "module_relation_permissions": null
  758. },
  759. "has_permission": false
  760. }
  761. ]
  762. },
  763. {
  764. "id": 33,
  765. "module_name": "模型列表",
  766. "module_code": "route.pricing.view",
  767. "module_desc": "",
  768. "created_at": "2026-07-27T17:56:39.23705+08:00",
  769. "updated_at": "2026-07-27T17:56:39.23705+08:00",
  770. "DeletedAt": null,
  771. "has_permission": true,
  772. "module_relation_permissions": [
  773. {
  774. "id": 84,
  775. "module_id": 33,
  776. "permission_id": 84,
  777. "created_at": "2026-07-27T17:56:40.477198+08:00",
  778. "updated_at": "2026-07-27T17:56:40.477198+08:00",
  779. "DeletedAt": null,
  780. "ExtPermission": {
  781. "id": 84,
  782. "perm_name": "查看",
  783. "perm_desc": "",
  784. "front_perm_code": "pricing.view",
  785. "api_perm_code": "",
  786. "created_at": "2026-07-27T17:56:39.860389+08:00",
  787. "updated_at": "2026-07-27T17:56:39.860389+08:00",
  788. "DeletedAt": null,
  789. "module_relation_permissions": null
  790. },
  791. "has_permission": true
  792. }
  793. ]
  794. }
  795. ],
  796. "success": true
  797. }