sql.stub 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. -- 数据库语句--
  2. {% for column in tables %}
  3. -- 菜单[{{column.menu_name}}] SQL
  4. {% if template == 'plugin' %}
  5. {% if column.package_name != '' %}
  6. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES ({{column.belong_menu_id}}, '0,{{column.belong_menu_id}}', '{{column.menu_name}}', '', 'icon-home', 'app/{{column.namespace}}/{{column.package_name}}/{{column.business_name}}', '{{column.namespace}}/{{column.package_name}}/{{column.business_name}}/index', NULL, '2', 'M', 1, 0, NULL, now(), now(), NULL);
  7. {% else %}
  8. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES ({{column.belong_menu_id}}, '0,{{column.belong_menu_id}}', '{{column.menu_name}}', '', 'icon-home', 'app/{{column.namespace}}/{{column.business_name}}', '{{column.namespace}}/{{column.business_name}}/index', NULL, '2', 'M', 1, 0, NULL, now(), now(), NULL);
  9. {% endif %}
  10. {% else %}
  11. {% if column.package_name != '' %}
  12. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES ({{column.belong_menu_id}}, '0,{{column.belong_menu_id}}', '{{column.menu_name}}', '', 'icon-home', '{{column.namespace}}/{{column.package_name}}/{{column.business_name}}', '{{column.namespace}}/{{column.package_name}}/{{column.business_name}}/index', NULL, '2', 'M', 1, 0, NULL, now(), now(), NULL);
  13. {% else %}
  14. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES ({{column.belong_menu_id}}, '0,{{column.belong_menu_id}}', '{{column.menu_name}}', '', 'icon-home', '{{column.namespace}}/{{column.business_name}}', '{{column.namespace}}/{{column.business_name}}/index', NULL, '2', 'M', 1, 0, NULL, now(), now(), NULL);
  15. {% endif %}
  16. {% endif %}
  17. SET @id := LAST_INSERT_ID();
  18. SET @level := CONCAT('{{column.belong_menu_id}}', ',', @id);
  19. {% if template == 'plugin' %}
  20. {% if column.package_name != '' %}
  21. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '列表'), '/app/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/index', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  22. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '保存'), '/app/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/save', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  23. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '更新'), '/app/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/update', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  24. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '读取'), '/app/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/read', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  25. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '删除'), '/app/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/destroy', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  26. {% else %}
  27. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '列表'), '/app/{{column.namespace}}/{{column.class_name}}/index', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  28. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '保存'), '/app/{{column.namespace}}/{{column.class_name}}/save', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  29. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '更新'), '/app/{{column.namespace}}/{{column.class_name}}/update', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  30. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '读取'), '/app/{{column.namespace}}/{{column.class_name}}/read', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  31. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '删除'), '/app/{{column.namespace}}/{{column.class_name}}/destroy', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  32. {% endif %}
  33. {% else %}
  34. {% if column.package_name != '' %}
  35. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '列表'), '/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/index', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  36. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '保存'), '/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/save', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  37. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '更新'), '/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/update', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  38. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '读取'), '/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/read', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  39. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '删除'), '/{{column.namespace}}/{{column.package_name}}/{{column.class_name}}/destroy', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  40. {% else %}
  41. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '列表'), '/{{column.namespace}}/{{column.class_name}}/index', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  42. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '保存'), '/{{column.namespace}}/{{column.class_name}}/save', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  43. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '更新'), '/{{column.namespace}}/{{column.class_name}}/update', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  44. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '读取'), '/{{column.namespace}}/{{column.class_name}}/read', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  45. INSERT INTO `sa_system_menu`(`parent_id`, `level`, `name`, `code`, `icon`, `route`, `component`, `redirect`, `is_hidden`, `type`, `status`, `sort`, `remark`, `create_time`, `update_time`, `delete_time`) VALUES (@id, @level, CONCAT('{{column.menu_name}}', '删除'), '/{{column.namespace}}/{{column.class_name}}/destroy', NULL, NULL, NULL, NULL, '2', 'B', '1', 0, NULL, now(), now(), NULL);
  46. {% endif %}
  47. {% endif %}
  48. {% endfor %}