数据统计3张表.sql 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. -- ============================================================
  2. -- 湛江市智慧人社运营运维(2025-2027年)项目
  3. -- 就业一湛通服务平台 - 数据统计 达梦数据库建表脚本
  4. --
  5. -- 依据:《需求规格说明书》第3.11节 - 数据统计
  6. -- 3.11.1 统计岗位归集数量 - 岗位数据回流明细表
  7. -- 3.11.2 农民工返乡返岗统计 - 农民工流动回流明细表
  8. -- 3.11.3 重点人群统计 - 重点人群回流明细表
  9. -- 数据库:达梦数据库 (DM8)
  10. -- 创建日期:2025-06-10
  11. -- ============================================================
  12. -- ============================================================
  13. -- 表1:岗位数据回流明细表
  14. -- 说明:按行业、主管部门、县(市、区)、镇街统计岗位归集数量的数据明细
  15. -- 数据来源:省平台回流
  16. -- ============================================================
  17. CREATE TABLE STAT_JOB_REFLUX (
  18. ID VARCHAR(36) NOT NULL,
  19. UNIT_CREDIT_CODE VARCHAR(50),
  20. ENTERPRISE_NAME VARCHAR(200),
  21. DISTRICT VARCHAR(50),
  22. JOB_NAME VARCHAR(200),
  23. PLAN_HIRE_COUNT INTEGER,
  24. JOB_INDUSTRY VARCHAR(100),
  25. SALARY_RANGE VARCHAR(100),
  26. EDUCATION_REQUIRE VARCHAR(100),
  27. JOB_PUBLISH_TIME DATE,
  28. JOB_STATUS VARCHAR(50),
  29. DATA_REFLUX_TIME DATE,
  30. CREATE_BY VARCHAR(50),
  31. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  32. UPDATE_BY VARCHAR(50),
  33. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  34. SYS_ORG_CODE VARCHAR(50),
  35. PRIMARY KEY (ID)
  36. );
  37. COMMENT ON TABLE STAT_JOB_REFLUX IS '岗位数据回流明细表';
  38. COMMENT ON COLUMN STAT_JOB_REFLUX.ID IS '主键ID';
  39. COMMENT ON COLUMN STAT_JOB_REFLUX.UNIT_CREDIT_CODE IS '统一社会信用代码';
  40. COMMENT ON COLUMN STAT_JOB_REFLUX.ENTERPRISE_NAME IS '企业名称';
  41. COMMENT ON COLUMN STAT_JOB_REFLUX.DISTRICT IS '所属区县';
  42. COMMENT ON COLUMN STAT_JOB_REFLUX.JOB_NAME IS '招聘岗位名称';
  43. COMMENT ON COLUMN STAT_JOB_REFLUX.PLAN_HIRE_COUNT IS '计划招聘人数';
  44. COMMENT ON COLUMN STAT_JOB_REFLUX.JOB_INDUSTRY IS '岗位所属行业';
  45. COMMENT ON COLUMN STAT_JOB_REFLUX.SALARY_RANGE IS '薪资区间';
  46. COMMENT ON COLUMN STAT_JOB_REFLUX.EDUCATION_REQUIRE IS '学历要求';
  47. COMMENT ON COLUMN STAT_JOB_REFLUX.JOB_PUBLISH_TIME IS '岗位发布时间';
  48. COMMENT ON COLUMN STAT_JOB_REFLUX.JOB_STATUS IS '岗位状态';
  49. COMMENT ON COLUMN STAT_JOB_REFLUX.DATA_REFLUX_TIME IS '数据回流时间';
  50. COMMENT ON COLUMN STAT_JOB_REFLUX.CREATE_BY IS '创建人';
  51. COMMENT ON COLUMN STAT_JOB_REFLUX.CREATE_TIME IS '创建时间';
  52. COMMENT ON COLUMN STAT_JOB_REFLUX.UPDATE_BY IS '修改人';
  53. COMMENT ON COLUMN STAT_JOB_REFLUX.UPDATE_TIME IS '更新时间';
  54. COMMENT ON COLUMN STAT_JOB_REFLUX.SYS_ORG_CODE IS '组织机构编号';
  55. CREATE INDEX IDX_STAT_JOB_REFLUX_UNIT ON STAT_JOB_REFLUX(UNIT_CREDIT_CODE);
  56. CREATE INDEX IDX_STAT_JOB_REFLUX_DISTRICT ON STAT_JOB_REFLUX(DISTRICT);
  57. CREATE INDEX IDX_STAT_JOB_REFLUX_INDUSTRY ON STAT_JOB_REFLUX(JOB_INDUSTRY);
  58. -- ============================================================
  59. -- 表2:农民工流动回流明细表
  60. -- 说明:记录农民工返乡返岗流动的明细数据,支持查询统计导出报表
  61. -- 数据来源:省平台回流
  62. -- ============================================================
  63. CREATE TABLE STAT_WORKER_REFLUX (
  64. ID VARCHAR(36) NOT NULL,
  65. ID_CARD VARCHAR(50),
  66. FULL_NAME VARCHAR(100),
  67. DISTRICT VARCHAR(50),
  68. RURAL_REGISTER_FLAG VARCHAR(10),
  69. ORIGIN_WORK_AREA VARCHAR(200),
  70. WORK_END_DATE DATE,
  71. LOCAL_EMPLOY_DATE DATE,
  72. PERSON_CATEGORY_TAG VARCHAR(100),
  73. DATA_REFLUX_TIME DATE,
  74. CREATE_BY VARCHAR(50),
  75. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  76. UPDATE_BY VARCHAR(50),
  77. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  78. SYS_ORG_CODE VARCHAR(50),
  79. PRIMARY KEY (ID)
  80. );
  81. COMMENT ON TABLE STAT_WORKER_REFLUX IS '农民工流动回流明细表';
  82. COMMENT ON COLUMN STAT_WORKER_REFLUX.ID IS '主键ID';
  83. COMMENT ON COLUMN STAT_WORKER_REFLUX.ID_CARD IS '身份证号码';
  84. COMMENT ON COLUMN STAT_WORKER_REFLUX.FULL_NAME IS '姓名';
  85. COMMENT ON COLUMN STAT_WORKER_REFLUX.DISTRICT IS '所属区县';
  86. COMMENT ON COLUMN STAT_WORKER_REFLUX.RURAL_REGISTER_FLAG IS '乡村户籍标识';
  87. COMMENT ON COLUMN STAT_WORKER_REFLUX.ORIGIN_WORK_AREA IS '原就业外出地市/省份';
  88. COMMENT ON COLUMN STAT_WORKER_REFLUX.WORK_END_DATE IS '外出就业结束日期';
  89. COMMENT ON COLUMN STAT_WORKER_REFLUX.LOCAL_EMPLOY_DATE IS '本地新就业登记日期';
  90. COMMENT ON COLUMN STAT_WORKER_REFLUX.PERSON_CATEGORY_TAG IS '人员类别标签(脱贫/普通农民工,以回流数据为准)';
  91. COMMENT ON COLUMN STAT_WORKER_REFLUX.DATA_REFLUX_TIME IS '数据回流时间';
  92. COMMENT ON COLUMN STAT_WORKER_REFLUX.CREATE_BY IS '创建人';
  93. COMMENT ON COLUMN STAT_WORKER_REFLUX.CREATE_TIME IS '创建时间';
  94. COMMENT ON COLUMN STAT_WORKER_REFLUX.UPDATE_BY IS '修改人';
  95. COMMENT ON COLUMN STAT_WORKER_REFLUX.UPDATE_TIME IS '更新时间';
  96. COMMENT ON COLUMN STAT_WORKER_REFLUX.SYS_ORG_CODE IS '组织机构编号';
  97. CREATE INDEX IDX_STAT_WORKER_REFLUX_ID_CARD ON STAT_WORKER_REFLUX(ID_CARD);
  98. CREATE INDEX IDX_STAT_WORKER_REFLUX_DISTRICT ON STAT_WORKER_REFLUX(DISTRICT);
  99. -- ============================================================
  100. -- 表3:重点人群回流明细表
  101. -- 说明:记录离校未就业大学生等重点人群的明细数据,支持查询统计导出报表
  102. -- 数据来源:省平台回流
  103. -- ============================================================
  104. CREATE TABLE STAT_KEY_PERSON_REFLUX (
  105. ID VARCHAR(36) NOT NULL,
  106. ID_CARD VARCHAR(50),
  107. FULL_NAME VARCHAR(100),
  108. DISTRICT VARCHAR(50),
  109. KEY_PERSON_CATEGORY VARCHAR(100),
  110. CONFIRM_DATE DATE,
  111. VALID_DATE DATE,
  112. CURRENT_EMPLOY_STATUS VARCHAR(50),
  113. DATA_REFLUX_TIME DATE,
  114. CREATE_BY VARCHAR(50),
  115. CREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  116. UPDATE_BY VARCHAR(50),
  117. UPDATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  118. SYS_ORG_CODE VARCHAR(50),
  119. PRIMARY KEY (ID)
  120. );
  121. COMMENT ON TABLE STAT_KEY_PERSON_REFLUX IS '重点人群回流明细表';
  122. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.ID IS '主键ID';
  123. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.ID_CARD IS '身份证号码';
  124. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.FULL_NAME IS '姓名';
  125. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.DISTRICT IS '所属区县';
  126. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.KEY_PERSON_CATEGORY IS '重点人群类别';
  127. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.CONFIRM_DATE IS '认定日期';
  128. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.VALID_DATE IS '有效日期';
  129. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.CURRENT_EMPLOY_STATUS IS '当前就业状态';
  130. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.DATA_REFLUX_TIME IS '数据回流时间';
  131. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.CREATE_BY IS '创建人';
  132. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.CREATE_TIME IS '创建时间';
  133. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.UPDATE_BY IS '修改人';
  134. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.UPDATE_TIME IS '更新时间';
  135. COMMENT ON COLUMN STAT_KEY_PERSON_REFLUX.SYS_ORG_CODE IS '组织机构编号';
  136. CREATE INDEX IDX_STAT_KEY_PERSON_REFLUX_ID_CARD ON STAT_KEY_PERSON_REFLUX(ID_CARD);
  137. CREATE INDEX IDX_STAT_KEY_PERSON_REFLUX_DISTRICT ON STAT_KEY_PERSON_REFLUX(DISTRICT);
  138. CREATE INDEX IDX_STAT_KEY_PERSON_REFLUX_CATEGORY ON STAT_KEY_PERSON_REFLUX(KEY_PERSON_CATEGORY);