标签库信息.sql 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  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. COMMENT
  35. ON TABLE PERSONAL_TAG IS '个人标签信息表';
  36. COMMENT
  37. ON COLUMN PERSONAL_TAG.ID IS '主键ID';
  38. COMMENT
  39. ON COLUMN PERSONAL_TAG.PROVINCE_STANDARD_CODE IS '省标标码';
  40. COMMENT
  41. ON COLUMN PERSONAL_TAG.TAG_CODE IS '标签编码';
  42. COMMENT
  43. ON COLUMN PERSONAL_TAG.TAG_NAME IS '标签名称';
  44. COMMENT
  45. ON COLUMN PERSONAL_TAG.FIRST_CATEGORY IS '所属一级分类(省回流展示)';
  46. COMMENT
  47. ON COLUMN PERSONAL_TAG.SECOND_CATEGORY IS '所属二级分类(省回流展示)';
  48. COMMENT
  49. ON COLUMN PERSONAL_TAG.TAG_DESCRIPTION IS '标签说明';
  50. COMMENT
  51. ON COLUMN PERSONAL_TAG.TAG_STATUS IS '标签启用状态';
  52. COMMENT
  53. ON COLUMN PERSONAL_TAG.DATA_SOURCE IS '数据来源';
  54. COMMENT
  55. ON COLUMN PERSONAL_TAG.CREATE_BY IS '创建人';
  56. COMMENT
  57. ON COLUMN PERSONAL_TAG.CREATE_TIME IS '创建时间';
  58. COMMENT
  59. ON COLUMN PERSONAL_TAG.UPDATE_BY IS '修改人';
  60. COMMENT
  61. ON COLUMN PERSONAL_TAG.UPDATE_TIME IS '更新时间';
  62. COMMENT
  63. ON COLUMN PERSONAL_TAG.SYS_ORG_CODE IS '组织机构编号';
  64. -- ============================================================
  65. -- 表2:企业标签信息表
  66. -- 说明:存储省一体化平台回流及本地自定义的企业标签信息
  67. -- ============================================================
  68. CREATE TABLE ENTERPRISE_TAG
  69. (
  70. ID VARCHAR(36) NOT NULL,
  71. PROVINCE_STANDARD_CODE VARCHAR(50),
  72. TAG_CODE VARCHAR(50),
  73. TAG_NAME VARCHAR(200) NOT NULL,
  74. FIRST_CATEGORY VARCHAR(200),
  75. SECOND_CATEGORY VARCHAR(200),
  76. TAG_DESCRIPTION VARCHAR(500),
  77. TAG_STATUS VARCHAR(10) NOT NULL,
  78. DATA_SOURCE VARCHAR(50) NOT NULL,
  79. CREATE_BY VARCHAR(50),
  80. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  81. UPDATE_BY VARCHAR(50),
  82. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  83. SYS_ORG_CODE VARCHAR(50),
  84. PRIMARY KEY (ID)
  85. );
  86. COMMENT
  87. ON TABLE ENTERPRISE_TAG IS '企业标签信息表';
  88. COMMENT
  89. ON COLUMN ENTERPRISE_TAG.ID IS '主键ID';
  90. COMMENT
  91. ON COLUMN ENTERPRISE_TAG.PROVINCE_STANDARD_CODE IS '省标标码';
  92. COMMENT
  93. ON COLUMN ENTERPRISE_TAG.TAG_CODE IS '标签编码';
  94. COMMENT
  95. ON COLUMN ENTERPRISE_TAG.TAG_NAME IS '标签名称';
  96. COMMENT
  97. ON COLUMN ENTERPRISE_TAG.FIRST_CATEGORY IS '所属一级分类(省回流展示)';
  98. COMMENT
  99. ON COLUMN ENTERPRISE_TAG.SECOND_CATEGORY IS '所属二级分类(省回流展示)';
  100. COMMENT
  101. ON COLUMN ENTERPRISE_TAG.TAG_DESCRIPTION IS '标签说明';
  102. COMMENT
  103. ON COLUMN ENTERPRISE_TAG.TAG_STATUS IS '标签启用状态';
  104. COMMENT
  105. ON COLUMN ENTERPRISE_TAG.DATA_SOURCE IS '数据来源';
  106. COMMENT
  107. ON COLUMN ENTERPRISE_TAG.CREATE_BY IS '创建人';
  108. COMMENT
  109. ON COLUMN ENTERPRISE_TAG.CREATE_TIME IS '创建时间';
  110. COMMENT
  111. ON COLUMN ENTERPRISE_TAG.UPDATE_BY IS '修改人';
  112. COMMENT
  113. ON COLUMN ENTERPRISE_TAG.UPDATE_TIME IS '更新时间';
  114. COMMENT
  115. ON COLUMN ENTERPRISE_TAG.SYS_ORG_CODE IS '组织机构编号';
  116. -- ============================================================
  117. -- 表3:个人标签关联表
  118. -- 说明:个人标签与个人基本信息的多对多关联关系中间表
  119. -- ============================================================
  120. CREATE TABLE PERSONAL_TAG_RELATION
  121. (
  122. TAG_ID VARCHAR(36) NOT NULL,
  123. PERSONAL_ID VARCHAR(36) NOT NULL,
  124. PRIMARY KEY (TAG_ID, PERSONAL_ID)
  125. );
  126. COMMENT
  127. ON TABLE PERSONAL_TAG_RELATION IS '个人标签关联表';
  128. COMMENT
  129. ON COLUMN PERSONAL_TAG_RELATION.TAG_ID IS '标签ID(关联PERSONAL_TAG.ID)';
  130. COMMENT
  131. ON COLUMN PERSONAL_TAG_RELATION.PERSONAL_ID IS '个人ID(关联PERSONAL_INFO.ID)';
  132. -- ============================================================
  133. -- 表4:企业标签关联表
  134. -- 说明:企业标签与企业信息的多对多关联关系中间表
  135. -- ============================================================
  136. CREATE TABLE ENTERPRISE_TAG_RELATION
  137. (
  138. TAG_ID VARCHAR(36) NOT NULL,
  139. ENTERPRISE_ID VARCHAR(36) NOT NULL,
  140. PRIMARY KEY (TAG_ID, ENTERPRISE_ID)
  141. );
  142. COMMENT
  143. ON TABLE ENTERPRISE_TAG_RELATION IS '企业标签关联表';
  144. COMMENT
  145. ON COLUMN ENTERPRISE_TAG_RELATION.TAG_ID IS '标签ID(关联ENTERPRISE_TAG.ID)';
  146. COMMENT
  147. ON COLUMN ENTERPRISE_TAG_RELATION.ENTERPRISE_ID IS '企业ID(关联ENTERPRISE_INFO.ID)';