2026-10-23-sample-collect-notify-role.sql 777 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. -- 样本采集通知人员角色(幂等)
  2. -- 仅插入角色,不挂菜单、不自动绑用户;由运营在「角色管理」中挂人。
  3. -- 对齐 docs/superpowers/specs/2026-10-23-sample-collect-wx-notify-design.md
  4. INSERT INTO sys_role (
  5. id,
  6. role_name,
  7. data_scope,
  8. status,
  9. tenant_no,
  10. order_num,
  11. remark,
  12. create_by,
  13. create_dept_id,
  14. create_time,
  15. update_by,
  16. update_time,
  17. del_flag
  18. )
  19. SELECT
  20. REPLACE(UUID(), '-', ''),
  21. '样本采集通知人员',
  22. '1',
  23. '1',
  24. 'zkxw',
  25. 0,
  26. '协议新增样本时接收服务号模板消息',
  27. 'system',
  28. '',
  29. NOW(),
  30. 'system',
  31. NOW(),
  32. 0
  33. FROM DUAL
  34. WHERE NOT EXISTS (
  35. SELECT 1
  36. FROM sys_role r
  37. WHERE r.tenant_no = 'zkxw'
  38. AND r.role_name = '样本采集通知人员'
  39. AND r.del_flag = 0
  40. );