update.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. -- 更新uat环境sql语句
  2. -- 更新动态报表字段 2026/3/19 16:40
  3. ALTER TABLE "PRESSURE2_DYNAMIC_TB" ADD COLUMN "COPY_CONFIG" JSON;
  4. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB"."COPY_CONFIG" IS '复制续页配置';
  5. -- 添加是否需要前台约检确认字段 2026/4/1 16:27
  6. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING" ADD COLUMN "HAS_ORDER_CONFIRM" BIT DEFAULT (1);
  7. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING"."HAS_ORDER_CONFIRM" IS '是否需要前台约检确认';
  8. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING" ADD COLUMN "HAS_ORDER_CONFIRM" BIT DEFAULT (1);
  9. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING"."HAS_ORDER_CONFIRM" IS '是否需要前台约检确认';
  10. -- 添加承压检验性质关联报告模版拓展表 2026/4/10 9:44
  11. CREATE TABLE "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"
  12. (
  13. "ID" VARCHAR(64) NOT NULL,
  14. "INSPECTION_NATURE_TEMPLATE_ID" VARCHAR(64) NOT NULL,
  15. "CREATOR" VARCHAR(64) DEFAULT '',
  16. "CREATE_TIME" TIMESTAMP(6) NOT NULL,
  17. "UPDATER" VARCHAR(64) DEFAULT '',
  18. "UPDATE_TIME" TIMESTAMP(6),
  19. "DELETED" BIT DEFAULT 0,
  20. "PART" VARCHAR(512),
  21. NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
  22. COMMENT ON TABLE "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND" IS '承压检验性质关联报告模版';
  23. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."ID" IS '主键';
  24. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."INSPECTION_NATURE_TEMPLATE_ID" IS '检验性质ID';
  25. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."CREATOR" IS '创建人';
  26. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."CREATE_TIME" IS '创建时间';
  27. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."UPDATER" IS '更新者';
  28. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."UPDATE_TIME" IS '更新时间';
  29. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."DELETED" IS '是否删除';
  30. COMMENT ON COLUMN "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND"."PART" IS '部件,按/区分';
  31. ALTER TABLE "PRESSURE2_INSPECTION_NATURE_TEMPLATE_EXPAND" MODIFY "PART" TEXT NULL;
  32. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "PROJECT_CODE" VARCHAR(50);
  33. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "ACCEPT_ORDER_TEMPLATE_ID" VARCHAR(64);
  34. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "FEE_TYPES" VARCHAR(50);
  35. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "FEE_CALC_TYPE" VARCHAR(50);
  36. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "FEE" VARCHAR(64);
  37. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "STATUS" VARCHAR(50);
  38. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."PROJECT_CODE" IS '项目代码';
  39. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."ACCEPT_ORDER_TEMPLATE_ID" IS '受理单模板';
  40. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE_TYPES" IS '费用类型';
  41. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE_CALC_TYPE" IS '费用计算类型';
  42. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE" IS '费用';
  43. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."STATUS" IS '状态';
  44. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "IS_MAIN_PROJECT" BIT;
  45. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."ACCEPT_ORDER_TEMPLATE_ID" IS '受理单模板(参数计算时为报表id)';
  46. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE_TYPES" IS '费用类型(法定收费:1,服务收费:0),按,分割';
  47. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE_CALC_TYPE" IS '费用计算类型(固定费用:1,参数计算:0)';
  48. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."IS_MAIN_PROJECT" IS '是否为主项目';
  49. ALTER TABLE "PRESSURE2_BOILER_CONNECT_RECORD_REPORT" ADD COLUMN "FEE_FILE_URL" VARCHAR(128);
  50. COMMENT ON COLUMN "PRESSURE2_BOILER_CONNECT_RECORD_REPORT"."FEE_FILE_URL" IS '费用计算url';
  51. CREATE TABLE "PRESSURE2_DYNAMIC_TB_FEE_COL"
  52. (
  53. "ID" VARCHAR(64) NOT NULL,
  54. "CREATE_TIME" TIMESTAMP(6),
  55. "CREATOR" VARCHAR(64),
  56. "UPDATE_TIME" TIMESTAMP(6),
  57. "UPDATER" VARCHAR(64),
  58. "DELETED" BIT DEFAULT 0,
  59. "CODE" VARCHAR(50),
  60. "NAME" VARCHAR(50),
  61. "COL_TYPE" VARCHAR(50),
  62. "VAL_TYPE" VARCHAR(50),
  63. "DESCRIPTION" VARCHAR(50),
  64. "PROJECT_ID" TEXT,
  65. NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
  66. COMMENT ON TABLE "PRESSURE2_DYNAMIC_TB_FEE_COL" IS '承压动态报表字段';
  67. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."ID" IS '主键';
  68. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."CREATE_TIME" IS '创建时间';
  69. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."CREATOR" IS '创建人';
  70. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."UPDATE_TIME" IS '更新时间';
  71. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."UPDATER" IS '更新人';
  72. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."DELETED" IS '是否删除';
  73. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."CODE" IS '字段标识';
  74. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."NAME" IS '字段名称';
  75. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."COL_TYPE" IS '字段类型';
  76. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."VAL_TYPE" IS '值类型';
  77. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."DESCRIPTION" IS '说明';
  78. COMMENT ON COLUMN "PRESSURE2_DYNAMIC_TB_FEE_COL"."PROJECT_ID" IS '关联项目';
  79. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_CHECK" ADD COLUMN "FEE_CALCULATE_JSON" TEXT;
  80. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_CHECK"."FEE_CALCULATE_JSON" IS '费用计算json';
  81. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_CHECK" ADD COLUMN "FEE_CALCULATE_JSON" TEXT;
  82. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_CHECK"."FEE_CALCULATE_JSON" IS '费用计算json';
  83. -- 添加字段 20260417
  84. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_CHECK" ADD COLUMN "TYPE" VARCHAR(50);
  85. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_CHECK"."TYPE" IS '类型 1 法定 2 服务';
  86. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE" ADD COLUMN "CHARGE_TYPE" VARCHAR(50);
  87. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE" ADD COLUMN "IS_EXEMPT" VARCHAR(50);
  88. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE" ADD COLUMN "SHOULD_AMOUNT" DECIMAL(22,6);
  89. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE" ADD COLUMN "SERVICE_AMOUNT" DECIMAL(22,6);
  90. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE" ADD COLUMN "REDUCE_FEE" DECIMAL(22,6);
  91. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE"."CHARGE_TYPE" IS '收费类型 1 非合同收费 2 合同收费';
  92. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE"."IS_EXEMPT" IS '是否免征 0 否 1 是';
  93. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE"."SHOULD_AMOUNT" IS '应收法定金额';
  94. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE"."SERVICE_AMOUNT" IS '服务收费金额';
  95. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING_FEE"."REDUCE_FEE" IS '免征费用';
  96. ALTER TABLE "PRESSURE2_PIPE_TASK_ORDER_ITEM_REPORT" ADD COLUMN "FEE_TYPE" VARCHAR(50);
  97. COMMENT ON COLUMN "PRESSURE2_PIPE_TASK_ORDER_ITEM_REPORT"."FEE_TYPE" IS '费用类型(1=法定,2=服务)';
  98. -- 添加字段 20260418
  99. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_CHECK" ADD COLUMN "TYPE" VARCHAR(50);
  100. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_CHECK"."TYPE" IS '类型 1 法定 2 服务';
  101. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE" ADD COLUMN "CHARGE_TYPE" VARCHAR(50);
  102. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE" ADD COLUMN "IS_EXEMPT" VARCHAR(50);
  103. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE" ADD COLUMN "SHOULD_AMOUNT" DECIMAL(22,6);
  104. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE" ADD COLUMN "SERVICE_AMOUNT" DECIMAL(22,6);
  105. ALTER TABLE "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE" ADD COLUMN "REDUCE_FEE" DECIMAL(22,6);
  106. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE"."CHARGE_TYPE" IS '收费类型 1 非合同收费 2 合同收费';
  107. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE"."IS_EXEMPT" IS '是否免征 0 否 1 是';
  108. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE"."SHOULD_AMOUNT" IS '应收法定金额';
  109. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE"."SERVICE_AMOUNT" IS '服务收费金额';
  110. COMMENT ON COLUMN "PRESSURE2_EQUIP_BOILER_SCHEDULING_FEE"."REDUCE_FEE" IS '免征费用';
  111. ALTER TABLE "PRESSURE2_BOILER_TASK_ORDER_ITEM_REPORT" ADD COLUMN "FEE_TYPE" VARCHAR(50);
  112. COMMENT ON COLUMN "PRESSURE2_BOILER_TASK_ORDER_ITEM_REPORT"."FEE_TYPE" IS '费用类型(1=法定,2=服务)';
  113. CREATE TABLE PRESSURE2_EQUIP_BOILER_PRESSURE_PART
  114. (
  115. ID VARCHAR(64) NOT NULL,
  116. BOILER_ID VARCHAR(64) NOT NULL,
  117. PART_TYPE VARCHAR(64),
  118. PART_NAME VARCHAR(255),
  119. SPECIFICATION VARCHAR(128),
  120. MATERIAL VARCHAR(128),
  121. REMARK VARCHAR(500),
  122. CREATOR VARCHAR(64),
  123. CREATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  124. UPDATER VARCHAR(64),
  125. UPDATE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  126. DELETED CHAR(1) DEFAULT '0',
  127. PRIMARY KEY (ID)
  128. );
  129. CREATE SEQUENCE PRESSURE2_EQUIP_BOILER_PRESSURE_PART_SEQ START WITH 1 INCREMENT BY 1;
  130. ALTER TABLE "PRESSURE2_EQUIP_PIPE_SCHEDULING" ADD COLUMN "SOURCE_ID" VARCHAR(64);
  131. COMMENT ON COLUMN "PRESSURE2_EQUIP_PIPE_SCHEDULING"."SOURCE_ID" IS '复制行的源id';
  132. CREATE TABLE "PRESSURE2_USER_TEMPLATE_LIBRARY"
  133. (
  134. "ID" VARCHAR2(64) NOT NULL,
  135. "USER_ID" VARCHAR2(64) NOT NULL,
  136. "TEMPLATE_ID" VARCHAR2(64) NOT NULL,
  137. "NAME" VARCHAR2(255) NOT NULL,
  138. "DEFAULT_JSON" TEXT,
  139. "CREATOR" VARCHAR2(64) DEFAULT '',
  140. "CREATE_TIME" TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP NOT NULL,
  141. "UPDATER" VARCHAR2(64) DEFAULT '',
  142. "UPDATE_TIME" TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP NOT NULL,
  143. "DELETED" BIT DEFAULT 0,
  144. "TEMPLATE_TYPE" VARCHAR2(255),
  145. NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
  146. COMMENT ON TABLE "PRESSURE2_USER_TEMPLATE_LIBRARY" IS '用户操作指导书模板库';
  147. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."ID" IS '主键';
  148. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."USER_ID" IS '用户id';
  149. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."TEMPLATE_ID" IS '模版id';
  150. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."NAME" IS '模版名称';
  151. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."DEFAULT_JSON" IS '模版默认json';
  152. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."CREATOR" IS '创建人';
  153. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."CREATE_TIME" IS '创建时间';
  154. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."UPDATER" IS '更新者';
  155. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."UPDATE_TIME" IS '更新时间';
  156. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."DELETED" IS '是否删除';
  157. COMMENT ON COLUMN "PRESSURE2_USER_TEMPLATE_LIBRARY"."TEMPLATE_TYPE" IS '模版类型';
  158. CREATE TABLE "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"
  159. (
  160. "ID" VARCHAR2(64) NOT NULL,
  161. "USER_ID" VARCHAR2(64) NOT NULL,
  162. "TEMPLATE_ID" VARCHAR2(64) NOT NULL,
  163. "NAME" VARCHAR2(255) NOT NULL,
  164. "DEFAULT_VALUE" TEXT,
  165. "CREATOR" VARCHAR2(64) DEFAULT '',
  166. "CREATE_TIME" TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP NOT NULL,
  167. "UPDATER" VARCHAR2(64) DEFAULT '',
  168. "UPDATE_TIME" TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP NOT NULL,
  169. "DELETED" BIT DEFAULT 0,
  170. NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
  171. COMMENT ON TABLE "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE" IS '用户壁厚测定点数模版';
  172. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."ID" IS '主键';
  173. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."USER_ID" IS '用户id';
  174. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."TEMPLATE_ID" IS '模版id';
  175. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."NAME" IS '模版名称';
  176. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."DEFAULT_VALUE" IS '模版值';
  177. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."CREATOR" IS '创建人';
  178. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."CREATE_TIME" IS '创建时间';
  179. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."UPDATER" IS '更新者';
  180. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."UPDATE_TIME" IS '更新时间';
  181. COMMENT ON COLUMN "PRESSURE2_USER_WALL_THICKNESS_TEMPLATE"."DELETED" IS '是否删除';