20240814.sql 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. -- SP_GRID_CATEGORY - 网格类别
  2. CREATE TABLE "SECURE_PRODUCTING"."SP_GRID_CATEGORY"(
  3. "ID" BIGINT NOT NULL,
  4. "CATEGORY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  5. "DESCRIPTION" VARCHAR(50) NOT NULL DEFAULT '',
  6. "STATUS" TINYINT NOT NULL DEFAULT 0,
  7. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  8. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  9. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  10. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  11. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  12. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  13. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  14. -- 主键
  15. PRIMARY KEY("ID")
  16. );
  17. -- 索引
  18. CREATE INDEX IDX_SP_GRID_CATEGORY_STATUS ON "SECURE_PRODUCTING"."SP_GRID_CATEGORY"("STATUS");
  19. CREATE INDEX IDX_SP_GRID_CATEGORY_CREATE_TIME ON "SECURE_PRODUCTING"."SP_GRID_CATEGORY"("CREATE_TIME");
  20. -- 触发器:自动赋值最后修改时间
  21. CREATE OR REPLACE TRIGGER "TG_SP_GRID_CATEGORY"
  22. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_GRID_CATEGORY" FOR EACH ROW
  23. BEGIN
  24. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  25. END;
  26. -- 字段描述
  27. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_GRID_CATEGORY" IS '网格类别';
  28. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."ID" IS '主键';
  29. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."CATEGORY_NAME" IS '类别名称';
  30. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."DESCRIPTION" IS '描述';
  31. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."STATUS" IS '状态 EState';
  32. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."CREATE_TIME" IS '数据创建时间';
  33. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."UPDATE_TIME" IS '最后更新时间';
  34. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."CREATE_BY" IS '数据创建人';
  35. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."CREATE_BY_NAME" IS '数据创建人名称';
  36. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."UPDATE_BY" IS '最后更新人';
  37. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."UPDATE_BY_NAME" IS '最后更新人名称';
  38. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_CATEGORY"."IS_DELETE" IS '是否删除(逻辑删除)';
  39. -- SP_DANGER_CATEGORY - 隐患类别
  40. CREATE TABLE "SECURE_PRODUCTING"."SP_DANGER_CATEGORY"(
  41. "ID" BIGINT NOT NULL,
  42. "CATEGORY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  43. "DESCRIPTION" VARCHAR(50) NOT NULL DEFAULT '',
  44. "STATUS" TINYINT NOT NULL DEFAULT 0,
  45. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  46. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  47. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  48. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  49. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  50. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  51. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  52. -- 主键
  53. PRIMARY KEY("ID")
  54. );
  55. -- 索引
  56. CREATE INDEX IDX_SP_DANGER_CATEGORY_STATUS ON "SECURE_PRODUCTING"."SP_DANGER_CATEGORY"("STATUS");
  57. CREATE INDEX IDX_SP_DANGER_CATEGORY_CREATE_TIME ON "SECURE_PRODUCTING"."SP_DANGER_CATEGORY"("CREATE_TIME");
  58. -- 触发器:自动赋值最后修改时间
  59. CREATE OR REPLACE TRIGGER "TG_SP_DANGER_CATEGORY"
  60. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_DANGER_CATEGORY" FOR EACH ROW
  61. BEGIN
  62. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  63. END;
  64. -- 字段描述
  65. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_DANGER_CATEGORY" IS '隐患类别';
  66. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."ID" IS '主键';
  67. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."CATEGORY_NAME" IS '类别名称';
  68. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."DESCRIPTION" IS '描述';
  69. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."STATUS" IS '状态 EState';
  70. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."CREATE_TIME" IS '数据创建时间';
  71. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."UPDATE_TIME" IS '最后更新时间';
  72. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."CREATE_BY" IS '数据创建人';
  73. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."CREATE_BY_NAME" IS '数据创建人名称';
  74. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."UPDATE_BY" IS '最后更新人';
  75. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."UPDATE_BY_NAME" IS '最后更新人名称';
  76. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CATEGORY"."IS_DELETE" IS '是否删除(逻辑删除)';
  77. -- SP_GRID_INFO - 网格信息
  78. CREATE TABLE "SECURE_PRODUCTING"."SP_GRID_INFO"(
  79. "ID" BIGINT NOT NULL,
  80. "GRID_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  81. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  82. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  83. "GRID_CATEGORY" BIGINT NOT NULL DEFAULT 0,
  84. "DANGER_CATEGORY" BIGINT NOT NULL DEFAULT 0,
  85. "GRID_PERSON_DUTY" VARCHAR(500) NOT NULL DEFAULT '',
  86. "STATUS" TINYINT NOT NULL DEFAULT 0,
  87. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  88. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  89. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  90. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  91. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  92. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  93. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  94. -- 主键
  95. PRIMARY KEY("ID")
  96. );
  97. -- 索引
  98. CREATE INDEX IDX_SP_GRID_INFO_DEPARTMENT ON "SECURE_PRODUCTING"."SP_GRID_INFO"("DEPARTMENT");
  99. CREATE INDEX IDX_SP_GRID_INFO_GRID_CATEGORY ON "SECURE_PRODUCTING"."SP_GRID_INFO"("GRID_CATEGORY");
  100. CREATE INDEX IDX_SP_GRID_INFO_DANGER_CATEGORY ON "SECURE_PRODUCTING"."SP_GRID_INFO"("DANGER_CATEGORY");
  101. CREATE INDEX IDX_SP_GRID_INFO_STATUS ON "SECURE_PRODUCTING"."SP_GRID_INFO"("STATUS");
  102. CREATE INDEX IDX_SP_GRID_INFO_CREATE_TIME ON "SECURE_PRODUCTING"."SP_GRID_INFO"("CREATE_TIME");
  103. -- 触发器:自动赋值最后修改时间
  104. CREATE OR REPLACE TRIGGER "TG_SP_GRID_INFO"
  105. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_GRID_INFO" FOR EACH ROW
  106. BEGIN
  107. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  108. END;
  109. -- 字段描述
  110. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_GRID_INFO" IS '网格信息';
  111. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."ID" IS '主键';
  112. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."GRID_NAME" IS '网格名称';
  113. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."DEPARTMENT" IS '所属部门';
  114. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."DEPARTMENT_NAME" IS '部门名称';
  115. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."GRID_CATEGORY" IS '网格类型';
  116. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."DANGER_CATEGORY" IS '隐患分类';
  117. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."GRID_PERSON_DUTY" IS '网格员职责';
  118. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."STATUS" IS '状态 EState';
  119. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."CREATE_TIME" IS '数据创建时间';
  120. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."UPDATE_TIME" IS '最后更新时间';
  121. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."CREATE_BY" IS '数据创建人';
  122. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."CREATE_BY_NAME" IS '数据创建人名称';
  123. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."UPDATE_BY" IS '最后更新人';
  124. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."UPDATE_BY_NAME" IS '最后更新人名称';
  125. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_INFO"."IS_DELETE" IS '是否删除(逻辑删除)';
  126. -- SP_GRID_PERSON "SECURE_PRODUCTING".- 网格人员
  127. CREATE TABLE "SECURE_PRODUCTING"."SP_GRID_PERSON"(
  128. "ID" BIGINT NOT NULL,
  129. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  130. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  131. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  132. "REAL_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  133. "CONTACT_INFO" VARCHAR(50) NOT NULL DEFAULT '',
  134. "IS_ADMIN" TINYINT NOT NULL DEFAULT 0,
  135. "IS_LIAISON" TINYINT NOT NULL DEFAULT 0,
  136. "STATUS" TINYINT NOT NULL DEFAULT 0,
  137. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  138. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  139. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  140. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  141. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  142. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  143. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  144. -- 主键
  145. PRIMARY KEY("ID")
  146. );
  147. -- 索引
  148. CREATE INDEX IDX_SP_GRID_PERSON_DEPARTMENT ON "SECURE_PRODUCTING"."SP_GRID_PERSON"("DEPARTMENT");
  149. CREATE INDEX IDX_SP_GRID_PERSON_GRID_ID ON "SECURE_PRODUCTING"."SP_GRID_PERSON"("GRID_ID");
  150. CREATE INDEX IDX_SP_GRID_PERSON_STATUS ON "SECURE_PRODUCTING"."SP_GRID_PERSON"("STATUS");
  151. CREATE INDEX IDX_SP_GRID_PERSON_CREATE_TIME ON "SECURE_PRODUCTING"."SP_GRID_PERSON"("CREATE_TIME");
  152. -- 触发器:自动赋值最后修改时间
  153. CREATE OR REPLACE TRIGGER "TG_SP_GRID_PERSON"
  154. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_GRID_PERSON" FOR EACH ROW
  155. BEGIN
  156. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  157. END;
  158. -- 字段描述
  159. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_GRID_PERSON" IS '网格人员';
  160. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."ID" IS '主键';
  161. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."DEPARTMENT" IS '所属部门';
  162. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."DEPARTMENT_NAME" IS '部门名称';
  163. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."GRID_ID" IS '所属网格';
  164. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."REAL_NAME" IS '姓名';
  165. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."CONTACT_INFO" IS '联系方式';
  166. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."IS_ADMIN" IS '是否网格管理员';
  167. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."IS_LIAISON" IS '是否联络员';
  168. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."STATUS" IS '状态 EState';
  169. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."CREATE_TIME" IS '数据创建时间';
  170. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."UPDATE_TIME" IS '最后更新时间';
  171. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."CREATE_BY" IS '数据创建人';
  172. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."CREATE_BY_NAME" IS '数据创建人名称';
  173. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."UPDATE_BY" IS '最后更新人';
  174. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."UPDATE_BY_NAME" IS '最后更新人名称';
  175. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_GRID_PERSON"."IS_DELETE" IS '是否删除(逻辑删除)';
  176. -- SP_DANGER_CHECK_FORM - 隐患检查表
  177. CREATE TABLE "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"(
  178. "ID" BIGINT NOT NULL,
  179. "NAME" VARCHAR(200) NOT NULL DEFAULT '',
  180. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  181. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  182. "DANGER_CATEGORY" BIGINT NOT NULL DEFAULT 0,
  183. "CHECK_CYCLE" TINYINT NOT NULL DEFAULT 0,
  184. "CHECK_TIMES" TINYINT NOT NULL DEFAULT 0,
  185. "DESCRIPTION" VARCHAR(500) NOT NULL DEFAULT '',
  186. "STATUS" TINYINT NOT NULL DEFAULT 0,
  187. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  188. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  189. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  190. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  191. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  192. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  193. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  194. -- 主键
  195. PRIMARY KEY("ID")
  196. );
  197. -- 索引
  198. CREATE INDEX IDX_SP_DANGER_CHECK_FORM_DEPARTMENT ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"("DEPARTMENT");
  199. CREATE INDEX IDX_SP_DANGER_CHECK_FORM_DANGER_CATEGORY ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"("DANGER_CATEGORY");
  200. CREATE INDEX IDX_SP_DANGER_CHECK_FORM_CHECK_CYCLE ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"("CHECK_CYCLE");
  201. CREATE INDEX IDX_SP_DANGER_CHECK_FORM_STATUS ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"("STATUS");
  202. CREATE INDEX IDX_SP_DANGER_CHECK_FORM_CREATE_TIME ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM"("CREATE_TIME");
  203. -- 触发器:自动赋值最后修改时间
  204. CREATE OR REPLACE TRIGGER "TG_SP_DANGER_CHECK_FORM"
  205. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM" FOR EACH ROW
  206. BEGIN
  207. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  208. END;
  209. -- 字段描述
  210. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_DANGER_CHECK_FORM" IS '隐患检查表';
  211. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."ID" IS '主键';
  212. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."NAME" IS '检查表名称';
  213. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."DEPARTMENT" IS '所属部门';
  214. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."DEPARTMENT_NAME" IS '部门名称';
  215. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."DANGER_CATEGORY" IS '隐患分类';
  216. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."CHECK_CYCLE" IS '检查频率 ECheckCycle';
  217. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."CHECK_TIMES" IS '检查次数(周期内)';
  218. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."DESCRIPTION" IS '描述';
  219. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."STATUS" IS '状态 EState';
  220. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."CREATE_TIME" IS '数据创建时间';
  221. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."UPDATE_TIME" IS '最后更新时间';
  222. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."CREATE_BY" IS '数据创建人';
  223. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."CREATE_BY_NAME" IS '数据创建人名称';
  224. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."UPDATE_BY" IS '最后更新人';
  225. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."UPDATE_BY_NAME" IS '最后更新人名称';
  226. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_FORM"."IS_DELETE" IS '是否删除(逻辑删除)';
  227. -- SP_DANGER_CHECK_ITEM - 隐患检查表-检查项
  228. CREATE TABLE "SECURE_PRODUCTING"."SP_DANGER_CHECK_ITEM"(
  229. "ID" BIGINT NOT NULL,
  230. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  231. "ITEM_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  232. "DESCRIPTION" VARCHAR(500) NOT NULL DEFAULT '',
  233. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  234. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  235. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  236. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  237. -- 主键
  238. PRIMARY KEY("ID")
  239. );
  240. -- 索引
  241. CREATE INDEX IDX_SP_DANGER_CHECK_ITEM_FORM_ID ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_ITEM"("CHECK_FORM_ID");
  242. CREATE INDEX IDX_SP_DANGER_CHECK_ITEM_CREATE_TIME ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_ITEM"("CREATE_TIME");
  243. -- 触发器:自动赋值最后修改时间
  244. CREATE OR REPLACE TRIGGER "TG_SP_DANGER_CHECK_ITEM"
  245. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_DANGER_CHECK_ITEM" FOR EACH ROW
  246. BEGIN
  247. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  248. END;
  249. -- 字段描述
  250. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_DANGER_CHECK_ITEM" IS '隐患检查表-检查项';
  251. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."ID" IS '主键';
  252. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."CHECK_FORM_ID" IS '所属隐患检查表';
  253. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."ITEM_NAME" IS '检查项名称';
  254. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."DESCRIPTION" IS '描述 判断有无隐患的标准等信息';
  255. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."CREATE_TIME" IS '数据创建时间';
  256. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."UPDATE_TIME" IS '最后更新时间';
  257. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DANGER_CHECK_ITEM"."IS_DELETE" IS '是否删除(逻辑删除)';
  258. -- SP_CHECK_RECORD - 隐患检查记录
  259. CREATE TABLE "SECURE_PRODUCTING"."SP_CHECK_RECORD"(
  260. "ID" BIGINT NOT NULL,
  261. "CHECK_FORM_NO" VARCHAR(50) NOT NULL DEFAULT '',
  262. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  263. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  264. "CHECK_FORM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  265. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  266. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  267. "CUSTOMS" VARCHAR(50) NOT NULL DEFAULT '',
  268. "CUSTOMS_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  269. "CHECK_TIME" BIGINT NOT NULL DEFAULT 0,
  270. "CHECK_PERSON" VARCHAR(50) NOT NULL DEFAULT '',
  271. "CONTACT_INFO" VARCHAR(50) NOT NULL DEFAULT '',
  272. "GRID_CATEGORY" BIGINT NOT NULL DEFAULT 0,
  273. "DANGER_CATEGORY" BIGINT NOT NULL DEFAULT 0,
  274. "HAS_DANGER" TINYINT NOT NULL DEFAULT 0,
  275. "HAS_RECTIFY_PLAN" TINYINT NOT NULL DEFAULT 0,
  276. "RECTIFY_SUBMIT_TIME" BIGINT NOT NULL DEFAULT 0,
  277. "RECTIFY_DEADLINE" BIGINT NOT NULL DEFAULT 0,
  278. "STATUS" TINYINT NOT NULL DEFAULT 0,
  279. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  280. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  281. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  282. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  283. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  284. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  285. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  286. -- 主键
  287. PRIMARY KEY("ID")
  288. );
  289. -- 索引
  290. CREATE UNIQUE INDEX UID_SP_CHECK_RECORD_CHECK_FORM_NO ON "SECURE_PRODUCTING"."SP_CHECK_RECORD"("CHECK_FORM_NO");
  291. CREATE INDEX IDX_SP_CHECK_RECORD_CHECK_TIME ON "SECURE_PRODUCTING"."SP_CHECK_RECORD"("CHECK_TIME");
  292. CREATE INDEX IDX_SP_CHECK_RECORD_STATUS ON "SECURE_PRODUCTING"."SP_CHECK_RECORD"("STATUS");
  293. CREATE INDEX IDX_SP_CHECK_RECORD_CREATE_TIME ON "SECURE_PRODUCTING"."SP_CHECK_RECORD"("CREATE_TIME");
  294. -- 触发器:自动赋值最后修改时间
  295. CREATE OR REPLACE TRIGGER "TG_SP_CHECK_RECORD"
  296. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_CHECK_RECORD" FOR EACH ROW
  297. BEGIN
  298. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  299. END;
  300. -- 字段描述
  301. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_CHECK_RECORD" IS '隐患检查记录';
  302. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."ID" IS '主键';
  303. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CHECK_FORM_NO" IS '检查单号';
  304. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."GRID_ID" IS '所属网格';
  305. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CHECK_FORM_ID" IS '所属检查表';
  306. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CHECK_FORM_NAME" IS '检查表名称';
  307. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."DEPARTMENT" IS '所属部门';
  308. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."DEPARTMENT_NAME" IS '部门名称';
  309. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CUSTOMS" IS '所属关区';
  310. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CUSTOMS_NAME" IS '关区名称';
  311. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CHECK_TIME" IS '检查时间';
  312. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CHECK_PERSON" IS '检查人员';
  313. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CONTACT_INFO" IS '联系方式';
  314. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."GRID_CATEGORY" IS '网格类型';
  315. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."DANGER_CATEGORY" IS '隐患分类';
  316. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."HAS_DANGER" IS '是否有隐患';
  317. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."HAS_RECTIFY_PLAN" IS '是否已提供整改措施';
  318. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."RECTIFY_SUBMIT_TIME" IS '整改措施提交时间';
  319. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."RECTIFY_DEADLINE" IS '整改期限';
  320. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."STATUS" IS '状态 ECheckFormStatus';
  321. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CREATE_TIME" IS '数据创建时间';
  322. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."UPDATE_TIME" IS '最后更新时间';
  323. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CREATE_BY" IS '数据创建人';
  324. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."CREATE_BY_NAME" IS '数据创建人名称';
  325. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."UPDATE_BY" IS '最后更新人';
  326. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."UPDATE_BY_NAME" IS '最后更新人名称';
  327. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD"."IS_DELETE" IS '是否删除(逻辑删除)';
  328. -- SP_CHECK_RECORD_ITEM - 隐患检查-检查项
  329. CREATE TABLE "SECURE_PRODUCTING"."SP_CHECK_RECORD_ITEM"(
  330. "ID" BIGINT NOT NULL,
  331. "CHECK_RECORD_ID" BIGINT NOT NULL DEFAULT 0,
  332. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  333. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  334. "CHECK_FORM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  335. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  336. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  337. "CUSTOMS" VARCHAR(50) NOT NULL DEFAULT '',
  338. "CUSTOMS_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  339. "ITEM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  340. "CHECK_TIME" BIGINT NOT NULL DEFAULT 0,
  341. "CHECK_PERSON" VARCHAR(50) NOT NULL DEFAULT '',
  342. "CHECK_RESULT" TINYINT NOT NULL DEFAULT 0,
  343. "RECTIFY_PLAN" VARCHAR(20000) NOT NULL DEFAULT '',
  344. "RECTIFY_SUBMIT_TIME" BIGINT NOT NULL DEFAULT 0,
  345. "RECTIFY_DEADLINE" BIGINT NOT NULL DEFAULT 0,
  346. "RECTIFY_STATUS" TINYINT NOT NULL DEFAULT 0,
  347. "RECTIFY_TIME" BIGINT NOT NULL DEFAULT 0,
  348. "IS_ON_TIME" TINYINT NOT NULL DEFAULT 0,
  349. "RECTIFY_PERSON" VARCHAR(50) NOT NULL DEFAULT '',
  350. "RECTIFY_PERSON_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  351. "ATTACHMENT_LIST" VARCHAR(5000) NOT NULL DEFAULT '',
  352. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  353. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  354. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  355. -- 主键
  356. PRIMARY KEY("ID")
  357. );
  358. -- 索引
  359. CREATE INDEX IDX_SP_CHECK_RECORD_ITEM_CHECK_RECORD_ID ON "SECURE_PRODUCTING"."SP_CHECK_RECORD_ITEM"("CHECK_RECORD_ID");
  360. CREATE INDEX IDX_SP_CHECK_RECORD_ITEM_CREATE_TIME ON "SECURE_PRODUCTING"."SP_CHECK_RECORD_ITEM"("CREATE_TIME");
  361. -- 触发器:自动赋值最后修改时间
  362. CREATE OR REPLACE TRIGGER "TG_SP_CHECK_RECORD_ITEM"
  363. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_CHECK_RECORD_ITEM" FOR EACH ROW
  364. BEGIN
  365. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  366. END;
  367. -- 字段描述
  368. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_CHECK_RECORD_ITEM" IS '隐患检查-检查项';
  369. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."ID" IS '主键';
  370. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_RECORD_ID" IS '所属检查记录';
  371. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."GRID_ID" IS '所属网格';
  372. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_FORM_ID" IS '所属检查表';
  373. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_FORM_NAME" IS '检查表名称';
  374. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."DEPARTMENT" IS '所属部门';
  375. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."DEPARTMENT_NAME" IS '部门名称';
  376. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CUSTOMS" IS '所属关区';
  377. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CUSTOMS_NAME" IS '关区名称';
  378. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."ITEM_NAME" IS '检查项';
  379. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_TIME" IS '检查时间';
  380. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_PERSON" IS '检查人员';
  381. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CHECK_RESULT" IS '检查结果 ECheckResult';
  382. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_PLAN" IS '整改措施';
  383. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_SUBMIT_TIME" IS '整改措施提交时间';
  384. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_DEADLINE" IS '整改期限';
  385. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_STATUS" IS '整改状态 ERectifyStatus';
  386. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_TIME" IS '实际整改完成时间';
  387. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."IS_ON_TIME" IS '是否准时完成整改';
  388. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_PERSON" IS '整改执行人';
  389. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."RECTIFY_PERSON_NAME" IS '整改执行人名称';
  390. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."ATTACHMENT_LIST" IS '附件列表';
  391. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."CREATE_TIME" IS '数据创建时间';
  392. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."UPDATE_TIME" IS '最后更新时间';
  393. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECORD_ITEM"."IS_DELETE" IS '是否删除(逻辑删除)';
  394. -- SP_CHECK_RECTIFY_PROGRESS - 隐患整改进度
  395. CREATE TABLE "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS"(
  396. "ID" BIGINT NOT NULL,
  397. "CHECK_RECORD_ID" BIGINT NOT NULL DEFAULT 0,
  398. "CHECK_ITEM_ID" BIGINT NOT NULL DEFAULT 0,
  399. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  400. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  401. "CHECK_FORM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  402. "ITEM_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  403. "SUBMIT_USER" VARCHAR(50) NOT NULL DEFAULT '',
  404. "SUBMIT_USER_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  405. "PROGRESS" DECIMAL(18,4) DEFAULT 0 NOT NULL,
  406. "STATUS" TINYINT NOT NULL DEFAULT 0,
  407. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  408. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  409. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  410. -- 主键
  411. PRIMARY KEY("ID")
  412. );
  413. -- 索引
  414. CREATE INDEX IDX_SP_CHECK_RECTIFY_PROGRESS_CHECK_RECORD_ID ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS"("CHECK_RECORD_ID");
  415. CREATE INDEX IDX_SP_CHECK_RECTIFY_PROGRESS_GRID_ID ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS"("GRID_ID");
  416. CREATE INDEX IDX_SP_CHECK_RECTIFY_PROGRESS_STATUS ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS"("STATUS");
  417. CREATE INDEX IDX_SP_CHECK_RECTIFY_PROGRESS_CREATE_TIME ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS"("CREATE_TIME");
  418. -- 触发器:自动赋值最后修改时间
  419. CREATE OR REPLACE TRIGGER "TG_SP_CHECK_RECTIFY_PROGRESS"
  420. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS" FOR EACH ROW
  421. BEGIN
  422. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  423. END;
  424. -- 字段描述
  425. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_PROGRESS" IS '隐患整改进度';
  426. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."ID" IS '主键';
  427. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."CHECK_RECORD_ID" IS '所属检查记录';
  428. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."CHECK_ITEM_ID" IS '所属检查记录-检查项';
  429. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."GRID_ID" IS '所属网格';
  430. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."CHECK_FORM_ID" IS '所属检查表';
  431. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."CHECK_FORM_NAME" IS '检查表名称';
  432. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."ITEM_NAME" IS '检查项';
  433. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."SUBMIT_USER" IS '进度更新人';
  434. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."SUBMIT_USER_NAME" IS '进度更新人名称';
  435. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."PROGRESS" IS '完成进度';
  436. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."STATUS" IS '整改状态 ERectifyStatus';
  437. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."CREATE_TIME" IS '数据创建时间';
  438. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."UPDATE_TIME" IS '最后更新时间';
  439. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_PROGRESS"."IS_DELETE" IS '是否删除(逻辑删除)';
  440. -- SP_CHECK_REVOKE - 隐患检查单撤回申请
  441. CREATE TABLE "SECURE_PRODUCTING"."SP_CHECK_REVOKE"(
  442. "ID" BIGINT NOT NULL,
  443. "CHECK_RECORD_ID" BIGINT NOT NULL DEFAULT 0,
  444. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  445. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  446. "CHECK_FORM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  447. "APPLY_USER" VARCHAR(50) NOT NULL DEFAULT '',
  448. "APPLY_USER_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  449. "AUDITOR" VARCHAR(50) NOT NULL DEFAULT '',
  450. "AUDITOR_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  451. "AUDIT_RESULT" TINYINT NOT NULL DEFAULT 0,
  452. "AUDIT_TIME" BIGINT NOT NULL DEFAULT 0,
  453. "AUDIT_COMMENT" VARCHAR(500) NOT NULL DEFAULT '',
  454. "STATUS" TINYINT NOT NULL DEFAULT 0,
  455. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  456. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  457. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  458. -- 主键
  459. PRIMARY KEY("ID")
  460. );
  461. -- 索引
  462. CREATE INDEX IDX_SP_CHECK_REVOKE_CHECK_RECORD_ID ON "SECURE_PRODUCTING"."SP_CHECK_REVOKE"("CHECK_RECORD_ID");
  463. CREATE INDEX IDX_SP_CHECK_REVOKE_STATUS ON "SECURE_PRODUCTING"."SP_CHECK_REVOKE"("STATUS");
  464. CREATE INDEX IDX_SP_CHECK_REVOKE_CREATE_TIME ON "SECURE_PRODUCTING"."SP_CHECK_REVOKE"("CREATE_TIME");
  465. -- 触发器:自动赋值最后修改时间
  466. CREATE OR REPLACE TRIGGER "TG_SP_CHECK_REVOKE"
  467. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_CHECK_REVOKE" FOR EACH ROW
  468. BEGIN
  469. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  470. END;
  471. -- 字段描述
  472. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_CHECK_REVOKE" IS '隐患检查单撤回申请';
  473. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."ID" IS '主键';
  474. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."CHECK_RECORD_ID" IS '所属检查记录';
  475. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."GRID_ID" IS '所属网格';
  476. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."CHECK_FORM_ID" IS '所属隐患检查表';
  477. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."CHECK_FORM_NAME" IS '检查表名称';
  478. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."APPLY_USER" IS '申请人';
  479. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."APPLY_USER_NAME" IS '申请人名称';
  480. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."AUDITOR" IS '审核人';
  481. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."AUDITOR_NAME" IS '审核人名称';
  482. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."AUDIT_RESULT" IS '审核结果';
  483. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."AUDIT_TIME" IS '审核时间';
  484. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."AUDIT_COMMENT" IS '审核意见';
  485. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."STATUS" IS '状态 EAuditStatus';
  486. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."CREATE_TIME" IS '数据创建时间';
  487. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."UPDATE_TIME" IS '最后更新时间';
  488. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_REVOKE"."IS_DELETE" IS '是否删除(逻辑删除)';
  489. -- SP_CHECK_RECTIFY_DELAY - 隐患整改延期申请
  490. CREATE TABLE "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY"(
  491. "ID" BIGINT NOT NULL,
  492. "CHECK_RECORD_ID" BIGINT NOT NULL DEFAULT 0,
  493. "CHECK_ITEM_ID" BIGINT NOT NULL DEFAULT 0,
  494. "GRID_ID" BIGINT NOT NULL DEFAULT 0,
  495. "CHECK_FORM_ID" BIGINT NOT NULL DEFAULT 0,
  496. "CHECK_FORM_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  497. "APPLY_USER" VARCHAR(50) NOT NULL DEFAULT '',
  498. "APPLY_USER_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  499. "APPLY_DEADLINE" VARCHAR(50) NOT NULL DEFAULT '',
  500. "AUDITOR" VARCHAR(50) NOT NULL DEFAULT '',
  501. "AUDITOR_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  502. "AUDIT_RESULT" TINYINT NOT NULL DEFAULT 0,
  503. "AUDIT_TIME" BIGINT NOT NULL DEFAULT 0,
  504. "AUDIT_COMMENT" VARCHAR(500) NOT NULL DEFAULT '',
  505. "STATUS" TINYINT NOT NULL DEFAULT 0,
  506. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  507. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  508. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  509. -- 主键
  510. PRIMARY KEY("ID")
  511. );
  512. -- 索引
  513. CREATE INDEX IDX_SP_CHECK_RECTIFY_DELAY_CHECK_RECORD_ID ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY"("CHECK_RECORD_ID");
  514. CREATE INDEX IDX_SP_CHECK_RECTIFY_DELAY_STATUS ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY"("STATUS");
  515. CREATE INDEX IDX_SP_CHECK_RECTIFY_DELAY_CREATE_TIME ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY"("CREATE_TIME");
  516. -- 触发器:自动赋值最后修改时间
  517. CREATE OR REPLACE TRIGGER "TG_SP_CHECK_RECTIFY_DELAY"
  518. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY" FOR EACH ROW
  519. BEGIN
  520. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  521. END;
  522. -- 字段描述
  523. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_CHECK_RECTIFY_DELAY" IS '隐患整改延期申请';
  524. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."ID" IS '主键';
  525. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."CHECK_RECORD_ID" IS '所属检查记录';
  526. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."CHECK_ITEM_ID" IS '所属检查记录-检查项';
  527. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."GRID_ID" IS '所属网格';
  528. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."CHECK_FORM_ID" IS '所属隐患检查表';
  529. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."CHECK_FORM_NAME" IS '检查表名称';
  530. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."APPLY_USER" IS '申请人';
  531. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."APPLY_USER_NAME" IS '申请人名称';
  532. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."APPLY_DEADLINE" IS '申请整改期限';
  533. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."AUDITOR" IS '审核人';
  534. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."AUDITOR_NAME" IS '审核人名称';
  535. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."AUDIT_RESULT" IS '审核结果';
  536. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."AUDIT_TIME" IS '审核时间';
  537. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."AUDIT_COMMENT" IS '审核意见';
  538. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."STATUS" IS '状态 EAuditStatus';
  539. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."CREATE_TIME" IS '数据创建时间';
  540. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."UPDATE_TIME" IS '最后更新时间';
  541. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_CHECK_RECTIFY_DELAY"."IS_DELETE" IS '是否删除(逻辑删除)';
  542. -- SP_DRILL_TASK - 培训任务
  543. CREATE TABLE "SECURE_PRODUCTING"."SP_DRILL_TASK"(
  544. "ID" BIGINT NOT NULL,
  545. "TASK_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  546. "DESCRIPTION" VARCHAR(500) NOT NULL DEFAULT '',
  547. "DEPARTMENT_COUNT" INT NOT NULL DEFAULT 0,
  548. "FINISHED_COUNT" INT NOT NULL DEFAULT 0,
  549. "STATUS" TINYINT NOT NULL DEFAULT 0,
  550. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  551. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  552. "CREATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  553. "CREATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  554. "UPDATE_BY" VARCHAR(50) NOT NULL DEFAULT '',
  555. "UPDATE_BY_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  556. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  557. -- 主键
  558. PRIMARY KEY("ID")
  559. );
  560. -- 索引
  561. CREATE INDEX IDX_SP_DRILL_TASK_STATUS ON "SECURE_PRODUCTING"."SP_DRILL_TASK"("STATUS");
  562. CREATE INDEX IDX_SP_DRILL_TASK_CREATE_TIME ON "SECURE_PRODUCTING"."SP_DRILL_TASK"("CREATE_TIME");
  563. -- 触发器:自动赋值最后修改时间
  564. CREATE OR REPLACE TRIGGER "TG_SP_DRILL_TASK"
  565. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_DRILL_TASK" FOR EACH ROW
  566. BEGIN
  567. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  568. END;
  569. -- 字段描述
  570. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_DRILL_TASK" IS '培训任务';
  571. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."ID" IS '主键';
  572. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."TASK_NAME" IS '任务名称';
  573. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."DESCRIPTION" IS '任务描述';
  574. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."DEPARTMENT_COUNT" IS '设计部门数量';
  575. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."FINISHED_COUNT" IS '已完成部门数量';
  576. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."STATUS" IS '状态 ETaskStatus';
  577. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."CREATE_TIME" IS '数据创建时间';
  578. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."UPDATE_TIME" IS '最后更新时间';
  579. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."CREATE_BY" IS '数据创建人';
  580. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."CREATE_BY_NAME" IS '数据创建人名称';
  581. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."UPDATE_BY" IS '最后更新人';
  582. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."UPDATE_BY_NAME" IS '最后更新人名称';
  583. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK"."IS_DELETE" IS '是否删除(逻辑删除)';
  584. -- SP_DRILL_TASK_PROGRESS - 培训任务进度
  585. CREATE TABLE "SECURE_PRODUCTING"."SP_DRILL_TASK_PROGRESS"(
  586. "ID" BIGINT NOT NULL,
  587. "TASK_ID" BIGINT NOT NULL DEFAULT 0,
  588. "DEPARTMENT" VARCHAR(50) NOT NULL DEFAULT '',
  589. "DEPARTMENT_NAME" VARCHAR(200) NOT NULL DEFAULT '',
  590. "SUBMIT_USER" VARCHAR(50) NOT NULL DEFAULT '',
  591. "SUBMIT_USER_NAME" VARCHAR(50) NOT NULL DEFAULT '',
  592. "FINISHED_TIME" BIGINT NOT NULL DEFAULT 0,
  593. "STATUS" TINYINT NOT NULL DEFAULT 0,
  594. "CREATE_TIME" BIGINT NOT NULL DEFAULT 0,
  595. "UPDATE_TIME" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(),
  596. "IS_DELETE" TINYINT NOT NULL DEFAULT 0,
  597. -- 主键
  598. PRIMARY KEY("ID")
  599. );
  600. -- 索引
  601. CREATE INDEX IDX_SP_DRILL_TASK_PROGRESS_STATUS ON "SECURE_PRODUCTING"."SP_DRILL_TASK_PROGRESS"("STATUS");
  602. CREATE INDEX IDX_SP_DRILL_TASK_PROGRESS_CREATE_TIME ON "SECURE_PRODUCTING"."SP_DRILL_TASK_PROGRESS"("CREATE_TIME");
  603. -- 触发器:自动赋值最后修改时间
  604. CREATE OR REPLACE TRIGGER "TG_SP_DRILL_TASK_PROGRESS"
  605. BEFORE INSERT OR UPDATE ON "SECURE_PRODUCTING"."SP_DRILL_TASK_PROGRESS" FOR EACH ROW
  606. BEGIN
  607. :new.UPDATE_TIME=CURRENT_TIMESTAMP();
  608. END;
  609. -- 字段描述
  610. COMMENT ON TABLE "SECURE_PRODUCTING"."SP_DRILL_TASK_PROGRESS" IS '培训任务进度';
  611. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."ID" IS '主键';
  612. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."TASK_ID" IS '所属培训任务';
  613. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."DEPARTMENT" IS '所属部门';
  614. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."DEPARTMENT_NAME" IS '部门名称';
  615. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."SUBMIT_USER" IS '进度更新人';
  616. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."SUBMIT_USER_NAME" IS '进度更新人名称';
  617. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."FINISHED_TIME" IS '完成时间';
  618. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."STATUS" IS '状态 ETaskStatus';
  619. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."CREATE_TIME" IS '数据创建时间';
  620. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."UPDATE_TIME" IS '最后更新时间';
  621. COMMENT ON COLUMN "SECURE_PRODUCTING". "SP_DRILL_TASK_PROGRESS"."IS_DELETE" IS '是否删除(逻辑删除)';