DCP生成模块权限的语句.sql 759 B

12345678910111213141516171819202122232425262728
  1. /*为权限生成layercode*/
  2. SELECT
  3. CONCAT(
  4. "INSERT INTO auth_privilege ( APPLICATION_ID, PRIVILEGE_KEY, PRIVILEGE_NAME, PRIVILEGE_TYPE_DICT, CREATE_USER_ID, CREATE_TIME, UPDATE_USER_ID, UPDATE_TIME,PRIVILEGE_DISPLAY_ORDER,PRIVILEGE_PARENT_ID,PRIVILEGE_ICON,PRIVILEGE_URL,PRIVILEGE_STATUS ) (SELECT ",
  5. APPLICATION_ID,
  6. ",'",
  7. PRIVILEGE_KEY,
  8. "','",
  9. PRIVILEGE_NAME,
  10. "','",
  11. PRIVILEGE_TYPE_DICT,
  12. "','1',now(),'1',now(),",
  13. PRIVILEGE_DISPLAY_ORDER,
  14. ",(SELECT max(PRIVILEGE_ID) FROM auth_privilege WHERE PRIVILEGE_KEY='父权限标识'),'",
  15. PRIVILEGE_ICON,
  16. "','",
  17. PRIVILEGE_URL,
  18. "','",
  19. PRIVILEGE_STATUS,
  20. "' FROM DUAL);"
  21. ) AS psql
  22. FROM
  23. auth_privilege
  24. WHERE
  25. application_id = 2
  26. AND privilege_key = '当前权限标识'
  27. ORDER BY
  28. privilege_layer_code;