member_tag.sql 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. create table member_tag
  2. (
  3. id bigint auto_increment comment '编号'
  4. primary key,
  5. name varchar(30) default '' not null comment '标签名称',
  6. creator varchar(64) default '' null comment '创建者',
  7. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  8. updater varchar(64) default '' null comment '更新者',
  9. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
  10. deleted bit default b'0' not null comment '是否删除',
  11. tenant_id bigint default 0 not null comment '租户编号'
  12. )
  13. comment '会员标签';
  14. -- 菜单 SQL
  15. INSERT INTO system_menu(
  16. name, permission, type, sort, parent_id,
  17. path, icon, component, status, component_name
  18. )
  19. VALUES (
  20. '会员标签管理', '', 2, 3, 2262,
  21. 'tag', '', 'member/tag/index', 0, 'MemberTag'
  22. );
  23. -- 按钮父菜单ID
  24. -- 暂时只支持 MySQL。如果你是 Oracle、PostgreSQL、SQLServer 的话,需要手动修改 @parentId 的部分的代码
  25. SELECT @parentId := LAST_INSERT_ID();
  26. -- 按钮 SQL
  27. INSERT INTO system_menu(
  28. name, permission, type, sort, parent_id,
  29. path, icon, component, status
  30. )
  31. VALUES (
  32. '会员标签查询', 'member:tag:query', 3, 1, @parentId,
  33. '', '', '', 0
  34. );
  35. INSERT INTO system_menu(
  36. name, permission, type, sort, parent_id,
  37. path, icon, component, status
  38. )
  39. VALUES (
  40. '会员标签创建', 'member:tag:create', 3, 2, @parentId,
  41. '', '', '', 0
  42. );
  43. INSERT INTO system_menu(
  44. name, permission, type, sort, parent_id,
  45. path, icon, component, status
  46. )
  47. VALUES (
  48. '会员标签更新', 'member:tag:update', 3, 3, @parentId,
  49. '', '', '', 0
  50. );
  51. INSERT INTO system_menu(
  52. name, permission, type, sort, parent_id,
  53. path, icon, component, status
  54. )
  55. VALUES (
  56. '会员标签删除', 'member:tag:delete', 3, 4, @parentId,
  57. '', '', '', 0
  58. );
  59. INSERT INTO system_menu(
  60. name, permission, type, sort, parent_id,
  61. path, icon, component, status
  62. )
  63. VALUES (
  64. '会员标签导出', 'member:tag:export', 3, 5, @parentId,
  65. '', '', '', 0
  66. );