标签库信息.sql 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. -- ============================================================
  2. -- 湛江市智慧人社运营运维(2025-2027年)项目
  3. -- 就业一湛通服务平台 - 标签库管理 达梦数据库建表脚本
  4. --
  5. -- 依据:《需求规格说明书》第3.1.3节 - 标签库管理 详情页面字段设计
  6. -- 说明:自定义标签库已合并至个人标签信息库和企业标签信息库,
  7. -- 新增TAG_CODE字段(个人ZJGR+三位流水,企业ZJQY+三位流水),
  8. -- 去除与系统字段重复的"创建人"及字段间重复内容
  9. -- 数据库:达梦数据库 (DM8)
  10. -- 创建日期:2025-06-02
  11. -- ============================================================
  12. -- ============================================================
  13. -- 表1:个人标签信息表
  14. -- 说明:存储省一体化平台回流及本地自定义的个人标签信息
  15. -- ============================================================
  16. CREATE TABLE PERSONAL_TAG
  17. (
  18. ID VARCHAR(36) NOT NULL,
  19. PROVINCE_STANDARD_CODE VARCHAR(50),
  20. TAG_CODE VARCHAR(50),
  21. TAG_NAME VARCHAR(200) NOT NULL,
  22. FIRST_CATEGORY VARCHAR(200),
  23. SECOND_CATEGORY VARCHAR(200),
  24. TAG_DESCRIPTION VARCHAR(500),
  25. TAG_STATUS VARCHAR(10) NOT NULL,
  26. DATA_SOURCE VARCHAR(50) NOT NULL,
  27. CREATE_BY VARCHAR(50),
  28. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  29. UPDATE_BY VARCHAR(50),
  30. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  31. SYS_ORG_CODE VARCHAR(50),
  32. PRIMARY KEY (ID)
  33. );
  34. ALTER TABLE PERSONAL_TAG ADD TAG_LEVEL VARCHAR(50);
  35. COMMENT
  36. ON TABLE PERSONAL_TAG IS '个人标签信息表';
  37. COMMENT
  38. ON COLUMN PERSONAL_TAG.ID IS '主键ID';
  39. COMMENT
  40. ON COLUMN PERSONAL_TAG.PROVINCE_STANDARD_CODE IS '省标标码';
  41. COMMENT
  42. ON COLUMN PERSONAL_TAG.TAG_CODE IS '标签编码';
  43. COMMENT
  44. ON COLUMN PERSONAL_TAG.TAG_NAME IS '标签名称';
  45. COMMENT
  46. ON COLUMN PERSONAL_TAG.FIRST_CATEGORY IS '所属一级分类(省回流展示)';
  47. COMMENT
  48. ON COLUMN PERSONAL_TAG.SECOND_CATEGORY IS '所属二级分类(省回流展示)';
  49. COMMENT
  50. ON COLUMN PERSONAL_TAG.TAG_DESCRIPTION IS '标签说明';
  51. COMMENT
  52. ON COLUMN PERSONAL_TAG.TAG_STATUS IS '标签启用状态';
  53. COMMENT
  54. ON COLUMN PERSONAL_TAG.TAG_LEVEL IS '标签级别';
  55. COMMENT
  56. ON COLUMN PERSONAL_TAG.DATA_SOURCE IS '数据来源';
  57. COMMENT
  58. ON COLUMN PERSONAL_TAG.CREATE_BY IS '创建人';
  59. COMMENT
  60. ON COLUMN PERSONAL_TAG.CREATE_TIME IS '创建时间';
  61. COMMENT
  62. ON COLUMN PERSONAL_TAG.UPDATE_BY IS '修改人';
  63. COMMENT
  64. ON COLUMN PERSONAL_TAG.UPDATE_TIME IS '更新时间';
  65. COMMENT
  66. ON COLUMN PERSONAL_TAG.SYS_ORG_CODE IS '组织机构编号';
  67. -- ============================================================
  68. -- 表2:企业标签信息表
  69. -- 说明:存储省一体化平台回流及本地自定义的企业标签信息
  70. -- ============================================================
  71. CREATE TABLE ENTERPRISE_TAG
  72. (
  73. ID VARCHAR(36) NOT NULL,
  74. PROVINCE_STANDARD_CODE VARCHAR(50),
  75. TAG_CODE VARCHAR(50),
  76. TAG_NAME VARCHAR(200) NOT NULL,
  77. FIRST_CATEGORY VARCHAR(200),
  78. SECOND_CATEGORY VARCHAR(200),
  79. TAG_DESCRIPTION VARCHAR(500),
  80. TAG_STATUS VARCHAR(10) NOT NULL,
  81. DATA_SOURCE VARCHAR(50) NOT NULL,
  82. CREATE_BY VARCHAR(50),
  83. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  84. UPDATE_BY VARCHAR(50),
  85. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  86. SYS_ORG_CODE VARCHAR(50),
  87. PRIMARY KEY (ID)
  88. );
  89. ALTER TABLE ENTERPRISE_TAG ADD TAG_LEVEL VARCHAR(50);
  90. COMMENT
  91. ON TABLE ENTERPRISE_TAG IS '企业标签信息表';
  92. COMMENT
  93. ON COLUMN ENTERPRISE_TAG.ID IS '主键ID';
  94. COMMENT
  95. ON COLUMN ENTERPRISE_TAG.PROVINCE_STANDARD_CODE IS '省标标码';
  96. COMMENT
  97. ON COLUMN ENTERPRISE_TAG.TAG_CODE IS '标签编码';
  98. COMMENT
  99. ON COLUMN ENTERPRISE_TAG.TAG_NAME IS '标签名称';
  100. COMMENT
  101. ON COLUMN ENTERPRISE_TAG.FIRST_CATEGORY IS '所属一级分类(省回流展示)';
  102. COMMENT
  103. ON COLUMN ENTERPRISE_TAG.SECOND_CATEGORY IS '所属二级分类(省回流展示)';
  104. COMMENT
  105. ON COLUMN ENTERPRISE_TAG.TAG_DESCRIPTION IS '标签说明';
  106. COMMENT
  107. ON COLUMN ENTERPRISE_TAG.TAG_STATUS IS '标签启用状态';
  108. COMMENT
  109. ON COLUMN ENTERPRISE_TAG.TAG_LEVEL IS '标签级别';
  110. COMMENT
  111. ON COLUMN ENTERPRISE_TAG.DATA_SOURCE IS '数据来源';
  112. COMMENT
  113. ON COLUMN ENTERPRISE_TAG.CREATE_BY IS '创建人';
  114. COMMENT
  115. ON COLUMN ENTERPRISE_TAG.CREATE_TIME IS '创建时间';
  116. COMMENT
  117. ON COLUMN ENTERPRISE_TAG.UPDATE_BY IS '修改人';
  118. COMMENT
  119. ON COLUMN ENTERPRISE_TAG.UPDATE_TIME IS '更新时间';
  120. COMMENT
  121. ON COLUMN ENTERPRISE_TAG.SYS_ORG_CODE IS '组织机构编号';
  122. -- ============================================================
  123. -- 表3:个人标签关联表
  124. -- 说明:个人标签与个人基本信息的多对多关联关系中间表
  125. -- ============================================================
  126. CREATE TABLE PERSONAL_TAG_RELATION
  127. (
  128. TAG_ID VARCHAR(36) NOT NULL,
  129. PERSONAL_ID VARCHAR(36) NOT NULL,
  130. PRIMARY KEY (TAG_ID, PERSONAL_ID)
  131. );
  132. COMMENT
  133. ON TABLE PERSONAL_TAG_RELATION IS '个人标签关联表';
  134. COMMENT
  135. ON COLUMN PERSONAL_TAG_RELATION.TAG_ID IS '标签ID(关联PERSONAL_TAG.ID)';
  136. COMMENT
  137. ON COLUMN PERSONAL_TAG_RELATION.PERSONAL_ID IS '个人ID(关联PERSONAL_INFO.ID)';
  138. -- ============================================================
  139. -- 表4:企业标签关联表
  140. -- 说明:企业标签与企业信息的多对多关联关系中间表
  141. -- ============================================================
  142. CREATE TABLE ENTERPRISE_TAG_RELATION
  143. (
  144. TAG_ID VARCHAR(36) NOT NULL,
  145. ENTERPRISE_ID VARCHAR(36) NOT NULL,
  146. PRIMARY KEY (TAG_ID, ENTERPRISE_ID)
  147. );
  148. COMMENT
  149. ON TABLE ENTERPRISE_TAG_RELATION IS '企业标签关联表';
  150. COMMENT
  151. ON COLUMN ENTERPRISE_TAG_RELATION.TAG_ID IS '标签ID(关联ENTERPRISE_TAG.ID)';
  152. COMMENT
  153. ON COLUMN ENTERPRISE_TAG_RELATION.ENTERPRISE_ID IS '企业ID(关联ENTERPRISE_INFO.ID)';