见习人员字典.sql 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. -- ============================================================
  2. -- 湛江市智慧人社运营运维(2025-2027年)项目
  3. -- 就业一湛通服务平台 - 见习人员管理 字典数据初始化SQL
  4. --
  5. -- 说明:初始化见习人员大类标签、小类标签和自定义标签字典
  6. -- 注意:见习人员从重点关注人员中独立出来,标签体系单独管理
  7. -- 达梦数据库兼容(不加反引号,使用 FROM DUAL)
  8. -- 创建日期:2026-06-04
  9. -- ============================================================
  10. -- ============================================================
  11. -- 1. 初始化字典:见习人员大类标签 (internship_major_tag)
  12. -- 见习人员的大类标签固定为"见习人员"
  13. -- ============================================================
  14. INSERT INTO sys_dict (id, dict_name, dict_code, description, del_flag, create_by, create_time, update_by, update_time, type)
  15. SELECT '178060500000003', '见习人员大类标签', 'internship_major_tag', '见习人员的大类标签', 0, 'admin', '2026-06-04 10:00:00', NULL, NULL, 0
  16. FROM DUAL
  17. WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE dict_code = 'internship_major_tag');
  18. -- 字典项:见习人员
  19. INSERT INTO sys_dict_item (id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time, update_by, update_time)
  20. SELECT '178060500000013', d.id, '见习人员', '见习人员', '见习人员大类', 1, 1, 'admin', '2026-06-04 10:00:00', NULL, NULL
  21. FROM sys_dict d WHERE d.dict_code = 'internship_major_tag' AND d.del_flag = 0
  22. AND NOT EXISTS (SELECT 1 FROM sys_dict_item si WHERE si.dict_id = d.id AND si.item_value = '见习人员');
  23. -- ============================================================
  24. -- 2. 初始化字典:见习人员小类标签 (internship_minor_tag)
  25. -- 包含:离校2年内未就业高校毕业生、16-24岁失业青年
  26. -- ============================================================
  27. INSERT INTO sys_dict (id, dict_name, dict_code, description, del_flag, create_by, create_time, update_by, update_time, type)
  28. SELECT '178060500000001', '见习人员小类标签', 'internship_minor_tag', '见习人员的小类标签:离校2年内未就业高校毕业生、16-24岁失业青年', 0, 'admin', '2026-06-04 10:00:00', NULL, NULL, 0
  29. FROM DUAL
  30. WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE dict_code = 'internship_minor_tag');
  31. -- 字典项:离校2年内未就业高校毕业生
  32. INSERT INTO sys_dict_item (id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time, update_by, update_time)
  33. SELECT '178060500000011', d.id, '离校2年内未就业高校毕业生', '离校2年内未就业高校毕业生', '见习人员小类', 1, 1, 'admin', '2026-06-04 10:00:00', NULL, NULL
  34. FROM sys_dict d WHERE d.dict_code = 'internship_minor_tag' AND d.del_flag = 0
  35. AND NOT EXISTS (SELECT 1 FROM sys_dict_item si WHERE si.dict_id = d.id AND si.item_value = '离校2年内未就业高校毕业生');
  36. -- 字典项:16-24岁失业青年
  37. INSERT INTO sys_dict_item (id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time, update_by, update_time)
  38. SELECT '178060500000012', d.id, '16-24岁失业青年', '16-24岁失业青年', '见习人员小类', 2, 1, 'admin', '2026-06-04 10:00:00', NULL, NULL
  39. FROM sys_dict d WHERE d.dict_code = 'internship_minor_tag' AND d.del_flag = 0
  40. AND NOT EXISTS (SELECT 1 FROM sys_dict_item si WHERE si.dict_id = d.id AND si.item_value = '16-24岁失业青年');
  41. -- ============================================================
  42. -- 3. 初始化字典:见习人员自定义标签 (internship_custom_tag)
  43. -- 初始为空,由管理员在系统中动态添加
  44. -- ============================================================
  45. INSERT INTO sys_dict (id, dict_name, dict_code, description, del_flag, create_by, create_time, update_by, update_time, type)
  46. SELECT '178060500000002', '见习人员自定义标签', 'internship_custom_tag', '见习人员的自定义标签,由管理员动态维护', 0, 'admin', '2026-06-04 10:00:00', NULL, NULL, 0
  47. FROM DUAL
  48. WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE dict_code = 'internship_custom_tag');