物管理后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

7168 lines
475 KiB

  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 穿25432
  4. Source Server Type : PostgreSQL
  5. Source Server Version : 150006 (150006)
  6. Source Host : 127.0.0.1:25432
  7. Source Catalog : pub_carbon_v3
  8. Source Schema : public
  9. Target Server Type : PostgreSQL
  10. Target Server Version : 150006 (150006)
  11. File Encoding : 65001
  12. Date: 10/09/2024 14:20:20
  13. */
  14. -- ----------------------------
  15. -- Table structure for alarm_config
  16. -- ----------------------------
  17. DROP TABLE IF EXISTS "public"."alarm_config";
  18. CREATE TABLE "public"."alarm_config" (
  19. "id" int8 NOT NULL,
  20. "thing_id" int8,
  21. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  22. "attr_id" int8,
  23. "attr_code" varchar(255) COLLATE "pg_catalog"."default",
  24. "alarm_rule" varchar(255) COLLATE "pg_catalog"."default",
  25. "alarm_val" varchar(255) COLLATE "pg_catalog"."default",
  26. "fine_rule" varchar(255) COLLATE "pg_catalog"."default",
  27. "fine_val" varchar(255) COLLATE "pg_catalog"."default",
  28. "type" varchar(255) COLLATE "pg_catalog"."default",
  29. "begin_time" varchar(255) COLLATE "pg_catalog"."default",
  30. "end_time" varchar(255) COLLATE "pg_catalog"."default",
  31. "remark" varchar(255) COLLATE "pg_catalog"."default",
  32. "creator" int8,
  33. "create_date" int8,
  34. "updater" int8,
  35. "update_date" int8,
  36. "sort" int8
  37. )
  38. ;
  39. COMMENT ON COLUMN "public"."alarm_config"."id" IS 'id';
  40. COMMENT ON COLUMN "public"."alarm_config"."thing_id" IS '物实体id';
  41. COMMENT ON COLUMN "public"."alarm_config"."thing_code" IS '物编码';
  42. COMMENT ON COLUMN "public"."alarm_config"."attr_id" IS '属性id';
  43. COMMENT ON COLUMN "public"."alarm_config"."attr_code" IS '属性编码';
  44. COMMENT ON COLUMN "public"."alarm_config"."alarm_rule" IS '告警条件 > < >= <= =';
  45. COMMENT ON COLUMN "public"."alarm_config"."alarm_val" IS '告警值';
  46. COMMENT ON COLUMN "public"."alarm_config"."fine_rule" IS '优值条件 > < >= <= =';
  47. COMMENT ON COLUMN "public"."alarm_config"."fine_val" IS '优值值';
  48. COMMENT ON COLUMN "public"."alarm_config"."type" IS '类型 1峰平谷尖 2夜间用能';
  49. COMMENT ON COLUMN "public"."alarm_config"."begin_time" IS '开始时间';
  50. COMMENT ON COLUMN "public"."alarm_config"."end_time" IS '结束时间';
  51. COMMENT ON COLUMN "public"."alarm_config"."remark" IS '备注';
  52. COMMENT ON COLUMN "public"."alarm_config"."creator" IS '创建者';
  53. COMMENT ON COLUMN "public"."alarm_config"."create_date" IS '创建时间';
  54. COMMENT ON COLUMN "public"."alarm_config"."updater" IS '更新者';
  55. COMMENT ON COLUMN "public"."alarm_config"."update_date" IS '更新时间';
  56. COMMENT ON COLUMN "public"."alarm_config"."sort" IS '1峰段用量2尖段用量3谷段用量4.平段用量';
  57. COMMENT ON TABLE "public"."alarm_config" IS '尖峰谷平,夜间用能告警配置表';
  58. -- ----------------------------
  59. -- Table structure for alarm_dict
  60. -- ----------------------------
  61. DROP TABLE IF EXISTS "public"."alarm_dict";
  62. CREATE TABLE "public"."alarm_dict" (
  63. "id" int8 NOT NULL,
  64. "pid" int8,
  65. "dict_type" varchar(100) COLLATE "pg_catalog"."default",
  66. "dict_name" varchar(255) COLLATE "pg_catalog"."default",
  67. "dict_value" varchar(255) COLLATE "pg_catalog"."default",
  68. "sort" int4,
  69. "remark" varchar(255) COLLATE "pg_catalog"."default",
  70. "creator" int8,
  71. "create_date" int8,
  72. "updater" int8,
  73. "update_date" int8
  74. )
  75. ;
  76. COMMENT ON COLUMN "public"."alarm_dict"."id" IS 'id';
  77. COMMENT ON COLUMN "public"."alarm_dict"."pid" IS '父级字典id';
  78. COMMENT ON COLUMN "public"."alarm_dict"."dict_type" IS '字典类型';
  79. COMMENT ON COLUMN "public"."alarm_dict"."dict_name" IS '字典名称';
  80. COMMENT ON COLUMN "public"."alarm_dict"."dict_value" IS '字典值';
  81. COMMENT ON COLUMN "public"."alarm_dict"."sort" IS '排序';
  82. COMMENT ON COLUMN "public"."alarm_dict"."remark" IS '备注';
  83. COMMENT ON COLUMN "public"."alarm_dict"."creator" IS '创建者';
  84. COMMENT ON COLUMN "public"."alarm_dict"."create_date" IS '创建时间';
  85. COMMENT ON COLUMN "public"."alarm_dict"."updater" IS '更新者';
  86. COMMENT ON COLUMN "public"."alarm_dict"."update_date" IS '更新时间';
  87. COMMENT ON TABLE "public"."alarm_dict" IS '告警字典管理';
  88. -- ----------------------------
  89. -- Table structure for alarm_dispose_log
  90. -- ----------------------------
  91. DROP TABLE IF EXISTS "public"."alarm_dispose_log";
  92. CREATE TABLE "public"."alarm_dispose_log" (
  93. "id" int8 NOT NULL,
  94. "alarm_log_id" int8,
  95. "describe" varchar COLLATE "pg_catalog"."default",
  96. "status" varchar(5) COLLATE "pg_catalog"."default",
  97. "images" varchar COLLATE "pg_catalog"."default",
  98. "dispose_result" varchar(255) COLLATE "pg_catalog"."default",
  99. "creator" int8,
  100. "create_date" int8,
  101. "updater" int8,
  102. "update_date" int8
  103. )
  104. ;
  105. COMMENT ON COLUMN "public"."alarm_dispose_log"."alarm_log_id" IS '告警记录';
  106. COMMENT ON COLUMN "public"."alarm_dispose_log"."describe" IS '问题描述';
  107. COMMENT ON COLUMN "public"."alarm_dispose_log"."status" IS '处理状态';
  108. COMMENT ON COLUMN "public"."alarm_dispose_log"."images" IS '图片列表';
  109. COMMENT ON COLUMN "public"."alarm_dispose_log"."dispose_result" IS '处理结果';
  110. COMMENT ON TABLE "public"."alarm_dispose_log" IS '告警处理日志';
  111. -- ----------------------------
  112. -- Table structure for alarm_rule
  113. -- ----------------------------
  114. DROP TABLE IF EXISTS "public"."alarm_rule";
  115. CREATE TABLE "public"."alarm_rule" (
  116. "id" int8 NOT NULL,
  117. "name" varchar(500) COLLATE "pg_catalog"."default",
  118. "type" varchar(5) COLLATE "pg_catalog"."default",
  119. "level" varchar(5) COLLATE "pg_catalog"."default",
  120. "enable" bool DEFAULT true,
  121. "condition" varchar(1000) COLLATE "pg_catalog"."default",
  122. "content" varchar(500) COLLATE "pg_catalog"."default",
  123. "remark" varchar(500) COLLATE "pg_catalog"."default",
  124. "trigger_type" varchar(5) COLLATE "pg_catalog"."default",
  125. "element_info" varchar COLLATE "pg_catalog"."default",
  126. "repeat" bool,
  127. "condition_name" varchar COLLATE "pg_catalog"."default",
  128. "status" varchar(5) COLLATE "pg_catalog"."default",
  129. "tenant_code" int8,
  130. "company_id" int8,
  131. "dept_id" int8,
  132. "creator" int8,
  133. "create_date" int8,
  134. "updater" int8,
  135. "update_date" int8
  136. )
  137. ;
  138. COMMENT ON COLUMN "public"."alarm_rule"."name" IS '告警名称';
  139. COMMENT ON COLUMN "public"."alarm_rule"."type" IS '告警类型';
  140. COMMENT ON COLUMN "public"."alarm_rule"."level" IS '严重程度';
  141. COMMENT ON COLUMN "public"."alarm_rule"."enable" IS '是否可用';
  142. COMMENT ON COLUMN "public"."alarm_rule"."condition" IS '触发规则';
  143. COMMENT ON COLUMN "public"."alarm_rule"."content" IS '告警内容';
  144. COMMENT ON COLUMN "public"."alarm_rule"."remark" IS '备注';
  145. COMMENT ON COLUMN "public"."alarm_rule"."trigger_type" IS '触发类型(job: 0、socket: 1)';
  146. COMMENT ON COLUMN "public"."alarm_rule"."element_info" IS '最新值';
  147. COMMENT ON COLUMN "public"."alarm_rule"."repeat" IS '重复告警';
  148. COMMENT ON COLUMN "public"."alarm_rule"."condition_name" IS '规则中文';
  149. COMMENT ON COLUMN "public"."alarm_rule"."status" IS '处理状态(0:待处理,1:处理中,2:已处理)';
  150. COMMENT ON COLUMN "public"."alarm_rule"."tenant_code" IS '所属租户';
  151. COMMENT ON COLUMN "public"."alarm_rule"."company_id" IS '企业详情id';
  152. COMMENT ON COLUMN "public"."alarm_rule"."dept_id" IS '部门id';
  153. COMMENT ON TABLE "public"."alarm_rule" IS '告警规则';
  154. -- ----------------------------
  155. -- Table structure for alarm_rule_action
  156. -- ----------------------------
  157. DROP TABLE IF EXISTS "public"."alarm_rule_action";
  158. CREATE TABLE "public"."alarm_rule_action" (
  159. "id" int8 NOT NULL,
  160. "rule_id" int8,
  161. "action_type" varchar(5) COLLATE "pg_catalog"."default",
  162. "action_id" int8,
  163. "action_configure" varchar COLLATE "pg_catalog"."default",
  164. "setting_id" int8,
  165. "tenant_code" int8,
  166. "company_id" int8,
  167. "dept_id" int8,
  168. "creator" int8,
  169. "create_date" int8,
  170. "updater" int8,
  171. "update_date" int8
  172. )
  173. ;
  174. COMMENT ON COLUMN "public"."alarm_rule_action"."id" IS '主键';
  175. COMMENT ON COLUMN "public"."alarm_rule_action"."rule_id" IS '规则主键';
  176. COMMENT ON COLUMN "public"."alarm_rule_action"."action_type" IS '动作类型(消息、控制...)';
  177. COMMENT ON COLUMN "public"."alarm_rule_action"."action_id" IS '动作主键(消息设置主键...)';
  178. COMMENT ON COLUMN "public"."alarm_rule_action"."action_configure" IS '动作额外配置';
  179. COMMENT ON COLUMN "public"."alarm_rule_action"."setting_id" IS '推送设置id';
  180. COMMENT ON COLUMN "public"."alarm_rule_action"."tenant_code" IS '所属租户';
  181. COMMENT ON COLUMN "public"."alarm_rule_action"."company_id" IS '企业详情id';
  182. COMMENT ON COLUMN "public"."alarm_rule_action"."dept_id" IS '部门id';
  183. COMMENT ON TABLE "public"."alarm_rule_action" IS '告警动作';
  184. -- ----------------------------
  185. -- Table structure for alarm_rule_entity
  186. -- ----------------------------
  187. DROP TABLE IF EXISTS "public"."alarm_rule_entity";
  188. CREATE TABLE "public"."alarm_rule_entity" (
  189. "id" int8 NOT NULL,
  190. "rule_id" int8 NOT NULL,
  191. "thing_id" int8 NOT NULL,
  192. "thing_code" varchar(100) COLLATE "pg_catalog"."default",
  193. "entity_id" varchar(40) COLLATE "pg_catalog"."default",
  194. "thing_attr" varchar(20) COLLATE "pg_catalog"."default",
  195. "label" varchar(50) COLLATE "pg_catalog"."default",
  196. "creator" int8,
  197. "create_date" int8,
  198. "updater" int8,
  199. "update_date" int8
  200. )
  201. ;
  202. COMMENT ON COLUMN "public"."alarm_rule_entity"."id" IS '主键';
  203. COMMENT ON COLUMN "public"."alarm_rule_entity"."rule_id" IS '规则主键';
  204. COMMENT ON COLUMN "public"."alarm_rule_entity"."thing_id" IS '物实体主键';
  205. COMMENT ON COLUMN "public"."alarm_rule_entity"."thing_code" IS '物编码';
  206. COMMENT ON COLUMN "public"."alarm_rule_entity"."entity_id" IS '设备ID';
  207. COMMENT ON COLUMN "public"."alarm_rule_entity"."thing_attr" IS '物属性';
  208. COMMENT ON COLUMN "public"."alarm_rule_entity"."label" IS 'AA/AB/AC';
  209. COMMENT ON COLUMN "public"."alarm_rule_entity"."creator" IS '创建者';
  210. COMMENT ON COLUMN "public"."alarm_rule_entity"."create_date" IS '创建时间';
  211. COMMENT ON COLUMN "public"."alarm_rule_entity"."updater" IS '更新者';
  212. COMMENT ON COLUMN "public"."alarm_rule_entity"."update_date" IS '更新时间';
  213. COMMENT ON TABLE "public"."alarm_rule_entity" IS '告警设备';
  214. -- ----------------------------
  215. -- Table structure for alarm_rule_log
  216. -- ----------------------------
  217. DROP TABLE IF EXISTS "public"."alarm_rule_log";
  218. CREATE TABLE "public"."alarm_rule_log" (
  219. "id" int8 NOT NULL,
  220. "rule_id" int8,
  221. "action_id" int8,
  222. "content" varchar COLLATE "pg_catalog"."default",
  223. "status" varchar(5) COLLATE "pg_catalog"."default",
  224. "alarm_time" timestamp(6),
  225. "dispose_time" timestamp(6),
  226. "creator" int8,
  227. "dispose_user_id" int8,
  228. "create_date" int8,
  229. "updater" int8,
  230. "update_date" int8,
  231. "alarm_type" varchar(255) COLLATE "pg_catalog"."default",
  232. "alarm_thing_code" varchar(255) COLLATE "pg_catalog"."default"
  233. )
  234. ;
  235. COMMENT ON COLUMN "public"."alarm_rule_log"."rule_id" IS '告警规则主键/发电告警规则主键';
  236. COMMENT ON COLUMN "public"."alarm_rule_log"."action_id" IS '动作id';
  237. COMMENT ON COLUMN "public"."alarm_rule_log"."content" IS '告警内容+告警规则';
  238. COMMENT ON COLUMN "public"."alarm_rule_log"."status" IS '处理状态';
  239. COMMENT ON COLUMN "public"."alarm_rule_log"."alarm_time" IS '告警时间';
  240. COMMENT ON COLUMN "public"."alarm_rule_log"."dispose_time" IS '处理时间';
  241. COMMENT ON COLUMN "public"."alarm_rule_log"."dispose_user_id" IS '处理人';
  242. COMMENT ON COLUMN "public"."alarm_rule_log"."alarm_type" IS '告警类型 1通用告警,2发电告警';
  243. COMMENT ON COLUMN "public"."alarm_rule_log"."alarm_thing_code" IS '告警物编码,发电告警校验回显用';
  244. COMMENT ON TABLE "public"."alarm_rule_log" IS '告警日志';
  245. -- ----------------------------
  246. -- Table structure for alarm_rule_setting
  247. -- ----------------------------
  248. DROP TABLE IF EXISTS "public"."alarm_rule_setting";
  249. CREATE TABLE "public"."alarm_rule_setting" (
  250. "id" int8 NOT NULL,
  251. "setting_type" varchar(255) COLLATE "pg_catalog"."default",
  252. "setting_ids" varchar COLLATE "pg_catalog"."default",
  253. "action_type" varchar(255) COLLATE "pg_catalog"."default",
  254. "action_id" int8,
  255. "tenant_code" int8,
  256. "company_id" int8,
  257. "dept_id" int8,
  258. "creator" int8,
  259. "create_date" int8,
  260. "updater" int8,
  261. "update_date" int8
  262. )
  263. ;
  264. COMMENT ON COLUMN "public"."alarm_rule_setting"."id" IS '主键';
  265. COMMENT ON COLUMN "public"."alarm_rule_setting"."setting_type" IS '告警选择类型';
  266. COMMENT ON COLUMN "public"."alarm_rule_setting"."setting_ids" IS '告警id集合';
  267. COMMENT ON COLUMN "public"."alarm_rule_setting"."action_type" IS '动作类型(消息、控制...)';
  268. COMMENT ON COLUMN "public"."alarm_rule_setting"."action_id" IS '动作主键(消息设置主键...)';
  269. COMMENT ON COLUMN "public"."alarm_rule_setting"."tenant_code" IS '所属租户';
  270. COMMENT ON COLUMN "public"."alarm_rule_setting"."company_id" IS '企业详情id';
  271. COMMENT ON COLUMN "public"."alarm_rule_setting"."dept_id" IS '部门id';
  272. COMMENT ON TABLE "public"."alarm_rule_setting" IS '告警规则设置';
  273. -- ----------------------------
  274. -- Table structure for calc_log
  275. -- ----------------------------
  276. DROP TABLE IF EXISTS "public"."calc_log";
  277. CREATE TABLE "public"."calc_log" (
  278. "id" int8 NOT NULL,
  279. "calc_target_config_id" int8 NOT NULL,
  280. "formula" varchar(255) COLLATE "pg_catalog"."default",
  281. "source_info" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  282. "status" int4 NOT NULL,
  283. "time" int8,
  284. "result" varchar(255) COLLATE "pg_catalog"."default",
  285. "duration" int8,
  286. "error_info" text COLLATE "pg_catalog"."default",
  287. "calc_count" int4 DEFAULT 0,
  288. "tenant_code" int8 NOT NULL,
  289. "company_id" int8,
  290. "dept_id" int8,
  291. "creator" int8,
  292. "create_date" int8,
  293. "updater" int8,
  294. "update_date" int8
  295. )
  296. ;
  297. COMMENT ON COLUMN "public"."calc_log"."id" IS '主键';
  298. COMMENT ON COLUMN "public"."calc_log"."calc_target_config_id" IS '计算目标物配置表id';
  299. COMMENT ON COLUMN "public"."calc_log"."formula" IS '计算公式';
  300. COMMENT ON COLUMN "public"."calc_log"."source_info" IS '计算源信息,json格式';
  301. COMMENT ON COLUMN "public"."calc_log"."status" IS '计算状态:1-已计算、2-未计算、3-计算异常、4-不匹配';
  302. COMMENT ON COLUMN "public"."calc_log"."time" IS '数据时间';
  303. COMMENT ON COLUMN "public"."calc_log"."result" IS '计算结果,只有已计算的记录才有值';
  304. COMMENT ON COLUMN "public"."calc_log"."duration" IS '计算耗时,单位ms';
  305. COMMENT ON COLUMN "public"."calc_log"."error_info" IS '错误信息';
  306. COMMENT ON COLUMN "public"."calc_log"."calc_count" IS '计算次数';
  307. COMMENT ON COLUMN "public"."calc_log"."tenant_code" IS '租户编码';
  308. COMMENT ON COLUMN "public"."calc_log"."company_id" IS '企业id';
  309. COMMENT ON COLUMN "public"."calc_log"."dept_id" IS '部门id';
  310. COMMENT ON COLUMN "public"."calc_log"."creator" IS '创建人';
  311. COMMENT ON COLUMN "public"."calc_log"."create_date" IS '创建时间';
  312. COMMENT ON COLUMN "public"."calc_log"."updater" IS '更新人';
  313. COMMENT ON COLUMN "public"."calc_log"."update_date" IS '更新时间';
  314. COMMENT ON TABLE "public"."calc_log" IS '物计算日志表';
  315. -- ----------------------------
  316. -- Table structure for calc_source_config
  317. -- ----------------------------
  318. DROP TABLE IF EXISTS "public"."calc_source_config";
  319. CREATE TABLE "public"."calc_source_config" (
  320. "id" int8 NOT NULL,
  321. "calc_target_config_id" int8 NOT NULL,
  322. "source_thing_name" varchar(100) COLLATE "pg_catalog"."default",
  323. "source_thing_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  324. "source_attr_name" varchar(100) COLLATE "pg_catalog"."default",
  325. "source_attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  326. "source_attr_alias" varchar(10) COLLATE "pg_catalog"."default",
  327. "tenant_code" int8 NOT NULL,
  328. "company_id" int8,
  329. "dept_id" int8,
  330. "creator" int8,
  331. "create_date" int8,
  332. "updater" int8,
  333. "update_date" int8
  334. )
  335. ;
  336. COMMENT ON COLUMN "public"."calc_source_config"."id" IS '主键';
  337. COMMENT ON COLUMN "public"."calc_source_config"."calc_target_config_id" IS '计算目标物配置表id';
  338. COMMENT ON COLUMN "public"."calc_source_config"."source_thing_name" IS '源物名称';
  339. COMMENT ON COLUMN "public"."calc_source_config"."source_thing_code" IS '源物编码';
  340. COMMENT ON COLUMN "public"."calc_source_config"."source_attr_name" IS '源属性名称';
  341. COMMENT ON COLUMN "public"."calc_source_config"."source_attr_code" IS '源属性编码';
  342. COMMENT ON COLUMN "public"."calc_source_config"."source_attr_alias" IS '源属性在计算公式中的别名';
  343. COMMENT ON COLUMN "public"."calc_source_config"."tenant_code" IS '租户编码';
  344. COMMENT ON COLUMN "public"."calc_source_config"."company_id" IS '企业id';
  345. COMMENT ON COLUMN "public"."calc_source_config"."dept_id" IS '部门id';
  346. COMMENT ON COLUMN "public"."calc_source_config"."creator" IS '创建人';
  347. COMMENT ON COLUMN "public"."calc_source_config"."create_date" IS '创建时间';
  348. COMMENT ON COLUMN "public"."calc_source_config"."updater" IS '更新人';
  349. COMMENT ON COLUMN "public"."calc_source_config"."update_date" IS '更新时间';
  350. COMMENT ON TABLE "public"."calc_source_config" IS '物计算(目标物)配置表';
  351. -- ----------------------------
  352. -- Table structure for calc_target_config
  353. -- ----------------------------
  354. DROP TABLE IF EXISTS "public"."calc_target_config";
  355. CREATE TABLE "public"."calc_target_config" (
  356. "id" int8 NOT NULL,
  357. "config_type" int4 NOT NULL,
  358. "target_thing_name" varchar(100) COLLATE "pg_catalog"."default",
  359. "target_thing_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  360. "target_attr_name" varchar(100) COLLATE "pg_catalog"."default",
  361. "target_attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  362. "formula" varchar(255) COLLATE "pg_catalog"."default",
  363. "formula_description" varchar(255) COLLATE "pg_catalog"."default",
  364. "remark" varchar(255) COLLATE "pg_catalog"."default",
  365. "enable" bool,
  366. "tenant_code" int8 NOT NULL,
  367. "company_id" int8,
  368. "dept_id" int8,
  369. "creator" int8,
  370. "create_date" int8,
  371. "updater" int8,
  372. "update_date" int8
  373. )
  374. ;
  375. COMMENT ON COLUMN "public"."calc_target_config"."id" IS '主键';
  376. COMMENT ON COLUMN "public"."calc_target_config"."config_type" IS '配置类型:数据映射、聚合映射、指标计算、高级计算';
  377. COMMENT ON COLUMN "public"."calc_target_config"."target_thing_name" IS '目标物名称';
  378. COMMENT ON COLUMN "public"."calc_target_config"."target_thing_code" IS '目标物编码';
  379. COMMENT ON COLUMN "public"."calc_target_config"."target_attr_name" IS '目标属性名称';
  380. COMMENT ON COLUMN "public"."calc_target_config"."target_attr_code" IS '目标属性编码';
  381. COMMENT ON COLUMN "public"."calc_target_config"."formula" IS '计算公式';
  382. COMMENT ON COLUMN "public"."calc_target_config"."formula_description" IS '计算公式中文描述';
  383. COMMENT ON COLUMN "public"."calc_target_config"."remark" IS '备注';
  384. COMMENT ON COLUMN "public"."calc_target_config"."enable" IS '是否启用计算';
  385. COMMENT ON COLUMN "public"."calc_target_config"."tenant_code" IS '租户编码';
  386. COMMENT ON COLUMN "public"."calc_target_config"."company_id" IS '企业id';
  387. COMMENT ON COLUMN "public"."calc_target_config"."dept_id" IS '部门id';
  388. COMMENT ON COLUMN "public"."calc_target_config"."creator" IS '创建人';
  389. COMMENT ON COLUMN "public"."calc_target_config"."create_date" IS '创建时间';
  390. COMMENT ON COLUMN "public"."calc_target_config"."updater" IS '更新人';
  391. COMMENT ON COLUMN "public"."calc_target_config"."update_date" IS '更新时间';
  392. COMMENT ON TABLE "public"."calc_target_config" IS '物计算(目标物)配置表';
  393. -- ----------------------------
  394. -- Table structure for carbon_energy_dict_relation
  395. -- ----------------------------
  396. DROP TABLE IF EXISTS "public"."carbon_energy_dict_relation";
  397. CREATE TABLE "public"."carbon_energy_dict_relation" (
  398. "id" int8 NOT NULL,
  399. "energy_variety_id" int8 NOT NULL,
  400. "attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  401. "attr_name" varchar(255) COLLATE "pg_catalog"."default",
  402. "attr_type" varchar(10) COLLATE "pg_catalog"."default",
  403. "group_id" int8,
  404. "tenant_code" int8,
  405. "company_id" int8,
  406. "dept_id" int8,
  407. "creator" int8,
  408. "create_date" int8,
  409. "updater" int8,
  410. "update_date" int8,
  411. "group_name" varchar(255) COLLATE "pg_catalog"."default"
  412. )
  413. ;
  414. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."id" IS '数据主键id';
  415. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."energy_variety_id" IS '能源品种id';
  416. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."attr_code" IS '属性code';
  417. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."attr_name" IS '属性名称';
  418. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."attr_type" IS '属性类型';
  419. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."group_id" IS '属性组id';
  420. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."tenant_code" IS '所属企业/租户code';
  421. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."company_id" IS '企业详情id';
  422. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."dept_id" IS '部门id';
  423. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."creator" IS '创建者id';
  424. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."create_date" IS '创建时间';
  425. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."updater" IS '更新者id';
  426. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."update_date" IS '更新时间';
  427. COMMENT ON COLUMN "public"."carbon_energy_dict_relation"."group_name" IS '组名称';
  428. COMMENT ON TABLE "public"."carbon_energy_dict_relation" IS '能源属性关系';
  429. -- ----------------------------
  430. -- Table structure for carbon_energy_price
  431. -- ----------------------------
  432. DROP TABLE IF EXISTS "public"."carbon_energy_price";
  433. CREATE TABLE "public"."carbon_energy_price" (
  434. "id" int8 NOT NULL,
  435. "attr_code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  436. "attr_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  437. "energy_variety_id" int8,
  438. "tag" varchar(128) COLLATE "pg_catalog"."default",
  439. "price" numeric(10,2),
  440. "serial_number" int4,
  441. "begin_time" date,
  442. "end_time" date,
  443. "unit" varchar(255) COLLATE "pg_catalog"."default",
  444. "tenant_code" int8,
  445. "company_id" int8,
  446. "dept_id" int8,
  447. "creator" int8,
  448. "create_date" int8,
  449. "updater" int8,
  450. "update_date" int8
  451. )
  452. ;
  453. COMMENT ON COLUMN "public"."carbon_energy_price"."id" IS '数据主键id';
  454. COMMENT ON COLUMN "public"."carbon_energy_price"."attr_code" IS '属性code';
  455. COMMENT ON COLUMN "public"."carbon_energy_price"."attr_name" IS '属性名称';
  456. COMMENT ON COLUMN "public"."carbon_energy_price"."energy_variety_id" IS '能源品种id';
  457. COMMENT ON COLUMN "public"."carbon_energy_price"."tag" IS '能源标签';
  458. COMMENT ON COLUMN "public"."carbon_energy_price"."price" IS '能源价格(元)';
  459. COMMENT ON COLUMN "public"."carbon_energy_price"."serial_number" IS '序号';
  460. COMMENT ON COLUMN "public"."carbon_energy_price"."begin_time" IS '适用时间范围起始日期';
  461. COMMENT ON COLUMN "public"."carbon_energy_price"."end_time" IS '适用时间范围截止日期';
  462. COMMENT ON COLUMN "public"."carbon_energy_price"."unit" IS '计量单位';
  463. COMMENT ON COLUMN "public"."carbon_energy_price"."tenant_code" IS '所属企业/租户code';
  464. COMMENT ON COLUMN "public"."carbon_energy_price"."company_id" IS '企业详情id';
  465. COMMENT ON COLUMN "public"."carbon_energy_price"."dept_id" IS '部门id';
  466. COMMENT ON COLUMN "public"."carbon_energy_price"."creator" IS '创建者id';
  467. COMMENT ON COLUMN "public"."carbon_energy_price"."create_date" IS '创建时间';
  468. COMMENT ON COLUMN "public"."carbon_energy_price"."updater" IS '更新者id';
  469. COMMENT ON COLUMN "public"."carbon_energy_price"."update_date" IS '更新时间';
  470. COMMENT ON TABLE "public"."carbon_energy_price" IS '能源价格';
  471. -- ----------------------------
  472. -- Table structure for carbon_peak_config
  473. -- ----------------------------
  474. DROP TABLE IF EXISTS "public"."carbon_peak_config";
  475. CREATE TABLE "public"."carbon_peak_config" (
  476. "id" int8 NOT NULL,
  477. "year" varchar(255) COLLATE "pg_catalog"."default",
  478. "months" varchar(255) COLLATE "pg_catalog"."default",
  479. "start_time" int8,
  480. "end_time" int8,
  481. "base_attr_code" varchar(255) COLLATE "pg_catalog"."default",
  482. "build_attr_code" varchar(255) COLLATE "pg_catalog"."default",
  483. "remarks" varchar(2550) COLLATE "pg_catalog"."default",
  484. "tenant_code" int8,
  485. "company_id" int8,
  486. "dept_id" int8,
  487. "creator" int8,
  488. "create_date" int8,
  489. "updater" int8,
  490. "update_date" int8,
  491. "start_time_f" varchar(64) COLLATE "pg_catalog"."default",
  492. "end_time_f" varchar(64) COLLATE "pg_catalog"."default",
  493. "ev_id" int8
  494. )
  495. ;
  496. COMMENT ON COLUMN "public"."carbon_peak_config"."id" IS 'id';
  497. COMMENT ON COLUMN "public"."carbon_peak_config"."year" IS '年份(单选)';
  498. COMMENT ON COLUMN "public"."carbon_peak_config"."months" IS '月份(可多选)';
  499. COMMENT ON COLUMN "public"."carbon_peak_config"."start_time" IS '开始时间(0点至输入时间分钟值)例如01:00 = 60';
  500. COMMENT ON COLUMN "public"."carbon_peak_config"."end_time" IS '结束时间(0点至输入时间分钟值)例如02:00 = 120';
  501. COMMENT ON COLUMN "public"."carbon_peak_config"."base_attr_code" IS '关联物属性编码';
  502. COMMENT ON COLUMN "public"."carbon_peak_config"."build_attr_code" IS '映射物属性编码';
  503. COMMENT ON COLUMN "public"."carbon_peak_config"."remarks" IS '备注';
  504. COMMENT ON COLUMN "public"."carbon_peak_config"."tenant_code" IS '所属企业/租户code';
  505. COMMENT ON COLUMN "public"."carbon_peak_config"."company_id" IS '企业详情id';
  506. COMMENT ON COLUMN "public"."carbon_peak_config"."dept_id" IS '部门id';
  507. COMMENT ON COLUMN "public"."carbon_peak_config"."creator" IS '创建者id';
  508. COMMENT ON COLUMN "public"."carbon_peak_config"."create_date" IS '创建时间';
  509. COMMENT ON COLUMN "public"."carbon_peak_config"."updater" IS '更新者id';
  510. COMMENT ON COLUMN "public"."carbon_peak_config"."update_date" IS '
  511. ';
  512. COMMENT ON COLUMN "public"."carbon_peak_config"."start_time_f" IS '开始时间(0点至输入时间分钟值)例如01:00 ';
  513. COMMENT ON COLUMN "public"."carbon_peak_config"."end_time_f" IS '结束时间(0点至输入时间分钟值)例如02:00 ';
  514. COMMENT ON COLUMN "public"."carbon_peak_config"."ev_id" IS '能源品种id';
  515. COMMENT ON TABLE "public"."carbon_peak_config" IS '尖峰谷平设置';
  516. -- ----------------------------
  517. -- Table structure for carbon_pub_certificate
  518. -- ----------------------------
  519. DROP TABLE IF EXISTS "public"."carbon_pub_certificate";
  520. CREATE TABLE "public"."carbon_pub_certificate" (
  521. "id" int8 NOT NULL,
  522. "product_id" int8,
  523. "product_name" varchar(500) COLLATE "pg_catalog"."default",
  524. "boundary_start" int8,
  525. "boundary_end" int8,
  526. "certification_org" varchar(255) COLLATE "pg_catalog"."default",
  527. "verification_std" varchar(255) COLLATE "pg_catalog"."default",
  528. "carbon_val" numeric(15,5),
  529. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  530. "certificate_url" varchar(600) COLLATE "pg_catalog"."default",
  531. "certificate_start" int8,
  532. "certificate_end" int8,
  533. "tenant_code" int8,
  534. "company_id" int8,
  535. "dept_id" int8,
  536. "creator" int8,
  537. "create_date" int8,
  538. "updater" int8,
  539. "update_date" int8
  540. )
  541. ;
  542. COMMENT ON COLUMN "public"."carbon_pub_certificate"."id" IS '数据主键id';
  543. COMMENT ON COLUMN "public"."carbon_pub_certificate"."product_id" IS '产品id';
  544. COMMENT ON COLUMN "public"."carbon_pub_certificate"."product_name" IS '产品名称';
  545. COMMENT ON COLUMN "public"."carbon_pub_certificate"."boundary_start" IS '数据时间边界开始';
  546. COMMENT ON COLUMN "public"."carbon_pub_certificate"."boundary_end" IS '数据时间边界截止';
  547. COMMENT ON COLUMN "public"."carbon_pub_certificate"."certification_org" IS '认证机构';
  548. COMMENT ON COLUMN "public"."carbon_pub_certificate"."verification_std" IS '核查标准';
  549. COMMENT ON COLUMN "public"."carbon_pub_certificate"."carbon_val" IS '产品碳足迹值,单位kce';
  550. COMMENT ON COLUMN "public"."carbon_pub_certificate"."stage_percent_json" IS '生命周期各阶段占比json';
  551. COMMENT ON COLUMN "public"."carbon_pub_certificate"."certificate_url" IS '证书url';
  552. COMMENT ON COLUMN "public"."carbon_pub_certificate"."certificate_start" IS '发证日期';
  553. COMMENT ON COLUMN "public"."carbon_pub_certificate"."certificate_end" IS '证书到期时间';
  554. COMMENT ON COLUMN "public"."carbon_pub_certificate"."tenant_code" IS '租户编码';
  555. COMMENT ON COLUMN "public"."carbon_pub_certificate"."company_id" IS '企业id';
  556. COMMENT ON COLUMN "public"."carbon_pub_certificate"."dept_id" IS '部门id';
  557. COMMENT ON COLUMN "public"."carbon_pub_certificate"."creator" IS '创建人';
  558. COMMENT ON COLUMN "public"."carbon_pub_certificate"."create_date" IS '创建时间';
  559. COMMENT ON COLUMN "public"."carbon_pub_certificate"."updater" IS '更新人';
  560. COMMENT ON COLUMN "public"."carbon_pub_certificate"."update_date" IS '更新时间';
  561. COMMENT ON TABLE "public"."carbon_pub_certificate" IS '碳足迹证书';
  562. -- ----------------------------
  563. -- Table structure for carbon_pub_eng_eff
  564. -- ----------------------------
  565. DROP TABLE IF EXISTS "public"."carbon_pub_eng_eff";
  566. CREATE TABLE "public"."carbon_pub_eng_eff" (
  567. "id" int8 NOT NULL,
  568. "product_type" varchar(255) COLLATE "pg_catalog"."default",
  569. "product_name" varchar(255) COLLATE "pg_catalog"."default",
  570. "eff_kpi" varchar(255) COLLATE "pg_catalog"."default",
  571. "unit" varchar(20) COLLATE "pg_catalog"."default",
  572. "top_category" varchar(255) COLLATE "pg_catalog"."default",
  573. "sub_category" varchar(255) COLLATE "pg_catalog"."default",
  574. "category_info" varchar(255) COLLATE "pg_catalog"."default",
  575. "adv_level" varchar(255) COLLATE "pg_catalog"."default",
  576. "eng_saving_level" varchar(255) COLLATE "pg_catalog"."default",
  577. "admission_level" varchar(255) COLLATE "pg_catalog"."default",
  578. "reference_std" varchar(255) COLLATE "pg_catalog"."default",
  579. "tenant_code" int8,
  580. "company_id" int8,
  581. "dept_id" int8,
  582. "creator" int8,
  583. "create_date" int8,
  584. "updater" int8,
  585. "update_date" int8,
  586. "device_url" varchar(500) COLLATE "pg_catalog"."default",
  587. "remark" varchar(2550) COLLATE "pg_catalog"."default"
  588. )
  589. ;
  590. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."id" IS '数据主键id';
  591. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."product_type" IS '产品类别';
  592. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."product_name" IS '产品类别';
  593. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."eff_kpi" IS '能效指标';
  594. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."unit" IS '单位';
  595. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."top_category" IS '一级分类';
  596. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."sub_category" IS '二级分类';
  597. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."category_info" IS '分类详情';
  598. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."adv_level" IS '先进水平';
  599. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."eng_saving_level" IS '节能水平';
  600. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."admission_level" IS '准入水平';
  601. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."reference_std" IS '参考标准';
  602. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."tenant_code" IS '租户编码';
  603. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."company_id" IS '企业id';
  604. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."dept_id" IS '部门id';
  605. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."creator" IS '创建人';
  606. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."create_date" IS '创建时间';
  607. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."updater" IS '更新人';
  608. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."update_date" IS '更新时间';
  609. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."device_url" IS '设备图片url';
  610. COMMENT ON COLUMN "public"."carbon_pub_eng_eff"."remark" IS '设备备注';
  611. COMMENT ON TABLE "public"."carbon_pub_eng_eff" IS '设备能效标准';
  612. -- ----------------------------
  613. -- Table structure for carbon_pub_material_factor
  614. -- ----------------------------
  615. DROP TABLE IF EXISTS "public"."carbon_pub_material_factor";
  616. CREATE TABLE "public"."carbon_pub_material_factor" (
  617. "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  618. "geo_short" varchar(100) COLLATE "pg_catalog"."default",
  619. "geo_full" varchar(100) COLLATE "pg_catalog"."default",
  620. "geo_full_cn" varchar(200) COLLATE "pg_catalog"."default",
  621. "product_name" varchar(255) COLLATE "pg_catalog"."default",
  622. "product_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  623. "product_unit" varchar(50) COLLATE "pg_catalog"."default",
  624. "factor" numeric,
  625. "ref_count" int4 DEFAULT 1,
  626. "source_name" varchar(255) COLLATE "pg_catalog"."default",
  627. "hot_score" int4 DEFAULT 0,
  628. "start_year" varchar(10) COLLATE "pg_catalog"."default",
  629. "end_year" varchar(10) COLLATE "pg_catalog"."default",
  630. "industry" varchar(255) COLLATE "pg_catalog"."default",
  631. "industry_cn" varchar(255) COLLATE "pg_catalog"."default"
  632. )
  633. ;
  634. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."geo_short" IS '地理位置简称';
  635. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."geo_full" IS '地理位置全称';
  636. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."geo_full_cn" IS '地理位置全程(中文)';
  637. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."product_name" IS '产品名称';
  638. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."product_name_cn" IS '产品名称中文';
  639. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."product_unit" IS '产品单位';
  640. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."factor" IS '碳排因子';
  641. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."ref_count" IS '参考单元';
  642. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."source_name" IS '碳排因子库名称';
  643. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."hot_score" IS '因子热度:单独查询次数';
  644. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."start_year" IS '开始年份';
  645. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."end_year" IS '截止年份';
  646. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."industry" IS '行业';
  647. COMMENT ON COLUMN "public"."carbon_pub_material_factor"."industry_cn" IS '行业(中文)';
  648. COMMENT ON TABLE "public"."carbon_pub_material_factor" IS '原材料碳排因子库';
  649. -- ----------------------------
  650. -- Table structure for carbon_pub_material_factor_use
  651. -- ----------------------------
  652. DROP TABLE IF EXISTS "public"."carbon_pub_material_factor_use";
  653. CREATE TABLE "public"."carbon_pub_material_factor_use" (
  654. "id" int8 NOT NULL,
  655. "material_factor_id" varchar(100) COLLATE "pg_catalog"."default",
  656. "tenant_code" int8,
  657. "use_time" int8
  658. )
  659. ;
  660. COMMENT ON COLUMN "public"."carbon_pub_material_factor_use"."material_factor_id" IS '碳排因子库主键';
  661. COMMENT ON COLUMN "public"."carbon_pub_material_factor_use"."tenant_code" IS '使用该因子的企业租户编码';
  662. COMMENT ON COLUMN "public"."carbon_pub_material_factor_use"."use_time" IS '碳排因子下载时间';
  663. COMMENT ON TABLE "public"."carbon_pub_material_factor_use" IS '原材料碳排因子库使用记录';
  664. -- ----------------------------
  665. -- Table structure for carbon_pub_points_logs
  666. -- ----------------------------
  667. DROP TABLE IF EXISTS "public"."carbon_pub_points_logs";
  668. CREATE TABLE "public"."carbon_pub_points_logs" (
  669. "id" int8 NOT NULL,
  670. "type" varchar(255) COLLATE "pg_catalog"."default",
  671. "points" int8,
  672. "tenant_code" int8,
  673. "create_time" int8
  674. )
  675. ;
  676. COMMENT ON COLUMN "public"."carbon_pub_points_logs"."id" IS '主键id';
  677. COMMENT ON COLUMN "public"."carbon_pub_points_logs"."type" IS '类型,中文描述';
  678. COMMENT ON COLUMN "public"."carbon_pub_points_logs"."points" IS '增减积分值';
  679. COMMENT ON COLUMN "public"."carbon_pub_points_logs"."tenant_code" IS '供应商编码';
  680. COMMENT ON COLUMN "public"."carbon_pub_points_logs"."create_time" IS '创建时间';
  681. COMMENT ON TABLE "public"."carbon_pub_points_logs" IS '积分增减记录';
  682. -- ----------------------------
  683. -- Table structure for carbon_pub_points_rule
  684. -- ----------------------------
  685. DROP TABLE IF EXISTS "public"."carbon_pub_points_rule";
  686. CREATE TABLE "public"."carbon_pub_points_rule" (
  687. "id" int8 NOT NULL,
  688. "model_shared_points" int4,
  689. "model_click_points" int4,
  690. "result_shared_points" int4,
  691. "process_shared_points" int4,
  692. "footprint_certify_points" int4,
  693. "factor_use_points" int4 DEFAULT 1
  694. )
  695. ;
  696. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."model_shared_points" IS '模型共享积分';
  697. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."model_click_points" IS '模型点击积分';
  698. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."result_shared_points" IS '结果数据共享积分';
  699. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."process_shared_points" IS '过程数据共享积分';
  700. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."footprint_certify_points" IS '碳足迹认证积分';
  701. COMMENT ON COLUMN "public"."carbon_pub_points_rule"."factor_use_points" IS '碳排因子首次使用消耗积分';
  702. COMMENT ON TABLE "public"."carbon_pub_points_rule" IS '碳足迹积分规则';
  703. -- ----------------------------
  704. -- Table structure for carbon_pub_production_model
  705. -- ----------------------------
  706. DROP TABLE IF EXISTS "public"."carbon_pub_production_model";
  707. CREATE TABLE "public"."carbon_pub_production_model" (
  708. "id" int8 NOT NULL,
  709. "product_id" int8,
  710. "product_code" varchar(255) COLLATE "pg_catalog"."default",
  711. "product_name" varchar(500) COLLATE "pg_catalog"."default",
  712. "product_model" varchar(255) COLLATE "pg_catalog"."default",
  713. "url" varchar(500) COLLATE "pg_catalog"."default",
  714. "function_unit" varchar(50) COLLATE "pg_catalog"."default",
  715. "product_json" text COLLATE "pg_catalog"."default",
  716. "material_json" text COLLATE "pg_catalog"."default",
  717. "process_json" text COLLATE "pg_catalog"."default",
  718. "steps_url" varchar(500) COLLATE "pg_catalog"."default",
  719. "steps_json" text COLLATE "pg_catalog"."default",
  720. "industry_type" varchar(64) COLLATE "pg_catalog"."default",
  721. "industry_category" varchar(64) COLLATE "pg_catalog"."default",
  722. "product_type" varchar(64) COLLATE "pg_catalog"."default",
  723. "download_count" int4 DEFAULT 0,
  724. "show_in_community" int4 DEFAULT 0,
  725. "tenant_code" int8,
  726. "company_id" int8,
  727. "dept_id" int8,
  728. "creator" int8,
  729. "create_date" int8,
  730. "updater" int8,
  731. "update_date" int8
  732. )
  733. ;
  734. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_id" IS '产品id';
  735. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_code" IS '产品编码';
  736. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_name" IS '产品名称';
  737. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_model" IS '产品模型';
  738. COMMENT ON COLUMN "public"."carbon_pub_production_model"."url" IS '产品图片';
  739. COMMENT ON COLUMN "public"."carbon_pub_production_model"."function_unit" IS '功能单位';
  740. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_json" IS '产品基本信息json';
  741. COMMENT ON COLUMN "public"."carbon_pub_production_model"."material_json" IS '原料信息json';
  742. COMMENT ON COLUMN "public"."carbon_pub_production_model"."process_json" IS '产品工艺工序json';
  743. COMMENT ON COLUMN "public"."carbon_pub_production_model"."steps_url" IS '工序预览图';
  744. COMMENT ON COLUMN "public"."carbon_pub_production_model"."steps_json" IS '工序拖拉拽json';
  745. COMMENT ON COLUMN "public"."carbon_pub_production_model"."industry_type" IS '行业一级分类,企业详情的industry_type';
  746. COMMENT ON COLUMN "public"."carbon_pub_production_model"."industry_category" IS '行业二级分类,企业详情的industry_category';
  747. COMMENT ON COLUMN "public"."carbon_pub_production_model"."product_type" IS '产品类型';
  748. COMMENT ON COLUMN "public"."carbon_pub_production_model"."download_count" IS '下载次数';
  749. COMMENT ON COLUMN "public"."carbon_pub_production_model"."show_in_community" IS '社区中是否展示:0-不展示, 1-展示';
  750. COMMENT ON COLUMN "public"."carbon_pub_production_model"."tenant_code" IS '租户编码';
  751. COMMENT ON COLUMN "public"."carbon_pub_production_model"."company_id" IS '企业id';
  752. COMMENT ON COLUMN "public"."carbon_pub_production_model"."dept_id" IS '部门id';
  753. COMMENT ON COLUMN "public"."carbon_pub_production_model"."creator" IS '创建人';
  754. COMMENT ON COLUMN "public"."carbon_pub_production_model"."create_date" IS '创建时间';
  755. COMMENT ON COLUMN "public"."carbon_pub_production_model"."updater" IS '更新人';
  756. COMMENT ON COLUMN "public"."carbon_pub_production_model"."update_date" IS '更新时间';
  757. COMMENT ON TABLE "public"."carbon_pub_production_model" IS '产品工艺模型';
  758. -- ----------------------------
  759. -- Table structure for carbon_pub_production_report
  760. -- ----------------------------
  761. DROP TABLE IF EXISTS "public"."carbon_pub_production_report";
  762. CREATE TABLE "public"."carbon_pub_production_report" (
  763. "id" int8 NOT NULL,
  764. "product_id" int8,
  765. "config_id" int8,
  766. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  767. "boundary_type" int4,
  768. "boundary_start" date,
  769. "boundary_end" date,
  770. "valid_end_time" int8,
  771. "total_carbon" numeric(15,5),
  772. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  773. "company_name" varchar(255) COLLATE "pg_catalog"."default",
  774. "report_code" varchar(100) COLLATE "pg_catalog"."default",
  775. "source_type" varchar(100) COLLATE "pg_catalog"."default",
  776. "show_result" int4,
  777. "tenant_code" int8,
  778. "company_id" int8,
  779. "dept_id" int8,
  780. "creator" int8,
  781. "create_date" int8,
  782. "updater" int8,
  783. "update_date" int8
  784. )
  785. ;
  786. COMMENT ON COLUMN "public"."carbon_pub_production_report"."product_id" IS '产品id';
  787. COMMENT ON COLUMN "public"."carbon_pub_production_report"."config_id" IS '碳足报告配置id';
  788. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary" IS '系统边界类型:1-摇篮到大门,2-摇篮到坟墓';
  789. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  790. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_start" IS '数据边界开始时间';
  791. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_end" IS '数据边界结束时间';
  792. COMMENT ON COLUMN "public"."carbon_pub_production_report"."valid_end_time" IS '报告有效期';
  793. COMMENT ON COLUMN "public"."carbon_pub_production_report"."total_carbon" IS '碳足迹值';
  794. COMMENT ON COLUMN "public"."carbon_pub_production_report"."stage_percent_json" IS '各阶段碳足迹占比';
  795. COMMENT ON COLUMN "public"."carbon_pub_production_report"."company_name" IS '企业名称';
  796. COMMENT ON COLUMN "public"."carbon_pub_production_report"."report_code" IS '报告编号';
  797. COMMENT ON COLUMN "public"."carbon_pub_production_report"."source_type" IS '报告来源类型:填报、实采、证书上传';
  798. COMMENT ON COLUMN "public"."carbon_pub_production_report"."show_result" IS '是否展示结果';
  799. COMMENT ON COLUMN "public"."carbon_pub_production_report"."tenant_code" IS '租户编码';
  800. COMMENT ON COLUMN "public"."carbon_pub_production_report"."company_id" IS '企业id';
  801. COMMENT ON COLUMN "public"."carbon_pub_production_report"."dept_id" IS '部门id';
  802. COMMENT ON COLUMN "public"."carbon_pub_production_report"."creator" IS '创建人';
  803. COMMENT ON COLUMN "public"."carbon_pub_production_report"."create_date" IS '创建时间';
  804. COMMENT ON COLUMN "public"."carbon_pub_production_report"."updater" IS '更新人';
  805. COMMENT ON COLUMN "public"."carbon_pub_production_report"."update_date" IS '更新时间';
  806. COMMENT ON TABLE "public"."carbon_pub_production_report" IS '产品碳足迹报告';
  807. -- ----------------------------
  808. -- Table structure for carbon_pub_production_report_config
  809. -- ----------------------------
  810. DROP TABLE IF EXISTS "public"."carbon_pub_production_report_config";
  811. CREATE TABLE "public"."carbon_pub_production_report_config" (
  812. "id" int8 NOT NULL,
  813. "tenant_code" int8,
  814. "product_id" int8,
  815. "boundary_type" int4,
  816. "boundary_start" int8,
  817. "boundary_end" int8,
  818. "show_result" int4
  819. )
  820. ;
  821. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."id" IS '数据主键id';
  822. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."tenant_code" IS '企业租户编码';
  823. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."product_id" IS '产品id';
  824. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  825. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_start" IS '数据边界开始时间:只有自定义边界才有值';
  826. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_end" IS '数据边界结束时间:只有自定义边界才有值';
  827. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."show_result" IS '是否展示结果';
  828. COMMENT ON TABLE "public"."carbon_pub_production_report_config" IS '碳足迹报告配置';
  829. -- ----------------------------
  830. -- Table structure for carbon_pub_production_result
  831. -- ----------------------------
  832. DROP TABLE IF EXISTS "public"."carbon_pub_production_result";
  833. CREATE TABLE "public"."carbon_pub_production_result" (
  834. "id" int8 NOT NULL,
  835. "product_id" int8,
  836. "product_name" varchar(255) COLLATE "pg_catalog"."default",
  837. "product_code" varchar(255) COLLATE "pg_catalog"."default",
  838. "product_model" varchar(255) COLLATE "pg_catalog"."default",
  839. "product_weight" numeric(16,4),
  840. "function_unit" varchar(255) COLLATE "pg_catalog"."default",
  841. "weight_unit" varchar(255) COLLATE "pg_catalog"."default",
  842. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  843. "pr_dur" int4,
  844. "num" int8,
  845. "final_num" int8,
  846. "ev_id" int8,
  847. "ev_name" varchar(128) COLLATE "pg_catalog"."default",
  848. "usage" numeric(16,4),
  849. "usage_avg" numeric(16,4),
  850. "carbon" numeric(16,4),
  851. "carbon_avg" numeric(16,4),
  852. "tce" numeric(16,4),
  853. "carbon_type" varchar(255) COLLATE "pg_catalog"."default",
  854. "result_type" varchar(4) COLLATE "pg_catalog"."default",
  855. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  856. "start_time" date,
  857. "finish_time" date,
  858. "json" text COLLATE "pg_catalog"."default",
  859. "ori_id" int8,
  860. "group_id" int8,
  861. "fq_usage" numeric(16,4),
  862. "fq_carbon" numeric(16,4),
  863. "fq_usage_avg" numeric(16,4),
  864. "fq_carbon_avg" numeric(16,4),
  865. "fq_ev_id" int8,
  866. "fq_ev_name" varchar(255) COLLATE "pg_catalog"."default",
  867. "life" int4,
  868. "source_type" varchar(4) COLLATE "pg_catalog"."default",
  869. "tenant_code" int8,
  870. "company_id" int8,
  871. "dept_id" int8,
  872. "creator" int8,
  873. "create_date" int8,
  874. "updater" int8,
  875. "update_date" int8
  876. )
  877. ;
  878. COMMENT ON COLUMN "public"."carbon_pub_production_result"."id" IS '数据主键id';
  879. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_id" IS '产品id';
  880. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_name" IS '产品名称';
  881. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_code" IS '产品编码(料号)';
  882. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_model" IS '产品型号';
  883. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_weight" IS '产品重量';
  884. COMMENT ON COLUMN "public"."carbon_pub_production_result"."function_unit" IS '功能单位计量单位';
  885. COMMENT ON COLUMN "public"."carbon_pub_production_result"."weight_unit" IS '产品重量计量单位';
  886. COMMENT ON COLUMN "public"."carbon_pub_production_result"."pr_code" IS '生产记录编码';
  887. COMMENT ON COLUMN "public"."carbon_pub_production_result"."pr_dur" IS '生产时长,小时数';
  888. COMMENT ON COLUMN "public"."carbon_pub_production_result"."num" IS '生产数量';
  889. COMMENT ON COLUMN "public"."carbon_pub_production_result"."final_num" IS '产成品数量';
  890. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ev_id" IS '能源品种id';
  891. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ev_name" IS '能源品种名称';
  892. COMMENT ON COLUMN "public"."carbon_pub_production_result"."usage" IS '总用量';
  893. COMMENT ON COLUMN "public"."carbon_pub_production_result"."usage_avg" IS '平均用量/ 原材料的时候,这里存平均运输碳排值';
  894. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon" IS '总碳排';
  895. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon_avg" IS '平均碳排/ 原材料的时候,这里存平均物料碳排';
  896. COMMENT ON COLUMN "public"."carbon_pub_production_result"."tce" IS '总能耗';
  897. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon_type" IS ' 1 原料碳排,原料运输碳排2 生产3 公摊/间接4 产品运输5 产品使用6 产品废弃,产品废弃运输';
  898. COMMENT ON COLUMN "public"."carbon_pub_production_result"."result_type" IS '同步类型: 1-结果数据 2-过程数据';
  899. COMMENT ON COLUMN "public"."carbon_pub_production_result"."boundary" IS '系统边界: 1-摇篮到大门, 2-摇篮到坟墓';
  900. COMMENT ON COLUMN "public"."carbon_pub_production_result"."start_time" IS '完工时间';
  901. COMMENT ON COLUMN "public"."carbon_pub_production_result"."finish_time" IS '完工时间';
  902. COMMENT ON COLUMN "public"."carbon_pub_production_result"."json" IS '详情json,一个类型,一个能源,形成一个详情json';
  903. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ori_id" IS '源数据id';
  904. COMMENT ON COLUMN "public"."carbon_pub_production_result"."group_id" IS '提交数据组id,产品运输,id相同的时候,说明是一批产品,分段运输';
  905. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_usage" IS '废弃运输里程';
  906. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_carbon" IS '废弃运输碳排';
  907. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_usage_avg" IS '废弃运输里程平均=废弃运输里程,方便处理,冗余字段';
  908. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_carbon_avg" IS '单件废弃运输碳排';
  909. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_ev_id" IS '废弃运输类型id';
  910. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_ev_name" IS '废弃运输类型';
  911. COMMENT ON COLUMN "public"."carbon_pub_production_result"."life" IS '产品使用,使用年限';
  912. COMMENT ON COLUMN "public"."carbon_pub_production_result"."source_type" IS '数据源类型:1-实采, 2-填报';
  913. COMMENT ON COLUMN "public"."carbon_pub_production_result"."tenant_code" IS '租户编码';
  914. COMMENT ON COLUMN "public"."carbon_pub_production_result"."company_id" IS '企业id';
  915. COMMENT ON COLUMN "public"."carbon_pub_production_result"."dept_id" IS '部门id';
  916. COMMENT ON COLUMN "public"."carbon_pub_production_result"."creator" IS '创建人';
  917. COMMENT ON COLUMN "public"."carbon_pub_production_result"."create_date" IS '创建时间';
  918. COMMENT ON COLUMN "public"."carbon_pub_production_result"."updater" IS '更新人';
  919. COMMENT ON COLUMN "public"."carbon_pub_production_result"."update_date" IS '更新时间';
  920. COMMENT ON TABLE "public"."carbon_pub_production_result" IS '生产记录核算结果';
  921. -- ----------------------------
  922. -- Table structure for carbon_pub_supplier
  923. -- ----------------------------
  924. DROP TABLE IF EXISTS "public"."carbon_pub_supplier";
  925. CREATE TABLE "public"."carbon_pub_supplier" (
  926. "id" int8 NOT NULL,
  927. "name" varchar(200) COLLATE "pg_catalog"."default",
  928. "code" int8,
  929. "access_token" varchar(200) COLLATE "pg_catalog"."default",
  930. "region_id" int8,
  931. "product_type" varchar(1000) COLLATE "pg_catalog"."default",
  932. "points" int4,
  933. "supplier_json" varchar(25500) COLLATE "pg_catalog"."default"
  934. )
  935. ;
  936. COMMENT ON COLUMN "public"."carbon_pub_supplier"."name" IS '供应商名称';
  937. COMMENT ON COLUMN "public"."carbon_pub_supplier"."code" IS '供应商编码(tenant_code)';
  938. COMMENT ON COLUMN "public"."carbon_pub_supplier"."access_token" IS '供应商令牌';
  939. COMMENT ON COLUMN "public"."carbon_pub_supplier"."region_id" IS '地区id(sys_region表id)';
  940. COMMENT ON COLUMN "public"."carbon_pub_supplier"."product_type" IS '产品分类,按逗号分隔';
  941. COMMENT ON COLUMN "public"."carbon_pub_supplier"."points" IS '剩余积分';
  942. COMMENT ON TABLE "public"."carbon_pub_supplier" IS '产品碳足迹供应商';
  943. -- ----------------------------
  944. -- Table structure for carbon_ts_kv
  945. -- ----------------------------
  946. DROP TABLE IF EXISTS "public"."carbon_ts_kv";
  947. CREATE TABLE "public"."carbon_ts_kv" (
  948. "thing_id" int8 NOT NULL,
  949. "thing_code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  950. "attr_key" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  951. "ts" int8 NOT NULL,
  952. "val" varchar COLLATE "pg_catalog"."default",
  953. "day_time" date,
  954. "create_time" int8,
  955. "update_time" int8,
  956. "attribute_type" varchar(10) COLLATE "pg_catalog"."default" NOT NULL
  957. )
  958. ;
  959. COMMENT ON COLUMN "public"."carbon_ts_kv"."thing_id" IS '企业设备id';
  960. COMMENT ON COLUMN "public"."carbon_ts_kv"."thing_code" IS '设备编码';
  961. COMMENT ON COLUMN "public"."carbon_ts_kv"."attr_key" IS '属性编码';
  962. COMMENT ON COLUMN "public"."carbon_ts_kv"."ts" IS '时间戳';
  963. COMMENT ON COLUMN "public"."carbon_ts_kv"."val" IS '遥测值';
  964. COMMENT ON COLUMN "public"."carbon_ts_kv"."day_time" IS '时间';
  965. COMMENT ON COLUMN "public"."carbon_ts_kv"."create_time" IS '创建时间';
  966. COMMENT ON COLUMN "public"."carbon_ts_kv"."update_time" IS '更新时间';
  967. COMMENT ON COLUMN "public"."carbon_ts_kv"."attribute_type" IS '属性类型:dd, mm, yy';
  968. COMMENT ON TABLE "public"."carbon_ts_kv" IS '企业遥测数据缓存';
  969. -- ----------------------------
  970. -- Table structure for cqc_carbon_consumables
  971. -- ----------------------------
  972. DROP TABLE IF EXISTS "public"."cqc_carbon_consumables";
  973. CREATE TABLE "public"."cqc_carbon_consumables" (
  974. "id" int8 NOT NULL,
  975. "apply_no" varchar(255) COLLATE "pg_catalog"."default",
  976. "cate_id" varchar(255) COLLATE "pg_catalog"."default",
  977. "materials_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  978. "materials_name_en" varchar(255) COLLATE "pg_catalog"."default",
  979. "materials_use" varchar(255) COLLATE "pg_catalog"."default",
  980. "material_component" varchar(255) COLLATE "pg_catalog"."default",
  981. "product_capacity" varchar(255) COLLATE "pg_catalog"."default",
  982. "product_capacity_unit" varchar(50) COLLATE "pg_catalog"."default",
  983. "raw_materials_input" varchar(255) COLLATE "pg_catalog"."default",
  984. "raw_materials_unit" varchar(50) COLLATE "pg_catalog"."default",
  985. "supplier_name" varchar(255) COLLATE "pg_catalog"."default",
  986. "supplier_address" varchar(255) COLLATE "pg_catalog"."default",
  987. "trans_mode" varchar(255) COLLATE "pg_catalog"."default",
  988. "trans_load_capacity" varchar(255) COLLATE "pg_catalog"."default",
  989. "trans_distance" varchar(255) COLLATE "pg_catalog"."default",
  990. "trans_distance_unit" varchar(50) COLLATE "pg_catalog"."default",
  991. "trans_data_source" varchar(255) COLLATE "pg_catalog"."default",
  992. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  993. "dept" varchar(255) COLLATE "pg_catalog"."default",
  994. "person" varchar(255) COLLATE "pg_catalog"."default",
  995. "phone" varchar(50) COLLATE "pg_catalog"."default",
  996. "remake" text COLLATE "pg_catalog"."default",
  997. "energy_no" varchar(255) COLLATE "pg_catalog"."default"
  998. )
  999. ;
  1000. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."id" IS '唯一标识符';
  1001. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."apply_no" IS '申请编号';
  1002. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."cate_id" IS '类别';
  1003. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."materials_name_cn" IS '中文名称';
  1004. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."materials_name_en" IS '化学名称';
  1005. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."materials_use" IS '用途';
  1006. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."material_component" IS '材料组份';
  1007. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."product_capacity" IS '产品使用耗材总投入量';
  1008. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."product_capacity_unit" IS '单位';
  1009. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."raw_materials_input" IS '功能单位耗用量';
  1010. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."raw_materials_unit" IS '单位';
  1011. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."supplier_name" IS '供货商名称';
  1012. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."supplier_address" IS '供货商地址';
  1013. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."trans_mode" IS '运输方式';
  1014. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."trans_load_capacity" IS '运输工具载重量';
  1015. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."trans_distance" IS '运输距离';
  1016. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."trans_distance_unit" IS '单位';
  1017. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."trans_data_source" IS '运输数据来源';
  1018. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."activity_data_source" IS '活动数据来源';
  1019. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."dept" IS '部门';
  1020. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."person" IS '人员';
  1021. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."phone" IS '电话';
  1022. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."remake" IS '备注';
  1023. COMMENT ON COLUMN "public"."cqc_carbon_consumables"."energy_no" IS '能源编号';
  1024. COMMENT ON TABLE "public"."cqc_carbon_consumables" IS '使用阶段耗材信息';
  1025. -- ----------------------------
  1026. -- Table structure for cqc_carbon_discard
  1027. -- ----------------------------
  1028. DROP TABLE IF EXISTS "public"."cqc_carbon_discard";
  1029. CREATE TABLE "public"."cqc_carbon_discard" (
  1030. "id" int8 NOT NULL,
  1031. "apply_no" varchar(255) COLLATE "pg_catalog"."default",
  1032. "cate_id" varchar(255) COLLATE "pg_catalog"."default",
  1033. "materials_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1034. "materials_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1035. "material_component" varchar(255) COLLATE "pg_catalog"."default",
  1036. "waste_disposal" varchar(255) COLLATE "pg_catalog"."default",
  1037. "waste_disposal_unit" varchar(50) COLLATE "pg_catalog"."default",
  1038. "raw_materials_input" varchar(255) COLLATE "pg_catalog"."default",
  1039. "raw_materials_unit" varchar(50) COLLATE "pg_catalog"."default",
  1040. "dispose_way" varchar(255) COLLATE "pg_catalog"."default",
  1041. "dispose_name" varchar(255) COLLATE "pg_catalog"."default",
  1042. "dispose_address" varchar(255) COLLATE "pg_catalog"."default",
  1043. "trans_mode" varchar(255) COLLATE "pg_catalog"."default",
  1044. "trans_load_capacity" varchar(255) COLLATE "pg_catalog"."default",
  1045. "trans_distance" varchar(255) COLLATE "pg_catalog"."default",
  1046. "trans_distance_unit" varchar(50) COLLATE "pg_catalog"."default",
  1047. "trans_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1048. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1049. "dept" varchar(255) COLLATE "pg_catalog"."default",
  1050. "person" varchar(255) COLLATE "pg_catalog"."default",
  1051. "phone" varchar(50) COLLATE "pg_catalog"."default",
  1052. "remake" text COLLATE "pg_catalog"."default",
  1053. "waste_no" varchar(255) COLLATE "pg_catalog"."default"
  1054. )
  1055. ;
  1056. COMMENT ON COLUMN "public"."cqc_carbon_discard"."id" IS '唯一标识符';
  1057. COMMENT ON COLUMN "public"."cqc_carbon_discard"."apply_no" IS '申请编号';
  1058. COMMENT ON COLUMN "public"."cqc_carbon_discard"."cate_id" IS '类别';
  1059. COMMENT ON COLUMN "public"."cqc_carbon_discard"."materials_name_cn" IS '中文名称';
  1060. COMMENT ON COLUMN "public"."cqc_carbon_discard"."materials_name_en" IS '化学名称';
  1061. COMMENT ON COLUMN "public"."cqc_carbon_discard"."material_component" IS '材料组份';
  1062. COMMENT ON COLUMN "public"."cqc_carbon_discard"."waste_disposal" IS '废物处置材料总重量';
  1063. COMMENT ON COLUMN "public"."cqc_carbon_discard"."waste_disposal_unit" IS '单位';
  1064. COMMENT ON COLUMN "public"."cqc_carbon_discard"."raw_materials_input" IS '功能单位处置量';
  1065. COMMENT ON COLUMN "public"."cqc_carbon_discard"."raw_materials_unit" IS '单位';
  1066. COMMENT ON COLUMN "public"."cqc_carbon_discard"."dispose_way" IS '处理方式';
  1067. COMMENT ON COLUMN "public"."cqc_carbon_discard"."dispose_name" IS '处理商名称';
  1068. COMMENT ON COLUMN "public"."cqc_carbon_discard"."dispose_address" IS '处理商地址';
  1069. COMMENT ON COLUMN "public"."cqc_carbon_discard"."trans_mode" IS '运输方式';
  1070. COMMENT ON COLUMN "public"."cqc_carbon_discard"."trans_load_capacity" IS '运输工具载重量';
  1071. COMMENT ON COLUMN "public"."cqc_carbon_discard"."trans_distance" IS '运输距离';
  1072. COMMENT ON COLUMN "public"."cqc_carbon_discard"."trans_distance_unit" IS '单位';
  1073. COMMENT ON COLUMN "public"."cqc_carbon_discard"."trans_data_source" IS '运输数据来源';
  1074. COMMENT ON COLUMN "public"."cqc_carbon_discard"."activity_data_source" IS '活动数据来源';
  1075. COMMENT ON COLUMN "public"."cqc_carbon_discard"."dept" IS '部门';
  1076. COMMENT ON COLUMN "public"."cqc_carbon_discard"."person" IS '人员';
  1077. COMMENT ON COLUMN "public"."cqc_carbon_discard"."phone" IS '电话';
  1078. COMMENT ON COLUMN "public"."cqc_carbon_discard"."remake" IS '备注';
  1079. COMMENT ON COLUMN "public"."cqc_carbon_discard"."waste_no" IS '编号';
  1080. COMMENT ON TABLE "public"."cqc_carbon_discard" IS '废物处置及再利用信息';
  1081. -- ----------------------------
  1082. -- Table structure for cqc_carbon_distribution
  1083. -- ----------------------------
  1084. DROP TABLE IF EXISTS "public"."cqc_carbon_distribution";
  1085. CREATE TABLE "public"."cqc_carbon_distribution" (
  1086. "id" int8 NOT NULL,
  1087. "apply_no" varchar(255) COLLATE "pg_catalog"."default",
  1088. "materials_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1089. "product_weight" varchar(255) COLLATE "pg_catalog"."default",
  1090. "product_weight_unit" varchar(50) COLLATE "pg_catalog"."default",
  1091. "distribution_object" varchar(255) COLLATE "pg_catalog"."default",
  1092. "distribution_address" varchar(255) COLLATE "pg_catalog"."default",
  1093. "trans_mode" varchar(255) COLLATE "pg_catalog"."default",
  1094. "trans_load_capacity" varchar(255) COLLATE "pg_catalog"."default",
  1095. "trans_distance" varchar(255) COLLATE "pg_catalog"."default",
  1096. "trans_distance_unit" varchar(50) COLLATE "pg_catalog"."default",
  1097. "trans_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1098. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1099. "dept" varchar(255) COLLATE "pg_catalog"."default",
  1100. "person" varchar(255) COLLATE "pg_catalog"."default",
  1101. "phone" varchar(50) COLLATE "pg_catalog"."default",
  1102. "remake" text COLLATE "pg_catalog"."default",
  1103. "dis_no" varchar(255) COLLATE "pg_catalog"."default"
  1104. )
  1105. ;
  1106. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."id" IS '唯一标识符';
  1107. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."apply_no" IS '申请编号';
  1108. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."materials_name_cn" IS '中文名称';
  1109. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."product_weight" IS '产品出货重量';
  1110. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."product_weight_unit" IS '单位';
  1111. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."distribution_object" IS '分销对象';
  1112. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."distribution_address" IS '分销地址';
  1113. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."trans_mode" IS '运输方式';
  1114. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."trans_load_capacity" IS '运输工具载重量';
  1115. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."trans_distance" IS '运输距离';
  1116. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."trans_distance_unit" IS '单位';
  1117. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."trans_data_source" IS '运输数据来源';
  1118. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."activity_data_source" IS '活动数据来源';
  1119. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."dept" IS '部门';
  1120. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."person" IS '人员';
  1121. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."phone" IS '电话';
  1122. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."remake" IS '备注';
  1123. COMMENT ON COLUMN "public"."cqc_carbon_distribution"."dis_no" IS '编号';
  1124. COMMENT ON TABLE "public"."cqc_carbon_distribution" IS '产品分销信息';
  1125. -- ----------------------------
  1126. -- Table structure for cqc_carbon_energy
  1127. -- ----------------------------
  1128. DROP TABLE IF EXISTS "public"."cqc_carbon_energy";
  1129. CREATE TABLE "public"."cqc_carbon_energy" (
  1130. "id" int8 NOT NULL,
  1131. "apply_no" varchar(255) COLLATE "pg_catalog"."default",
  1132. "cate_id" varchar(255) COLLATE "pg_catalog"."default",
  1133. "use_procedure" varchar(255) COLLATE "pg_catalog"."default",
  1134. "emission_source" varchar(255) COLLATE "pg_catalog"."default",
  1135. "materials_use" varchar(255) COLLATE "pg_catalog"."default",
  1136. "energy_capacity" varchar(255) COLLATE "pg_catalog"."default",
  1137. "energy_capacity_unit" varchar(50) COLLATE "pg_catalog"."default",
  1138. "raw_materials_input" varchar(255) COLLATE "pg_catalog"."default",
  1139. "raw_materials_unit" varchar(50) COLLATE "pg_catalog"."default",
  1140. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1141. "dept" varchar(255) COLLATE "pg_catalog"."default",
  1142. "person" varchar(255) COLLATE "pg_catalog"."default",
  1143. "phone" varchar(50) COLLATE "pg_catalog"."default",
  1144. "remake" text COLLATE "pg_catalog"."default",
  1145. "consume_no" varchar(255) COLLATE "pg_catalog"."default"
  1146. )
  1147. ;
  1148. COMMENT ON COLUMN "public"."cqc_carbon_energy"."id" IS '唯一标识符';
  1149. COMMENT ON COLUMN "public"."cqc_carbon_energy"."apply_no" IS '申请编号';
  1150. COMMENT ON COLUMN "public"."cqc_carbon_energy"."cate_id" IS '类别';
  1151. COMMENT ON COLUMN "public"."cqc_carbon_energy"."use_procedure" IS '使用过程';
  1152. COMMENT ON COLUMN "public"."cqc_carbon_energy"."emission_source" IS '排放源';
  1153. COMMENT ON COLUMN "public"."cqc_carbon_energy"."materials_use" IS '用途';
  1154. COMMENT ON COLUMN "public"."cqc_carbon_energy"."energy_capacity" IS '产品使用能源总投入量';
  1155. COMMENT ON COLUMN "public"."cqc_carbon_energy"."energy_capacity_unit" IS '单位';
  1156. COMMENT ON COLUMN "public"."cqc_carbon_energy"."raw_materials_input" IS '功能单位耗用量';
  1157. COMMENT ON COLUMN "public"."cqc_carbon_energy"."raw_materials_unit" IS '单位';
  1158. COMMENT ON COLUMN "public"."cqc_carbon_energy"."activity_data_source" IS '活动数据来源';
  1159. COMMENT ON COLUMN "public"."cqc_carbon_energy"."dept" IS '部门';
  1160. COMMENT ON COLUMN "public"."cqc_carbon_energy"."person" IS '人员';
  1161. COMMENT ON COLUMN "public"."cqc_carbon_energy"."phone" IS '电话';
  1162. COMMENT ON COLUMN "public"."cqc_carbon_energy"."remake" IS '备注';
  1163. COMMENT ON COLUMN "public"."cqc_carbon_energy"."consume_no" IS '备注';
  1164. COMMENT ON TABLE "public"."cqc_carbon_energy" IS ' 使用阶段能源信息';
  1165. -- ----------------------------
  1166. -- Table structure for cqc_carbon_make
  1167. -- ----------------------------
  1168. DROP TABLE IF EXISTS "public"."cqc_carbon_make";
  1169. CREATE TABLE "public"."cqc_carbon_make" (
  1170. "id" int8 NOT NULL,
  1171. "apply_no" varchar(255) COLLATE "pg_catalog"."default",
  1172. "cate_id" varchar(255) COLLATE "pg_catalog"."default",
  1173. "use_place" varchar(255) COLLATE "pg_catalog"."default",
  1174. "emission_source" varchar(255) COLLATE "pg_catalog"."default",
  1175. "total_electricity" varchar(255) COLLATE "pg_catalog"."default",
  1176. "total_electricity_unit" varchar(50) COLLATE "pg_catalog"."default",
  1177. "specific_consumption" varchar(255) COLLATE "pg_catalog"."default",
  1178. "specific_consumption_unit" varchar(50) COLLATE "pg_catalog"."default",
  1179. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1180. "dept" varchar(255) COLLATE "pg_catalog"."default",
  1181. "person" varchar(255) COLLATE "pg_catalog"."default",
  1182. "phone" varchar(50) COLLATE "pg_catalog"."default",
  1183. "remake" text COLLATE "pg_catalog"."default",
  1184. "make_no" varchar(255) COLLATE "pg_catalog"."default"
  1185. )
  1186. ;
  1187. COMMENT ON COLUMN "public"."cqc_carbon_make"."id" IS '唯一标识符';
  1188. COMMENT ON COLUMN "public"."cqc_carbon_make"."apply_no" IS '申请编号,,关联申请记录表申请唯一编码';
  1189. COMMENT ON COLUMN "public"."cqc_carbon_make"."cate_id" IS '类别';
  1190. COMMENT ON COLUMN "public"."cqc_carbon_make"."use_place" IS '制程投入位置';
  1191. COMMENT ON COLUMN "public"."cqc_carbon_make"."emission_source" IS '排放源';
  1192. COMMENT ON COLUMN "public"."cqc_carbon_make"."total_electricity" IS '全厂总用量';
  1193. COMMENT ON COLUMN "public"."cqc_carbon_make"."total_electricity_unit" IS '全厂总用量单位';
  1194. COMMENT ON COLUMN "public"."cqc_carbon_make"."specific_consumption" IS '功能单位消耗量';
  1195. COMMENT ON COLUMN "public"."cqc_carbon_make"."specific_consumption_unit" IS '消耗量单位';
  1196. COMMENT ON COLUMN "public"."cqc_carbon_make"."activity_data_source" IS '活动数据来源';
  1197. COMMENT ON COLUMN "public"."cqc_carbon_make"."dept" IS '部门';
  1198. COMMENT ON COLUMN "public"."cqc_carbon_make"."person" IS '人员';
  1199. COMMENT ON COLUMN "public"."cqc_carbon_make"."phone" IS '电话';
  1200. COMMENT ON COLUMN "public"."cqc_carbon_make"."remake" IS '备注';
  1201. COMMENT ON COLUMN "public"."cqc_carbon_make"."make_no" IS '编号';
  1202. COMMENT ON TABLE "public"."cqc_carbon_make" IS '制造阶段能源消耗信息';
  1203. -- ----------------------------
  1204. -- Table structure for cqc_carbon_raw
  1205. -- ----------------------------
  1206. DROP TABLE IF EXISTS "public"."cqc_carbon_raw";
  1207. CREATE TABLE "public"."cqc_carbon_raw" (
  1208. "id" int8 NOT NULL,
  1209. "apply_no" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  1210. "material_no" varchar(255) COLLATE "pg_catalog"."default",
  1211. "cate_id" varchar(255) COLLATE "pg_catalog"."default",
  1212. "materials_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1213. "materials_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1214. "production_processes" varchar(255) COLLATE "pg_catalog"."default",
  1215. "material_component" varchar(255) COLLATE "pg_catalog"."default",
  1216. "product_capacity" varchar(18) COLLATE "pg_catalog"."default",
  1217. "product_capacity_unit" varchar(50) COLLATE "pg_catalog"."default",
  1218. "raw_materials_input" varchar(18) COLLATE "pg_catalog"."default",
  1219. "raw_materials_unit" varchar(50) COLLATE "pg_catalog"."default",
  1220. "supplier_name" varchar(255) COLLATE "pg_catalog"."default",
  1221. "supplier_address" varchar(255) COLLATE "pg_catalog"."default",
  1222. "trans_mode" varchar(255) COLLATE "pg_catalog"."default",
  1223. "trans_load_capacity" varchar(18) COLLATE "pg_catalog"."default",
  1224. "trans_distance" varchar(18) COLLATE "pg_catalog"."default",
  1225. "trans_distance_unit" varchar(50) COLLATE "pg_catalog"."default",
  1226. "trans_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1227. "activity_data_source" varchar(255) COLLATE "pg_catalog"."default",
  1228. "dept" varchar(255) COLLATE "pg_catalog"."default",
  1229. "person" varchar(255) COLLATE "pg_catalog"."default",
  1230. "phone" varchar(50) COLLATE "pg_catalog"."default",
  1231. "remake" text COLLATE "pg_catalog"."default"
  1232. )
  1233. ;
  1234. COMMENT ON COLUMN "public"."cqc_carbon_raw"."id" IS '记录ID';
  1235. COMMENT ON COLUMN "public"."cqc_carbon_raw"."apply_no" IS '申请唯一编码,关联申请记录表申请唯一编码';
  1236. COMMENT ON COLUMN "public"."cqc_carbon_raw"."material_no" IS '材料编号';
  1237. COMMENT ON COLUMN "public"."cqc_carbon_raw"."cate_id" IS '类别ID';
  1238. COMMENT ON COLUMN "public"."cqc_carbon_raw"."materials_name_cn" IS '材料中文名称';
  1239. COMMENT ON COLUMN "public"."cqc_carbon_raw"."materials_name_en" IS '材料英文名称及化学名称';
  1240. COMMENT ON COLUMN "public"."cqc_carbon_raw"."production_processes" IS '生成工序';
  1241. COMMENT ON COLUMN "public"."cqc_carbon_raw"."material_component" IS '材料组份名称及比例';
  1242. COMMENT ON COLUMN "public"."cqc_carbon_raw"."product_capacity" IS '盘查期间内生产该产品所使用原料总投入量';
  1243. COMMENT ON COLUMN "public"."cqc_carbon_raw"."product_capacity_unit" IS '投入量单位';
  1244. COMMENT ON COLUMN "public"."cqc_carbon_raw"."raw_materials_input" IS '功能单位原物料投入量';
  1245. COMMENT ON COLUMN "public"."cqc_carbon_raw"."raw_materials_unit" IS '原物料投入量单位';
  1246. COMMENT ON COLUMN "public"."cqc_carbon_raw"."supplier_name" IS '供货商名称';
  1247. COMMENT ON COLUMN "public"."cqc_carbon_raw"."supplier_address" IS '供货商地址';
  1248. COMMENT ON COLUMN "public"."cqc_carbon_raw"."trans_mode" IS '运输方式';
  1249. COMMENT ON COLUMN "public"."cqc_carbon_raw"."trans_load_capacity" IS '运输工具载重量';
  1250. COMMENT ON COLUMN "public"."cqc_carbon_raw"."trans_distance" IS '运输距离';
  1251. COMMENT ON COLUMN "public"."cqc_carbon_raw"."trans_distance_unit" IS '运输距离单位';
  1252. COMMENT ON COLUMN "public"."cqc_carbon_raw"."trans_data_source" IS '运输数据来源';
  1253. COMMENT ON COLUMN "public"."cqc_carbon_raw"."activity_data_source" IS '活动数据来源';
  1254. COMMENT ON COLUMN "public"."cqc_carbon_raw"."dept" IS '部门';
  1255. COMMENT ON COLUMN "public"."cqc_carbon_raw"."person" IS '负责人';
  1256. COMMENT ON COLUMN "public"."cqc_carbon_raw"."phone" IS '联系电话';
  1257. COMMENT ON COLUMN "public"."cqc_carbon_raw"."remake" IS '备注';
  1258. COMMENT ON TABLE "public"."cqc_carbon_raw" IS '原物料阶段数据';
  1259. -- ----------------------------
  1260. -- Table structure for cqc_carbon_report
  1261. -- ----------------------------
  1262. DROP TABLE IF EXISTS "public"."cqc_carbon_report";
  1263. CREATE TABLE "public"."cqc_carbon_report" (
  1264. "dept_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  1265. "apply_no" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  1266. "client_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1267. "client_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1268. "client_address_cn" varchar(255) COLLATE "pg_catalog"."default",
  1269. "client_address_en" varchar(255) COLLATE "pg_catalog"."default",
  1270. "client_postcode" varchar(255) COLLATE "pg_catalog"."default",
  1271. "client_contact_name" varchar(255) COLLATE "pg_catalog"."default",
  1272. "client_department" varchar(255) COLLATE "pg_catalog"."default",
  1273. "client_position" varchar(255) COLLATE "pg_catalog"."default",
  1274. "client_phone" varchar(255) COLLATE "pg_catalog"."default",
  1275. "client_fax" varchar(255) COLLATE "pg_catalog"."default",
  1276. "client_email" varchar(255) COLLATE "pg_catalog"."default",
  1277. "relationship_with_checked" varchar(255) COLLATE "pg_catalog"."default",
  1278. "enterprise_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1279. "enterprise_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1280. "enterprise_address_cn" varchar(255) COLLATE "pg_catalog"."default",
  1281. "enterprise_address_en" varchar(255) COLLATE "pg_catalog"."default",
  1282. "enterprise_nature" varchar(255) COLLATE "pg_catalog"."default",
  1283. "offer_product" varchar(255) COLLATE "pg_catalog"."default",
  1284. "annual_production" varchar(255) COLLATE "pg_catalog"."default",
  1285. "supply_data_available" varchar(255) COLLATE "pg_catalog"."default",
  1286. "company_url" varchar(255) COLLATE "pg_catalog"."default",
  1287. "transportation_data_complete" varchar(255) COLLATE "pg_catalog"."default",
  1288. "is_use_iso" varchar(255) COLLATE "pg_catalog"."default",
  1289. "current_energy_source" varchar(255) COLLATE "pg_catalog"."default",
  1290. "current_energy_other" varchar(255) COLLATE "pg_catalog"."default",
  1291. "factory_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1292. "factory_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1293. "factory_address_cn" varchar(255) COLLATE "pg_catalog"."default",
  1294. "factory_address_en" varchar(255) COLLATE "pg_catalog"."default",
  1295. "is_carbon_check" varchar(255) COLLATE "pg_catalog"."default",
  1296. "check_type" varchar(255) COLLATE "pg_catalog"."default",
  1297. "expected_check_level" varchar(255) COLLATE "pg_catalog"."default",
  1298. "language" varchar(255) COLLATE "pg_catalog"."default",
  1299. "product_name_cn" varchar(255) COLLATE "pg_catalog"."default",
  1300. "product_name_en" varchar(255) COLLATE "pg_catalog"."default",
  1301. "product_model_cn" varchar(255) COLLATE "pg_catalog"."default",
  1302. "product_model_en" varchar(255) COLLATE "pg_catalog"."default",
  1303. "start_date" varchar(255) COLLATE "pg_catalog"."default",
  1304. "end_date" varchar(255) COLLATE "pg_catalog"."default",
  1305. "file_review_date" varchar(255) COLLATE "pg_catalog"."default",
  1306. "statement_submission_date" varchar(255) COLLATE "pg_catalog"."default",
  1307. "on_site_check_date" varchar(255) COLLATE "pg_catalog"."default",
  1308. "certificate_release_date" varchar(255) COLLATE "pg_catalog"."default",
  1309. "other_requirements" varchar(255) COLLATE "pg_catalog"."default",
  1310. "ghg_inventory_prepared" varchar(255) COLLATE "pg_catalog"."default",
  1311. "ghg_inventory_covered_period" varchar(255) COLLATE "pg_catalog"."default",
  1312. "special_attention" varchar(255) COLLATE "pg_catalog"."default",
  1313. "process_description" varchar(255) COLLATE "pg_catalog"."default",
  1314. "product_info" varchar(255) COLLATE "pg_catalog"."default",
  1315. "company_info" varchar(255) COLLATE "pg_catalog"."default",
  1316. "avg_person_num" varchar(255) COLLATE "pg_catalog"."default",
  1317. "avg_work_tim" varchar(255) COLLATE "pg_catalog"."default",
  1318. "measure_unit" varchar(255) COLLATE "pg_catalog"."default",
  1319. "wait_production_capacity" varchar(255) COLLATE "pg_catalog"."default",
  1320. "wait_production_unit" varchar(255) COLLATE "pg_catalog"."default",
  1321. "piece_weight" varchar(255) COLLATE "pg_catalog"."default",
  1322. "piece_weight_unit" varchar(255) COLLATE "pg_catalog"."default",
  1323. "full_production_capacity" varchar(255) COLLATE "pg_catalog"."default",
  1324. "full_production_unit" varchar(255) COLLATE "pg_catalog"."default",
  1325. "check_executive" varchar(255) COLLATE "pg_catalog"."default",
  1326. "phone" varchar(255) COLLATE "pg_catalog"."default",
  1327. "email" varchar(255) COLLATE "pg_catalog"."default",
  1328. "id" int8,
  1329. "tenant_code" int8,
  1330. "company_id" int8,
  1331. "creator" int8,
  1332. "create_date" int8,
  1333. "updater" int8,
  1334. "update_date" int8,
  1335. "corporation_code" varchar(32) COLLATE "pg_catalog"."default",
  1336. "status" varchar(4) COLLATE "pg_catalog"."default" DEFAULT 1,
  1337. "product_url" varchar(255) COLLATE "pg_catalog"."default",
  1338. "cate_id" varchar(255) COLLATE "pg_catalog"."default"
  1339. )
  1340. ;
  1341. COMMENT ON COLUMN "public"."cqc_carbon_report"."dept_id" IS '受理机构';
  1342. COMMENT ON COLUMN "public"."cqc_carbon_report"."apply_no" IS '申请唯一编码(自行设定规则,与文件传输接口对应)';
  1343. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_name_cn" IS '委托方名称(中文)';
  1344. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_name_en" IS '委托方名称(英文)';
  1345. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_address_cn" IS '委托方地址(中文)';
  1346. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_address_en" IS '委托方地址(英文)';
  1347. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_postcode" IS '委托方邮编';
  1348. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_contact_name" IS '委托方联系人姓名';
  1349. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_department" IS '委托方部门';
  1350. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_position" IS '委托方职务';
  1351. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_phone" IS '委托方电话';
  1352. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_fax" IS '委托方传真';
  1353. COMMENT ON COLUMN "public"."cqc_carbon_report"."client_email" IS '委托方E-MAIL';
  1354. COMMENT ON COLUMN "public"."cqc_carbon_report"."relationship_with_checked" IS '与受核查方的关系';
  1355. COMMENT ON COLUMN "public"."cqc_carbon_report"."enterprise_name_cn" IS '核查涉及的企业名称(中文)';
  1356. COMMENT ON COLUMN "public"."cqc_carbon_report"."enterprise_name_en" IS '核查涉及的企业名称(英文)';
  1357. COMMENT ON COLUMN "public"."cqc_carbon_report"."enterprise_address_cn" IS '核查涉及的企业地址(中文)';
  1358. COMMENT ON COLUMN "public"."cqc_carbon_report"."enterprise_address_en" IS '核查涉及的企业地址(英文)';
  1359. COMMENT ON COLUMN "public"."cqc_carbon_report"."enterprise_nature" IS '企业性质 1-国企 2-私企 3-外资或合资';
  1360. COMMENT ON COLUMN "public"."cqc_carbon_report"."offer_product" IS '提供产品或服务';
  1361. COMMENT ON COLUMN "public"."cqc_carbon_report"."annual_production" IS '提供产品或服务的年产量';
  1362. COMMENT ON COLUMN "public"."cqc_carbon_report"."supply_data_available" IS '产品原材料供应数据是否可提供 1-原料组成 2-产品中原料用量配比 3-原料供应商信息';
  1363. COMMENT ON COLUMN "public"."cqc_carbon_report"."company_url" IS '公司网址';
  1364. COMMENT ON COLUMN "public"."cqc_carbon_report"."transportation_data_complete" IS '原材料运输数据是否齐全 1-是 0-否';
  1365. COMMENT ON COLUMN "public"."cqc_carbon_report"."is_use_iso" IS '是否做过ISO 14064-1温室气体盘查 1-是 0-否';
  1366. COMMENT ON COLUMN "public"."cqc_carbon_report"."current_energy_source" IS '当前能源使用来源 1-电网供电 2-自备电厂 3-电力交易平台 4-网供蒸汽 5-集中供热 6-自用锅炉 7-其他';
  1367. COMMENT ON COLUMN "public"."cqc_carbon_report"."current_energy_other" IS '当前能源使用来源其他信息填写';
  1368. COMMENT ON COLUMN "public"."cqc_carbon_report"."factory_name_cn" IS '工厂名称(中文)';
  1369. COMMENT ON COLUMN "public"."cqc_carbon_report"."factory_name_en" IS '工厂名称(英文)';
  1370. COMMENT ON COLUMN "public"."cqc_carbon_report"."factory_address_cn" IS '工厂地址(中文)';
  1371. COMMENT ON COLUMN "public"."cqc_carbon_report"."factory_address_en" IS '工厂地址(英文)';
  1372. COMMENT ON COLUMN "public"."cqc_carbon_report"."is_carbon_check" IS '是否做过碳足迹盘查 1-是 0-否';
  1373. COMMENT ON COLUMN "public"."cqc_carbon_report"."check_type" IS '申请碳足迹核查所覆盖的阶段 0-从摇篮到大门 1-从摇篮到坟墓';
  1374. COMMENT ON COLUMN "public"."cqc_carbon_report"."expected_check_level" IS '委托方期望达到的核查保证等级 0-合理保证等级 1-有限保证等级';
  1375. COMMENT ON COLUMN "public"."cqc_carbon_report"."language" IS '核查过程所使用的语言';
  1376. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_name_cn" IS '接受核查的产品名称(中文)';
  1377. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_name_en" IS '接受核查的产品名称(英文)';
  1378. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_model_cn" IS '接受核查的产品型号(中文)';
  1379. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_model_en" IS '接受核查的产品型号(英文)';
  1380. COMMENT ON COLUMN "public"."cqc_carbon_report"."start_date" IS '产品碳足迹数据开始时间';
  1381. COMMENT ON COLUMN "public"."cqc_carbon_report"."end_date" IS '产品碳足迹数据结束时间';
  1382. COMMENT ON COLUMN "public"."cqc_carbon_report"."file_review_date" IS '希望文件评审的日期';
  1383. COMMENT ON COLUMN "public"."cqc_carbon_report"."statement_submission_date" IS '希望提交核查陈述的日期';
  1384. COMMENT ON COLUMN "public"."cqc_carbon_report"."on_site_check_date" IS '希望实施现场核查的日期';
  1385. COMMENT ON COLUMN "public"."cqc_carbon_report"."certificate_release_date" IS '希望发布最终证书的日期';
  1386. COMMENT ON COLUMN "public"."cqc_carbon_report"."other_requirements" IS '其他要求';
  1387. COMMENT ON COLUMN "public"."cqc_carbon_report"."ghg_inventory_prepared" IS '是否已经编制过GHG清单 1-是 0-否';
  1388. COMMENT ON COLUMN "public"."cqc_carbon_report"."ghg_inventory_covered_period" IS 'GHG清单所覆盖的时间段';
  1389. COMMENT ON COLUMN "public"."cqc_carbon_report"."special_attention" IS '需要特殊关注的事项';
  1390. COMMENT ON COLUMN "public"."cqc_carbon_report"."process_description" IS '工艺流程简述';
  1391. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_info" IS '产品信息';
  1392. COMMENT ON COLUMN "public"."cqc_carbon_report"."company_info" IS '公司简介';
  1393. COMMENT ON COLUMN "public"."cqc_carbon_report"."avg_person_num" IS '盘查期间场内平均人数';
  1394. COMMENT ON COLUMN "public"."cqc_carbon_report"."avg_work_tim" IS '盘查期间场内平均工时';
  1395. COMMENT ON COLUMN "public"."cqc_carbon_report"."measure_unit" IS '计量单位';
  1396. COMMENT ON COLUMN "public"."cqc_carbon_report"."wait_production_capacity" IS '待核查产品的总产量';
  1397. COMMENT ON COLUMN "public"."cqc_carbon_report"."wait_production_unit" IS '总量单位';
  1398. COMMENT ON COLUMN "public"."cqc_carbon_report"."piece_weight" IS '单件重量';
  1399. COMMENT ON COLUMN "public"."cqc_carbon_report"."piece_weight_unit" IS '单件重量单位';
  1400. COMMENT ON COLUMN "public"."cqc_carbon_report"."full_production_capacity" IS '生产的所有产品的总产量';
  1401. COMMENT ON COLUMN "public"."cqc_carbon_report"."full_production_unit" IS '生产的所有产品的总产量单位';
  1402. COMMENT ON COLUMN "public"."cqc_carbon_report"."check_executive" IS '审核主管';
  1403. COMMENT ON COLUMN "public"."cqc_carbon_report"."phone" IS '电话';
  1404. COMMENT ON COLUMN "public"."cqc_carbon_report"."email" IS 'email';
  1405. COMMENT ON COLUMN "public"."cqc_carbon_report"."id" IS '主键id';
  1406. COMMENT ON COLUMN "public"."cqc_carbon_report"."tenant_code" IS '租户编码';
  1407. COMMENT ON COLUMN "public"."cqc_carbon_report"."company_id" IS '企业id';
  1408. COMMENT ON COLUMN "public"."cqc_carbon_report"."creator" IS '创建人';
  1409. COMMENT ON COLUMN "public"."cqc_carbon_report"."create_date" IS '创建时间';
  1410. COMMENT ON COLUMN "public"."cqc_carbon_report"."updater" IS '更新人';
  1411. COMMENT ON COLUMN "public"."cqc_carbon_report"."update_date" IS '更新时间';
  1412. COMMENT ON COLUMN "public"."cqc_carbon_report"."corporation_code" IS '统一社会信用识别码';
  1413. COMMENT ON COLUMN "public"."cqc_carbon_report"."status" IS '审查状态 1待提交 2提交待发证,3已发证';
  1414. COMMENT ON COLUMN "public"."cqc_carbon_report"."product_url" IS '产品图片地址';
  1415. COMMENT ON COLUMN "public"."cqc_carbon_report"."cate_id" IS '核查产品行业类型';
  1416. COMMENT ON TABLE "public"."cqc_carbon_report" IS '申请表基础数据';
  1417. -- ----------------------------
  1418. -- Table structure for eq_attacment
  1419. -- ----------------------------
  1420. DROP TABLE IF EXISTS "public"."eq_attacment";
  1421. CREATE TABLE "public"."eq_attacment" (
  1422. "id" int8 NOT NULL,
  1423. "thing_id" int8,
  1424. "creator" int8,
  1425. "create_date" timestamp(6),
  1426. "updater" int8,
  1427. "update_date" timestamp(6),
  1428. "url" varchar(255) COLLATE "pg_catalog"."default",
  1429. "type" varchar(16) COLLATE "pg_catalog"."default",
  1430. "modular_type" varchar(16) COLLATE "pg_catalog"."default",
  1431. "name" varchar(255) COLLATE "pg_catalog"."default"
  1432. )
  1433. ;
  1434. COMMENT ON COLUMN "public"."eq_attacment"."thing_id" IS '设备id/维修id/保养id...各种外键id';
  1435. COMMENT ON COLUMN "public"."eq_attacment"."creator" IS '创建者';
  1436. COMMENT ON COLUMN "public"."eq_attacment"."create_date" IS '创建时间';
  1437. COMMENT ON COLUMN "public"."eq_attacment"."updater" IS '更新者';
  1438. COMMENT ON COLUMN "public"."eq_attacment"."update_date" IS '更新时间';
  1439. COMMENT ON COLUMN "public"."eq_attacment"."url" IS '图片或文件url';
  1440. COMMENT ON COLUMN "public"."eq_attacment"."type" IS '0图片,1附件';
  1441. COMMENT ON COLUMN "public"."eq_attacment"."modular_type" IS '模块:0设备管理 1能源管理';
  1442. COMMENT ON COLUMN "public"."eq_attacment"."name" IS '名称';
  1443. COMMENT ON TABLE "public"."eq_attacment" IS '附件表';
  1444. -- ----------------------------
  1445. -- Table structure for eq_bx
  1446. -- ----------------------------
  1447. DROP TABLE IF EXISTS "public"."eq_bx";
  1448. CREATE TABLE "public"."eq_bx" (
  1449. "id" int8 NOT NULL,
  1450. "fault_type" varchar(16) COLLATE "pg_catalog"."default",
  1451. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  1452. "urgent_level" varchar(16) COLLATE "pg_catalog"."default",
  1453. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  1454. "dept_id" int8,
  1455. "tenant_code" int8,
  1456. "creator" int8,
  1457. "create_date" timestamp(0),
  1458. "updater" int8,
  1459. "update_date" timestamp(0),
  1460. "fault_desc" varchar(512) COLLATE "pg_catalog"."default",
  1461. "eq_id" int8 NOT NULL,
  1462. "happen_date" timestamp(0),
  1463. "bx_user" varchar(255) COLLATE "pg_catalog"."default",
  1464. "bx_user_mobile" varchar(255) COLLATE "pg_catalog"."default",
  1465. "fault_level" varchar(16) COLLATE "pg_catalog"."default",
  1466. "reviewer" int8,
  1467. "wx_status" varchar(16) COLLATE "pg_catalog"."default",
  1468. "bx_no" varchar(64) COLLATE "pg_catalog"."default",
  1469. "wx_user_id" varchar(255) COLLATE "pg_catalog"."default",
  1470. "wx_level" varchar(255) COLLATE "pg_catalog"."default",
  1471. "fault_reason" varchar(255) COLLATE "pg_catalog"."default",
  1472. "repair_status" varchar(16) COLLATE "pg_catalog"."default",
  1473. "repair_time" date,
  1474. "in_wx" varchar(5) COLLATE "pg_catalog"."default"
  1475. )
  1476. ;
  1477. COMMENT ON COLUMN "public"."eq_bx"."id" IS 'id';
  1478. COMMENT ON COLUMN "public"."eq_bx"."fault_type" IS '故障类型';
  1479. COMMENT ON COLUMN "public"."eq_bx"."wx_team" IS '维修班组';
  1480. COMMENT ON COLUMN "public"."eq_bx"."urgent_level" IS '紧急程度';
  1481. COMMENT ON COLUMN "public"."eq_bx"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  1482. COMMENT ON COLUMN "public"."eq_bx"."dept_id" IS '部门id';
  1483. COMMENT ON COLUMN "public"."eq_bx"."tenant_code" IS '租户编码';
  1484. COMMENT ON COLUMN "public"."eq_bx"."creator" IS '创建人';
  1485. COMMENT ON COLUMN "public"."eq_bx"."create_date" IS '创建时间';
  1486. COMMENT ON COLUMN "public"."eq_bx"."updater" IS '更新人';
  1487. COMMENT ON COLUMN "public"."eq_bx"."update_date" IS '更新时间';
  1488. COMMENT ON COLUMN "public"."eq_bx"."fault_desc" IS '故障描述';
  1489. COMMENT ON COLUMN "public"."eq_bx"."eq_id" IS '设备id';
  1490. COMMENT ON COLUMN "public"."eq_bx"."happen_date" IS '发生时间';
  1491. COMMENT ON COLUMN "public"."eq_bx"."bx_user" IS '报修人';
  1492. COMMENT ON COLUMN "public"."eq_bx"."bx_user_mobile" IS '报修人手机号';
  1493. COMMENT ON COLUMN "public"."eq_bx"."fault_level" IS '故障等级';
  1494. COMMENT ON COLUMN "public"."eq_bx"."reviewer" IS '审核人';
  1495. COMMENT ON COLUMN "public"."eq_bx"."wx_status" IS '维修状态(0:未处理,1:处理中,2:完成)';
  1496. COMMENT ON COLUMN "public"."eq_bx"."bx_no" IS '报修单号';
  1497. COMMENT ON COLUMN "public"."eq_bx"."wx_user_id" IS '维修组的成员';
  1498. COMMENT ON COLUMN "public"."eq_bx"."wx_level" IS '维修级别';
  1499. COMMENT ON COLUMN "public"."eq_bx"."fault_reason" IS '故障原因';
  1500. COMMENT ON COLUMN "public"."eq_bx"."repair_status" IS '报修状态(ACTIVE:已激活,INACTIVE:未激活)';
  1501. COMMENT ON COLUMN "public"."eq_bx"."repair_time" IS '报修受理时间';
  1502. COMMENT ON COLUMN "public"."eq_bx"."in_wx" IS '是否进入报修';
  1503. COMMENT ON TABLE "public"."eq_bx" IS '设备报修';
  1504. -- ----------------------------
  1505. -- Table structure for eq_by
  1506. -- ----------------------------
  1507. DROP TABLE IF EXISTS "public"."eq_by";
  1508. CREATE TABLE "public"."eq_by" (
  1509. "id" int8 NOT NULL,
  1510. "by_team" varchar(255) COLLATE "pg_catalog"."default",
  1511. "by_level" varchar(16) COLLATE "pg_catalog"."default",
  1512. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  1513. "creator" int8,
  1514. "create_date" timestamp(0),
  1515. "updater" int8,
  1516. "update_date" timestamp(0),
  1517. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  1518. "eq_by_plan_id" int8 NOT NULL,
  1519. "by_status" varchar(16) COLLATE "pg_catalog"."default",
  1520. "by_no" varchar(64) COLLATE "pg_catalog"."default",
  1521. "shutdown_time" varchar(64) COLLATE "pg_catalog"."default",
  1522. "by_start_time" timestamp(6),
  1523. "by_end_time" timestamp(6),
  1524. "by_fee" varchar(255) COLLATE "pg_catalog"."default",
  1525. "by_user" varchar(255) COLLATE "pg_catalog"."default",
  1526. "by_time" varchar(255) COLLATE "pg_catalog"."default",
  1527. "dept_id" int8,
  1528. "tenant_code" int8
  1529. )
  1530. ;
  1531. COMMENT ON COLUMN "public"."eq_by"."id" IS 'id';
  1532. COMMENT ON COLUMN "public"."eq_by"."by_team" IS '保养班组';
  1533. COMMENT ON COLUMN "public"."eq_by"."by_level" IS '保养级别';
  1534. COMMENT ON COLUMN "public"."eq_by"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  1535. COMMENT ON COLUMN "public"."eq_by"."creator" IS '创建人';
  1536. COMMENT ON COLUMN "public"."eq_by"."create_date" IS '创建时间';
  1537. COMMENT ON COLUMN "public"."eq_by"."updater" IS '更新人';
  1538. COMMENT ON COLUMN "public"."eq_by"."update_date" IS '更新时间';
  1539. COMMENT ON COLUMN "public"."eq_by"."work_desc" IS '工作描述';
  1540. COMMENT ON COLUMN "public"."eq_by"."eq_by_plan_id" IS '设备保养计划id';
  1541. COMMENT ON COLUMN "public"."eq_by"."by_status" IS '保养状态';
  1542. COMMENT ON COLUMN "public"."eq_by"."by_no" IS '保养单号';
  1543. COMMENT ON COLUMN "public"."eq_by"."shutdown_time" IS '停机时长(单位分钟)';
  1544. COMMENT ON COLUMN "public"."eq_by"."by_start_time" IS '保养开始时间';
  1545. COMMENT ON COLUMN "public"."eq_by"."by_end_time" IS '保养结束时间';
  1546. COMMENT ON COLUMN "public"."eq_by"."by_fee" IS '保养费用';
  1547. COMMENT ON COLUMN "public"."eq_by"."by_user" IS '保养人员';
  1548. COMMENT ON COLUMN "public"."eq_by"."by_time" IS '保养时长';
  1549. COMMENT ON COLUMN "public"."eq_by"."dept_id" IS '部门id';
  1550. COMMENT ON COLUMN "public"."eq_by"."tenant_code" IS '租户编码';
  1551. COMMENT ON TABLE "public"."eq_by" IS '设备保养';
  1552. -- ----------------------------
  1553. -- Table structure for eq_by_detail
  1554. -- ----------------------------
  1555. DROP TABLE IF EXISTS "public"."eq_by_detail";
  1556. CREATE TABLE "public"."eq_by_detail" (
  1557. "id" int8 NOT NULL,
  1558. "by_id" int8,
  1559. "name" varchar(255) COLLATE "pg_catalog"."default",
  1560. "description" varchar(255) COLLATE "pg_catalog"."default",
  1561. "bw_no" varchar(16) COLLATE "pg_catalog"."default",
  1562. "creator" int8,
  1563. "create_date" timestamp(6),
  1564. "updater" int8,
  1565. "update_date" timestamp(6),
  1566. "by_yesno" varchar(16) COLLATE "pg_catalog"."default",
  1567. "by_template_id" int8,
  1568. "by_template_detail_id" int8
  1569. )
  1570. ;
  1571. COMMENT ON COLUMN "public"."eq_by_detail"."by_id" IS '保养id';
  1572. COMMENT ON COLUMN "public"."eq_by_detail"."name" IS '部位名称';
  1573. COMMENT ON COLUMN "public"."eq_by_detail"."description" IS '描述';
  1574. COMMENT ON COLUMN "public"."eq_by_detail"."bw_no" IS '编号';
  1575. COMMENT ON COLUMN "public"."eq_by_detail"."creator" IS '创建者';
  1576. COMMENT ON COLUMN "public"."eq_by_detail"."create_date" IS '创建时间';
  1577. COMMENT ON COLUMN "public"."eq_by_detail"."updater" IS '更新者';
  1578. COMMENT ON COLUMN "public"."eq_by_detail"."update_date" IS '更新时间';
  1579. COMMENT ON COLUMN "public"."eq_by_detail"."by_yesno" IS '是否保养,0未保养,1保养,默认1';
  1580. COMMENT ON COLUMN "public"."eq_by_detail"."by_template_id" IS '保养模板id';
  1581. COMMENT ON COLUMN "public"."eq_by_detail"."by_template_detail_id" IS '保养部位id';
  1582. COMMENT ON TABLE "public"."eq_by_detail" IS '保养明细';
  1583. -- ----------------------------
  1584. -- Table structure for eq_by_plan
  1585. -- ----------------------------
  1586. DROP TABLE IF EXISTS "public"."eq_by_plan";
  1587. CREATE TABLE "public"."eq_by_plan" (
  1588. "id" int8 NOT NULL,
  1589. "by_team" varchar(255) COLLATE "pg_catalog"."default",
  1590. "creator" int8,
  1591. "create_date" timestamp(0),
  1592. "updater" int8,
  1593. "update_date" timestamp(0),
  1594. "by_status" varchar(16) COLLATE "pg_catalog"."default",
  1595. "by_no" varchar(64) COLLATE "pg_catalog"."default",
  1596. "by_plan_time" timestamp(6),
  1597. "by_level" varchar(16) COLLATE "pg_catalog"."default",
  1598. "by_user" varchar(255) COLLATE "pg_catalog"."default",
  1599. "by_desc" varchar(255) COLLATE "pg_catalog"."default",
  1600. "things_id" int8,
  1601. "by_template_id" varchar(2000) COLLATE "pg_catalog"."default",
  1602. "remind_time" varchar(64) COLLATE "pg_catalog"."default",
  1603. "plan_status" varchar(16) COLLATE "pg_catalog"."default",
  1604. "loop_type" varchar(16) COLLATE "pg_catalog"."default",
  1605. "loop_cycle" varchar(16) COLLATE "pg_catalog"."default",
  1606. "plan_end_time" timestamp(0),
  1607. "cycle_unit" varchar(20) COLLATE "pg_catalog"."default",
  1608. "remind_time_unit" varchar(20) COLLATE "pg_catalog"."default",
  1609. "dept_id" int8,
  1610. "tenant_code" int8,
  1611. "is_remind" varchar(16) COLLATE "pg_catalog"."default",
  1612. "group_id" int8
  1613. )
  1614. ;
  1615. COMMENT ON COLUMN "public"."eq_by_plan"."id" IS 'id';
  1616. COMMENT ON COLUMN "public"."eq_by_plan"."by_team" IS '保养班组';
  1617. COMMENT ON COLUMN "public"."eq_by_plan"."creator" IS '创建人';
  1618. COMMENT ON COLUMN "public"."eq_by_plan"."create_date" IS '创建时间';
  1619. COMMENT ON COLUMN "public"."eq_by_plan"."updater" IS '更新人';
  1620. COMMENT ON COLUMN "public"."eq_by_plan"."update_date" IS '更新时间';
  1621. COMMENT ON COLUMN "public"."eq_by_plan"."by_status" IS '保养状态';
  1622. COMMENT ON COLUMN "public"."eq_by_plan"."by_no" IS '保养单号';
  1623. COMMENT ON COLUMN "public"."eq_by_plan"."by_plan_time" IS '保养计划时间';
  1624. COMMENT ON COLUMN "public"."eq_by_plan"."by_level" IS '保养级别';
  1625. COMMENT ON COLUMN "public"."eq_by_plan"."by_user" IS '保养人员';
  1626. COMMENT ON COLUMN "public"."eq_by_plan"."by_desc" IS '保养描述';
  1627. COMMENT ON COLUMN "public"."eq_by_plan"."things_id" IS '设备id';
  1628. COMMENT ON COLUMN "public"."eq_by_plan"."by_template_id" IS '保养模板id(多个,隔开)';
  1629. COMMENT ON COLUMN "public"."eq_by_plan"."remind_time" IS '提醒时间(提前多少天提醒)';
  1630. COMMENT ON COLUMN "public"."eq_by_plan"."plan_status" IS '计划状态,是否停用0启用,1停用';
  1631. COMMENT ON COLUMN "public"."eq_by_plan"."loop_type" IS '循环类型,0单次 1多次';
  1632. COMMENT ON COLUMN "public"."eq_by_plan"."loop_cycle" IS '循环周期(天)';
  1633. COMMENT ON COLUMN "public"."eq_by_plan"."plan_end_time" IS '保养计划截止时间';
  1634. COMMENT ON COLUMN "public"."eq_by_plan"."cycle_unit" IS '循环周期单位 hour/day';
  1635. COMMENT ON COLUMN "public"."eq_by_plan"."remind_time_unit" IS '提醒时间单位 hour/day';
  1636. COMMENT ON COLUMN "public"."eq_by_plan"."dept_id" IS '部门id';
  1637. COMMENT ON COLUMN "public"."eq_by_plan"."tenant_code" IS '租户编码';
  1638. COMMENT ON COLUMN "public"."eq_by_plan"."is_remind" IS '是否到期提醒过 0未提醒 1提醒';
  1639. COMMENT ON COLUMN "public"."eq_by_plan"."group_id" IS '用户组id';
  1640. COMMENT ON TABLE "public"."eq_by_plan" IS '设备保养计划';
  1641. -- ----------------------------
  1642. -- Table structure for eq_by_plan_part
  1643. -- ----------------------------
  1644. DROP TABLE IF EXISTS "public"."eq_by_plan_part";
  1645. CREATE TABLE "public"."eq_by_plan_part" (
  1646. "id" int8 NOT NULL,
  1647. "use_count" varchar(16) COLLATE "pg_catalog"."default",
  1648. "creator" int8,
  1649. "create_date" timestamp(0),
  1650. "updater" int8,
  1651. "update_date" timestamp(0),
  1652. "eq_by_plan_id" int8,
  1653. "eq_part_id" int8
  1654. )
  1655. ;
  1656. COMMENT ON COLUMN "public"."eq_by_plan_part"."id" IS 'id';
  1657. COMMENT ON COLUMN "public"."eq_by_plan_part"."use_count" IS '更换数量';
  1658. COMMENT ON COLUMN "public"."eq_by_plan_part"."creator" IS '创建人';
  1659. COMMENT ON COLUMN "public"."eq_by_plan_part"."create_date" IS '创建时间';
  1660. COMMENT ON COLUMN "public"."eq_by_plan_part"."updater" IS '更新人';
  1661. COMMENT ON COLUMN "public"."eq_by_plan_part"."update_date" IS '更新时间';
  1662. COMMENT ON COLUMN "public"."eq_by_plan_part"."eq_by_plan_id" IS '设备保养计划id';
  1663. COMMENT ON COLUMN "public"."eq_by_plan_part"."eq_part_id" IS '设备部件id';
  1664. COMMENT ON TABLE "public"."eq_by_plan_part" IS '保养计划部件更换';
  1665. -- ----------------------------
  1666. -- Table structure for eq_by_template
  1667. -- ----------------------------
  1668. DROP TABLE IF EXISTS "public"."eq_by_template";
  1669. CREATE TABLE "public"."eq_by_template" (
  1670. "id" int8 NOT NULL,
  1671. "name" varchar(255) COLLATE "pg_catalog"."default",
  1672. "by_tool" varchar(255) COLLATE "pg_catalog"."default",
  1673. "by_purpose" varchar(16) COLLATE "pg_catalog"."default",
  1674. "creator" int8,
  1675. "create_date" timestamp(6),
  1676. "updater" int8,
  1677. "update_date" timestamp(6),
  1678. "description" varchar(2000) COLLATE "pg_catalog"."default",
  1679. "device_type_id" int8,
  1680. "dept_id" int8,
  1681. "tenant_code" int8
  1682. )
  1683. ;
  1684. COMMENT ON COLUMN "public"."eq_by_template"."name" IS '保养模板';
  1685. COMMENT ON COLUMN "public"."eq_by_template"."by_tool" IS '保养工具';
  1686. COMMENT ON COLUMN "public"."eq_by_template"."by_purpose" IS '保养目的';
  1687. COMMENT ON COLUMN "public"."eq_by_template"."creator" IS '创建者';
  1688. COMMENT ON COLUMN "public"."eq_by_template"."create_date" IS '创建时间';
  1689. COMMENT ON COLUMN "public"."eq_by_template"."updater" IS '更新者';
  1690. COMMENT ON COLUMN "public"."eq_by_template"."update_date" IS '更新时间';
  1691. COMMENT ON COLUMN "public"."eq_by_template"."description" IS '描述';
  1692. COMMENT ON COLUMN "public"."eq_by_template"."device_type_id" IS '设备类型id';
  1693. COMMENT ON COLUMN "public"."eq_by_template"."dept_id" IS '部门id';
  1694. COMMENT ON COLUMN "public"."eq_by_template"."tenant_code" IS '租户编码';
  1695. COMMENT ON TABLE "public"."eq_by_template" IS '保养模板';
  1696. -- ----------------------------
  1697. -- Table structure for eq_by_template_detail
  1698. -- ----------------------------
  1699. DROP TABLE IF EXISTS "public"."eq_by_template_detail";
  1700. CREATE TABLE "public"."eq_by_template_detail" (
  1701. "id" int8 NOT NULL,
  1702. "by_template_id" int8,
  1703. "name" varchar(255) COLLATE "pg_catalog"."default",
  1704. "description" varchar(255) COLLATE "pg_catalog"."default",
  1705. "bw_no" varchar(16) COLLATE "pg_catalog"."default",
  1706. "creator" int8,
  1707. "create_date" timestamp(6),
  1708. "updater" int8,
  1709. "update_date" timestamp(6)
  1710. )
  1711. ;
  1712. COMMENT ON COLUMN "public"."eq_by_template_detail"."by_template_id" IS '保养模板id';
  1713. COMMENT ON COLUMN "public"."eq_by_template_detail"."name" IS '部位名称';
  1714. COMMENT ON COLUMN "public"."eq_by_template_detail"."description" IS '描述';
  1715. COMMENT ON COLUMN "public"."eq_by_template_detail"."bw_no" IS '编号';
  1716. COMMENT ON COLUMN "public"."eq_by_template_detail"."creator" IS '创建者';
  1717. COMMENT ON COLUMN "public"."eq_by_template_detail"."create_date" IS '创建时间';
  1718. COMMENT ON COLUMN "public"."eq_by_template_detail"."updater" IS '更新者';
  1719. COMMENT ON COLUMN "public"."eq_by_template_detail"."update_date" IS '更新时间';
  1720. COMMENT ON TABLE "public"."eq_by_template_detail" IS '保养模板明细';
  1721. -- ----------------------------
  1722. -- Table structure for eq_check_result
  1723. -- ----------------------------
  1724. DROP TABLE IF EXISTS "public"."eq_check_result";
  1725. CREATE TABLE "public"."eq_check_result" (
  1726. "id" int8 NOT NULL,
  1727. "check_record_id" int8,
  1728. "type" varchar(5) COLLATE "pg_catalog"."default",
  1729. "check_result" text COLLATE "pg_catalog"."default",
  1730. "thing_id" int8,
  1731. "creator" int8,
  1732. "create_date" timestamp(6),
  1733. "updater" int8,
  1734. "update_date" timestamp(6),
  1735. "check_start" timestamp(6),
  1736. "check_end" timestamp(6),
  1737. "check_status" varchar(5) COLLATE "pg_catalog"."default" DEFAULT 0,
  1738. "check_plan_id" int8
  1739. )
  1740. ;
  1741. COMMENT ON COLUMN "public"."eq_check_result"."check_record_id" IS '巡检记录id';
  1742. COMMENT ON COLUMN "public"."eq_check_result"."type" IS '1:巡检记录';
  1743. COMMENT ON COLUMN "public"."eq_check_result"."check_result" IS '检查结果';
  1744. COMMENT ON COLUMN "public"."eq_check_result"."thing_id" IS '设备物id';
  1745. COMMENT ON COLUMN "public"."eq_check_result"."creator" IS '创建者';
  1746. COMMENT ON COLUMN "public"."eq_check_result"."create_date" IS '创建时间';
  1747. COMMENT ON COLUMN "public"."eq_check_result"."updater" IS '更新者';
  1748. COMMENT ON COLUMN "public"."eq_check_result"."update_date" IS '更新时间';
  1749. COMMENT ON COLUMN "public"."eq_check_result"."check_start" IS '巡检开始时间';
  1750. COMMENT ON COLUMN "public"."eq_check_result"."check_end" IS '巡检结束时间';
  1751. COMMENT ON COLUMN "public"."eq_check_result"."check_status" IS '巡检状态 0:未检(一项都没检查判定为未检) 1:已检 2:异常(设备检查项存在未检的或存在异常的判定为异常)';
  1752. COMMENT ON COLUMN "public"."eq_check_result"."check_plan_id" IS '巡检计划id';
  1753. -- ----------------------------
  1754. -- Table structure for eq_check_setting
  1755. -- ----------------------------
  1756. DROP TABLE IF EXISTS "public"."eq_check_setting";
  1757. CREATE TABLE "public"."eq_check_setting" (
  1758. "id" int8 NOT NULL,
  1759. "thing_id" int8,
  1760. "standard_id" int8,
  1761. "user_id" int8,
  1762. "creator" int8,
  1763. "create_date" timestamp(6),
  1764. "updater" int8,
  1765. "update_date" timestamp(6),
  1766. "type" varchar(16) COLLATE "pg_catalog"."default",
  1767. "patrolcheck_plan_id" int8
  1768. )
  1769. ;
  1770. COMMENT ON COLUMN "public"."eq_check_setting"."id" IS 'id';
  1771. COMMENT ON COLUMN "public"."eq_check_setting"."thing_id" IS '设备id';
  1772. COMMENT ON COLUMN "public"."eq_check_setting"."standard_id" IS '标准id';
  1773. COMMENT ON COLUMN "public"."eq_check_setting"."user_id" IS '操作人id(弃用)';
  1774. COMMENT ON COLUMN "public"."eq_check_setting"."creator" IS '创建者';
  1775. COMMENT ON COLUMN "public"."eq_check_setting"."create_date" IS '创建时间';
  1776. COMMENT ON COLUMN "public"."eq_check_setting"."updater" IS '更新者';
  1777. COMMENT ON COLUMN "public"."eq_check_setting"."update_date" IS '更新时间';
  1778. COMMENT ON COLUMN "public"."eq_check_setting"."type" IS '类型0点检 1巡检';
  1779. COMMENT ON COLUMN "public"."eq_check_setting"."patrolcheck_plan_id" IS '巡检计划id';
  1780. COMMENT ON TABLE "public"."eq_check_setting" IS '设备检查设置';
  1781. -- ----------------------------
  1782. -- Table structure for eq_check_standard
  1783. -- ----------------------------
  1784. DROP TABLE IF EXISTS "public"."eq_check_standard";
  1785. CREATE TABLE "public"."eq_check_standard" (
  1786. "id" int8 NOT NULL,
  1787. "group_id" int8,
  1788. "name" varchar(100) COLLATE "pg_catalog"."default",
  1789. "check_tool" varchar(255) COLLATE "pg_catalog"."default",
  1790. "check_purpose" varchar(255) COLLATE "pg_catalog"."default",
  1791. "creator" int8,
  1792. "create_date" timestamp(6),
  1793. "updater" int8,
  1794. "update_date" timestamp(6),
  1795. "tip" varchar(2000) COLLATE "pg_catalog"."default",
  1796. "device_type_id" int8,
  1797. "dept_id" int8,
  1798. "tenant_code" int8
  1799. )
  1800. ;
  1801. COMMENT ON COLUMN "public"."eq_check_standard"."group_id" IS '设备分类id';
  1802. COMMENT ON COLUMN "public"."eq_check_standard"."name" IS '标准名称';
  1803. COMMENT ON COLUMN "public"."eq_check_standard"."check_tool" IS '检查工具';
  1804. COMMENT ON COLUMN "public"."eq_check_standard"."check_purpose" IS '检查目的';
  1805. COMMENT ON COLUMN "public"."eq_check_standard"."creator" IS '创建者';
  1806. COMMENT ON COLUMN "public"."eq_check_standard"."create_date" IS '创建时间';
  1807. COMMENT ON COLUMN "public"."eq_check_standard"."updater" IS '更新者';
  1808. COMMENT ON COLUMN "public"."eq_check_standard"."update_date" IS '更新时间';
  1809. COMMENT ON COLUMN "public"."eq_check_standard"."tip" IS '备注';
  1810. COMMENT ON COLUMN "public"."eq_check_standard"."device_type_id" IS '设备类型id';
  1811. COMMENT ON COLUMN "public"."eq_check_standard"."tenant_code" IS '租户code';
  1812. COMMENT ON TABLE "public"."eq_check_standard" IS '检查标准';
  1813. -- ----------------------------
  1814. -- Table structure for eq_check_standard_detail
  1815. -- ----------------------------
  1816. DROP TABLE IF EXISTS "public"."eq_check_standard_detail";
  1817. CREATE TABLE "public"."eq_check_standard_detail" (
  1818. "id" int8 NOT NULL,
  1819. "standard_id" int8,
  1820. "name" varchar(255) COLLATE "pg_catalog"."default",
  1821. "reference_value" varchar(255) COLLATE "pg_catalog"."default",
  1822. "upper_limit" varchar(16) COLLATE "pg_catalog"."default",
  1823. "creator" int8,
  1824. "create_date" timestamp(6),
  1825. "updater" int8,
  1826. "update_date" timestamp(6),
  1827. "lower_limit" varchar(16) COLLATE "pg_catalog"."default",
  1828. "type" varchar(5) COLLATE "pg_catalog"."default",
  1829. "remark" varchar(255) COLLATE "pg_catalog"."default",
  1830. "data_gather" varchar(10) COLLATE "pg_catalog"."default",
  1831. "dict_code" varchar(64) COLLATE "pg_catalog"."default"
  1832. )
  1833. ;
  1834. COMMENT ON COLUMN "public"."eq_check_standard_detail"."standard_id" IS '检查标准id';
  1835. COMMENT ON COLUMN "public"."eq_check_standard_detail"."name" IS '检查名称';
  1836. COMMENT ON COLUMN "public"."eq_check_standard_detail"."reference_value" IS '参考值';
  1837. COMMENT ON COLUMN "public"."eq_check_standard_detail"."upper_limit" IS '上限';
  1838. COMMENT ON COLUMN "public"."eq_check_standard_detail"."creator" IS '创建者';
  1839. COMMENT ON COLUMN "public"."eq_check_standard_detail"."create_date" IS '创建时间';
  1840. COMMENT ON COLUMN "public"."eq_check_standard_detail"."updater" IS '更新者';
  1841. COMMENT ON COLUMN "public"."eq_check_standard_detail"."update_date" IS '更新时间';
  1842. COMMENT ON COLUMN "public"."eq_check_standard_detail"."lower_limit" IS '下限';
  1843. COMMENT ON COLUMN "public"."eq_check_standard_detail"."type" IS '判定类型 0:上下限值判定 1:布尔类型判定 2:采集结果判定';
  1844. COMMENT ON COLUMN "public"."eq_check_standard_detail"."remark" IS '备注';
  1845. COMMENT ON COLUMN "public"."eq_check_standard_detail"."data_gather" IS '是否采集';
  1846. COMMENT ON COLUMN "public"."eq_check_standard_detail"."dict_code" IS '属性编码,多个时逗号隔开';
  1847. COMMENT ON TABLE "public"."eq_check_standard_detail" IS '检查标准明细';
  1848. -- ----------------------------
  1849. -- Table structure for eq_file_delete
  1850. -- ----------------------------
  1851. DROP TABLE IF EXISTS "public"."eq_file_delete";
  1852. CREATE TABLE "public"."eq_file_delete" (
  1853. "id" int8 NOT NULL,
  1854. "url" varchar(255) COLLATE "pg_catalog"."default"
  1855. )
  1856. ;
  1857. COMMENT ON COLUMN "public"."eq_file_delete"."id" IS 'oss表id';
  1858. COMMENT ON COLUMN "public"."eq_file_delete"."url" IS '文件路径';
  1859. -- ----------------------------
  1860. -- Table structure for eq_file_manage
  1861. -- ----------------------------
  1862. DROP TABLE IF EXISTS "public"."eq_file_manage";
  1863. CREATE TABLE "public"."eq_file_manage" (
  1864. "id" int8 NOT NULL,
  1865. "file_name" varchar(255) COLLATE "pg_catalog"."default",
  1866. "file_type" varchar(5) COLLATE "pg_catalog"."default",
  1867. "file_suffix" varchar(255) COLLATE "pg_catalog"."default",
  1868. "file_path" varchar(255) COLLATE "pg_catalog"."default",
  1869. "parent_id" int8,
  1870. "creator" int8,
  1871. "create_date" timestamp(0),
  1872. "updater" int8,
  1873. "update_date" timestamp(0),
  1874. "file_size" numeric(20,2),
  1875. "file_store_path" varchar(255) COLLATE "pg_catalog"."default",
  1876. "file_id_path" varchar(255) COLLATE "pg_catalog"."default",
  1877. "file_desc" varchar(255) COLLATE "pg_catalog"."default",
  1878. "dept_id" int8,
  1879. "tenant_code" int8
  1880. )
  1881. ;
  1882. COMMENT ON COLUMN "public"."eq_file_manage"."file_name" IS '文件名';
  1883. COMMENT ON COLUMN "public"."eq_file_manage"."file_type" IS '文件类型 0:目录 1:文件';
  1884. COMMENT ON COLUMN "public"."eq_file_manage"."file_suffix" IS '文件后缀 文件类型是1的时候才有值';
  1885. COMMENT ON COLUMN "public"."eq_file_manage"."file_path" IS '文件路径';
  1886. COMMENT ON COLUMN "public"."eq_file_manage"."parent_id" IS '文件父id';
  1887. COMMENT ON COLUMN "public"."eq_file_manage"."creator" IS '创建人';
  1888. COMMENT ON COLUMN "public"."eq_file_manage"."create_date" IS '创建时间';
  1889. COMMENT ON COLUMN "public"."eq_file_manage"."updater" IS '更新人';
  1890. COMMENT ON COLUMN "public"."eq_file_manage"."update_date" IS '更新时间';
  1891. COMMENT ON COLUMN "public"."eq_file_manage"."file_size" IS '文件大小';
  1892. COMMENT ON COLUMN "public"."eq_file_manage"."file_store_path" IS '文件实际存储路径';
  1893. COMMENT ON COLUMN "public"."eq_file_manage"."file_id_path" IS '文件父级id集合';
  1894. COMMENT ON COLUMN "public"."eq_file_manage"."file_desc" IS '文件描述';
  1895. COMMENT ON COLUMN "public"."eq_file_manage"."tenant_code" IS '租户code';
  1896. -- ----------------------------
  1897. -- Table structure for eq_part_record
  1898. -- ----------------------------
  1899. DROP TABLE IF EXISTS "public"."eq_part_record";
  1900. CREATE TABLE "public"."eq_part_record" (
  1901. "id" int8 NOT NULL,
  1902. "use_count" varchar(16) COLLATE "pg_catalog"."default",
  1903. "creator" int8,
  1904. "create_date" timestamp(0),
  1905. "updater" int8,
  1906. "update_date" timestamp(0),
  1907. "eq_operate_id" int8,
  1908. "eq_part_id" int8,
  1909. "type" varchar(16) COLLATE "pg_catalog"."default",
  1910. "dept_id" int8,
  1911. "tenant_code" int8
  1912. )
  1913. ;
  1914. COMMENT ON COLUMN "public"."eq_part_record"."id" IS 'id';
  1915. COMMENT ON COLUMN "public"."eq_part_record"."use_count" IS '更换数量';
  1916. COMMENT ON COLUMN "public"."eq_part_record"."creator" IS '创建人';
  1917. COMMENT ON COLUMN "public"."eq_part_record"."create_date" IS '创建时间';
  1918. COMMENT ON COLUMN "public"."eq_part_record"."updater" IS '更新人';
  1919. COMMENT ON COLUMN "public"."eq_part_record"."update_date" IS '更新时间';
  1920. COMMENT ON COLUMN "public"."eq_part_record"."eq_operate_id" IS '设备操作id(例如设备保养,设备维修等)';
  1921. COMMENT ON COLUMN "public"."eq_part_record"."eq_part_id" IS '设备部件id';
  1922. COMMENT ON COLUMN "public"."eq_part_record"."type" IS '操作类型0设备维修 1设备保养';
  1923. COMMENT ON COLUMN "public"."eq_part_record"."dept_id" IS '企业id';
  1924. COMMENT ON COLUMN "public"."eq_part_record"."tenant_code" IS '租户code';
  1925. COMMENT ON TABLE "public"."eq_part_record" IS '部件使用记录';
  1926. -- ----------------------------
  1927. -- Table structure for eq_patrol_check_plan
  1928. -- ----------------------------
  1929. DROP TABLE IF EXISTS "public"."eq_patrol_check_plan";
  1930. CREATE TABLE "public"."eq_patrol_check_plan" (
  1931. "id" int8 NOT NULL,
  1932. "creator" int8,
  1933. "create_date" timestamp(0),
  1934. "updater" int8,
  1935. "update_date" timestamp(0),
  1936. "name" varchar(255) COLLATE "pg_catalog"."default",
  1937. "check_cycle" int4,
  1938. "plan_start_time" timestamp(0),
  1939. "plan_end_time" timestamp(0),
  1940. "plan_status" varchar(16) COLLATE "pg_catalog"."default",
  1941. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  1942. "remind_time" varchar(16) COLLATE "pg_catalog"."default",
  1943. "dept_id" int8,
  1944. "tenant_code" int8,
  1945. "plan_no" varchar(16) COLLATE "pg_catalog"."default",
  1946. "plan_range_param" int8,
  1947. "check_cycle_unit" varchar(20) COLLATE "pg_catalog"."default",
  1948. "check_end_time" timestamp(6),
  1949. "type" varchar(5) COLLATE "pg_catalog"."default",
  1950. "next_batch_time" timestamp(6),
  1951. "act_user_id" int8,
  1952. "act_check_time" timestamp(6),
  1953. "remark" varchar(255) COLLATE "pg_catalog"."default",
  1954. "patrol_check_plan_no" varchar(20) COLLATE "pg_catalog"."default",
  1955. "execute_plan_status" varchar(5) COLLATE "pg_catalog"."default",
  1956. "remind_time_unit" varchar(20) COLLATE "pg_catalog"."default",
  1957. "is_remind" varchar(16) COLLATE "pg_catalog"."default",
  1958. "group_id" int8
  1959. )
  1960. ;
  1961. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."id" IS 'id';
  1962. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."creator" IS '创建人';
  1963. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."create_date" IS '创建时间';
  1964. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."updater" IS '更新人';
  1965. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."update_date" IS '更新时间';
  1966. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."name" IS '巡检计划名称';
  1967. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_cycle" IS '检查周期';
  1968. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_start_time" IS '计划开始时间';
  1969. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_end_time" IS '计划结束时间';
  1970. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_status" IS '计划状态';
  1971. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."user_id" IS '计划执行人';
  1972. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remind_time" IS '提醒时间(计划开始时间前多少天提醒)';
  1973. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."dept_id" IS '企业id';
  1974. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."tenant_code" IS '租户code';
  1975. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_no" IS '巡检计划编号';
  1976. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_range_param" IS '执行范围设置';
  1977. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_cycle_unit" IS '检查周期单位 hour/day';
  1978. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_end_time" IS '截止时间';
  1979. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."type" IS '0:单次 1:多次';
  1980. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."next_batch_time" IS '下次记录批次时间';
  1981. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."act_user_id" IS '实际巡检人';
  1982. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."act_check_time" IS '实际巡检时间';
  1983. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remark" IS '备注';
  1984. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."patrol_check_plan_no" IS '巡检计划单号';
  1985. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."execute_plan_status" IS '执行状态 0:待执行 1:执行中 2:已完成';
  1986. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remind_time_unit" IS '提醒时间单位 hour/day';
  1987. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."is_remind" IS '是否到期提醒过 0未提醒 1提醒';
  1988. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."group_id" IS '用户组id';
  1989. COMMENT ON TABLE "public"."eq_patrol_check_plan" IS '设备巡检计划';
  1990. -- ----------------------------
  1991. -- Table structure for eq_patrol_check_record
  1992. -- ----------------------------
  1993. DROP TABLE IF EXISTS "public"."eq_patrol_check_record";
  1994. CREATE TABLE "public"."eq_patrol_check_record" (
  1995. "id" int8 NOT NULL,
  1996. "patrol_check_plan_id" int8,
  1997. "user_id" int8,
  1998. "creator" int8,
  1999. "create_date" timestamp(6),
  2000. "updater" int8,
  2001. "update_date" timestamp(6),
  2002. "no_check_device_count" int4,
  2003. "abnormal_device_count" int4,
  2004. "check_start_time" timestamp(6),
  2005. "check_end_time" timestamp(6),
  2006. "tip" varchar(255) COLLATE "pg_catalog"."default",
  2007. "check_time" timestamp(6),
  2008. "check_plan_time" varchar(50) COLLATE "pg_catalog"."default",
  2009. "patrol_check_record_no" varchar(20) COLLATE "pg_catalog"."default",
  2010. "dept_id" int8,
  2011. "tenant_code" int8
  2012. )
  2013. ;
  2014. COMMENT ON COLUMN "public"."eq_patrol_check_record"."patrol_check_plan_id" IS '巡检计划id';
  2015. COMMENT ON COLUMN "public"."eq_patrol_check_record"."user_id" IS '操作人id';
  2016. COMMENT ON COLUMN "public"."eq_patrol_check_record"."creator" IS '创建者';
  2017. COMMENT ON COLUMN "public"."eq_patrol_check_record"."create_date" IS '创建时间';
  2018. COMMENT ON COLUMN "public"."eq_patrol_check_record"."updater" IS '更新者';
  2019. COMMENT ON COLUMN "public"."eq_patrol_check_record"."update_date" IS '更新时间';
  2020. COMMENT ON COLUMN "public"."eq_patrol_check_record"."no_check_device_count" IS '未检设备数';
  2021. COMMENT ON COLUMN "public"."eq_patrol_check_record"."abnormal_device_count" IS '异常设备数';
  2022. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_start_time" IS '检查开始时间';
  2023. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_end_time" IS '检查结束时间';
  2024. COMMENT ON COLUMN "public"."eq_patrol_check_record"."tip" IS '备注';
  2025. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_time" IS '巡检时间';
  2026. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_plan_time" IS '计划巡检时间';
  2027. COMMENT ON COLUMN "public"."eq_patrol_check_record"."patrol_check_record_no" IS '巡检记录单号';
  2028. COMMENT ON COLUMN "public"."eq_patrol_check_record"."tenant_code" IS '租户code';
  2029. COMMENT ON TABLE "public"."eq_patrol_check_record" IS '设备巡检记录';
  2030. -- ----------------------------
  2031. -- Table structure for eq_plan_record
  2032. -- ----------------------------
  2033. DROP TABLE IF EXISTS "public"."eq_plan_record";
  2034. CREATE TABLE "public"."eq_plan_record" (
  2035. "id" int8 NOT NULL,
  2036. "creator" int8,
  2037. "create_date" timestamp(0),
  2038. "updater" int8,
  2039. "update_date" timestamp(0),
  2040. "plan_start_time" timestamp(0),
  2041. "plan_end_time" timestamp(0),
  2042. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  2043. "dept_id" int8,
  2044. "tenant_code" int8,
  2045. "plan_name" varchar(255) COLLATE "pg_catalog"."default",
  2046. "plan_id" int8,
  2047. "thing_id" int8,
  2048. "handle" varchar(16) COLLATE "pg_catalog"."default",
  2049. "type" varchar(16) COLLATE "pg_catalog"."default",
  2050. "reason" varchar(255) COLLATE "pg_catalog"."default",
  2051. "plan_no" varchar(16) COLLATE "pg_catalog"."default"
  2052. )
  2053. ;
  2054. COMMENT ON COLUMN "public"."eq_plan_record"."id" IS 'id';
  2055. COMMENT ON COLUMN "public"."eq_plan_record"."creator" IS '创建人';
  2056. COMMENT ON COLUMN "public"."eq_plan_record"."create_date" IS '创建时间';
  2057. COMMENT ON COLUMN "public"."eq_plan_record"."updater" IS '更新人';
  2058. COMMENT ON COLUMN "public"."eq_plan_record"."update_date" IS '更新时间';
  2059. COMMENT ON COLUMN "public"."eq_plan_record"."plan_start_time" IS '计划开始时间';
  2060. COMMENT ON COLUMN "public"."eq_plan_record"."plan_end_time" IS '计划结束时间';
  2061. COMMENT ON COLUMN "public"."eq_plan_record"."user_id" IS '计划执行人';
  2062. COMMENT ON COLUMN "public"."eq_plan_record"."dept_id" IS '企业id';
  2063. COMMENT ON COLUMN "public"."eq_plan_record"."tenant_code" IS '租户code';
  2064. COMMENT ON COLUMN "public"."eq_plan_record"."plan_name" IS '计划名称';
  2065. COMMENT ON COLUMN "public"."eq_plan_record"."plan_id" IS '计划id';
  2066. COMMENT ON COLUMN "public"."eq_plan_record"."thing_id" IS '设备id';
  2067. COMMENT ON COLUMN "public"."eq_plan_record"."handle" IS '是否处理 0未处理 1已处理';
  2068. COMMENT ON COLUMN "public"."eq_plan_record"."type" IS '计划类型 0保养 1巡检';
  2069. COMMENT ON COLUMN "public"."eq_plan_record"."reason" IS '未执行原因';
  2070. COMMENT ON COLUMN "public"."eq_plan_record"."plan_no" IS '计划编号';
  2071. COMMENT ON TABLE "public"."eq_plan_record" IS '计划未执行记录';
  2072. -- ----------------------------
  2073. -- Table structure for eq_plan_remind_record
  2074. -- ----------------------------
  2075. DROP TABLE IF EXISTS "public"."eq_plan_remind_record";
  2076. CREATE TABLE "public"."eq_plan_remind_record" (
  2077. "id" int8 NOT NULL,
  2078. "creator" int8,
  2079. "create_date" timestamp(0),
  2080. "updater" int8,
  2081. "update_date" timestamp(0),
  2082. "type" varchar(16) COLLATE "pg_catalog"."default",
  2083. "no" varchar(64) COLLATE "pg_catalog"."default",
  2084. "start_time" timestamp(6),
  2085. "end_time" timestamp(6),
  2086. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  2087. "dept_id" int8,
  2088. "tenant_code" int8
  2089. )
  2090. ;
  2091. COMMENT ON COLUMN "public"."eq_plan_remind_record"."id" IS 'id';
  2092. COMMENT ON COLUMN "public"."eq_plan_remind_record"."creator" IS '创建人';
  2093. COMMENT ON COLUMN "public"."eq_plan_remind_record"."create_date" IS '创建时间';
  2094. COMMENT ON COLUMN "public"."eq_plan_remind_record"."updater" IS '更新人';
  2095. COMMENT ON COLUMN "public"."eq_plan_remind_record"."update_date" IS '更新时间';
  2096. COMMENT ON COLUMN "public"."eq_plan_remind_record"."type" IS '类型0保养计划 1巡检计划';
  2097. COMMENT ON COLUMN "public"."eq_plan_remind_record"."no" IS '单号';
  2098. COMMENT ON COLUMN "public"."eq_plan_remind_record"."start_time" IS '保养计划时间';
  2099. COMMENT ON COLUMN "public"."eq_plan_remind_record"."end_time" IS '计划截止时间';
  2100. COMMENT ON COLUMN "public"."eq_plan_remind_record"."user_id" IS '人员id,多个,隔开';
  2101. COMMENT ON COLUMN "public"."eq_plan_remind_record"."dept_id" IS '部门id';
  2102. COMMENT ON COLUMN "public"."eq_plan_remind_record"."tenant_code" IS '租户编码';
  2103. COMMENT ON TABLE "public"."eq_plan_remind_record" IS '计划到期提醒记录';
  2104. -- ----------------------------
  2105. -- Table structure for eq_scrap
  2106. -- ----------------------------
  2107. DROP TABLE IF EXISTS "public"."eq_scrap";
  2108. CREATE TABLE "public"."eq_scrap" (
  2109. "id" int8 NOT NULL,
  2110. "creator" int8,
  2111. "create_date" timestamp(0),
  2112. "updater" int8,
  2113. "update_date" timestamp(0),
  2114. "eq_id" int8 NOT NULL,
  2115. "scrap_user_id" int8,
  2116. "examine_user_id" int8,
  2117. "scrap_disposal" varchar(16) COLLATE "pg_catalog"."default",
  2118. "dept_id" int8,
  2119. "tenant_code" int8
  2120. )
  2121. ;
  2122. COMMENT ON COLUMN "public"."eq_scrap"."id" IS 'id';
  2123. COMMENT ON COLUMN "public"."eq_scrap"."creator" IS '创建人';
  2124. COMMENT ON COLUMN "public"."eq_scrap"."create_date" IS '创建时间';
  2125. COMMENT ON COLUMN "public"."eq_scrap"."updater" IS '更新人';
  2126. COMMENT ON COLUMN "public"."eq_scrap"."update_date" IS '更新时间';
  2127. COMMENT ON COLUMN "public"."eq_scrap"."eq_id" IS '设备id';
  2128. COMMENT ON COLUMN "public"."eq_scrap"."scrap_user_id" IS '报废人id';
  2129. COMMENT ON COLUMN "public"."eq_scrap"."examine_user_id" IS '审核人id';
  2130. COMMENT ON COLUMN "public"."eq_scrap"."scrap_disposal" IS '报废是否处理 0未处理 1已处理';
  2131. COMMENT ON COLUMN "public"."eq_scrap"."dept_id" IS '部门id';
  2132. COMMENT ON COLUMN "public"."eq_scrap"."tenant_code" IS '租户编码';
  2133. COMMENT ON TABLE "public"."eq_scrap" IS '设备报废';
  2134. -- ----------------------------
  2135. -- Table structure for eq_spot_check_plan
  2136. -- ----------------------------
  2137. DROP TABLE IF EXISTS "public"."eq_spot_check_plan";
  2138. CREATE TABLE "public"."eq_spot_check_plan" (
  2139. "id" int8 NOT NULL,
  2140. "thing_id" int8,
  2141. "last_check_time" timestamp(6),
  2142. "use_id" varchar(255) COLLATE "pg_catalog"."default",
  2143. "creator" int8,
  2144. "create_date" timestamp(0),
  2145. "updater" int8,
  2146. "update_date" timestamp(0),
  2147. "spot_check_no" varchar(20) COLLATE "pg_catalog"."default",
  2148. "dept_id" int8,
  2149. "tenant_code" int8
  2150. )
  2151. ;
  2152. COMMENT ON COLUMN "public"."eq_spot_check_plan"."thing_id" IS '设备thingid';
  2153. COMMENT ON COLUMN "public"."eq_spot_check_plan"."last_check_time" IS '上次点检时间';
  2154. COMMENT ON COLUMN "public"."eq_spot_check_plan"."use_id" IS '操作人';
  2155. COMMENT ON COLUMN "public"."eq_spot_check_plan"."creator" IS '创建人';
  2156. COMMENT ON COLUMN "public"."eq_spot_check_plan"."create_date" IS '创建时间';
  2157. COMMENT ON COLUMN "public"."eq_spot_check_plan"."updater" IS '更新人';
  2158. COMMENT ON COLUMN "public"."eq_spot_check_plan"."update_date" IS '更新时间';
  2159. COMMENT ON COLUMN "public"."eq_spot_check_plan"."spot_check_no" IS '点检计划单号';
  2160. COMMENT ON COLUMN "public"."eq_spot_check_plan"."tenant_code" IS '租户code';
  2161. -- ----------------------------
  2162. -- Table structure for eq_spot_check_record
  2163. -- ----------------------------
  2164. DROP TABLE IF EXISTS "public"."eq_spot_check_record";
  2165. CREATE TABLE "public"."eq_spot_check_record" (
  2166. "id" int8 NOT NULL,
  2167. "thing_id" int8,
  2168. "standard_id" int8,
  2169. "user_id" int8,
  2170. "creator" int8,
  2171. "create_date" timestamp(6),
  2172. "updater" int8,
  2173. "update_date" timestamp(6),
  2174. "check_time" timestamp(6),
  2175. "use_time" varchar(16) COLLATE "pg_catalog"."default",
  2176. "check_result" text COLLATE "pg_catalog"."default",
  2177. "tip" varchar(255) COLLATE "pg_catalog"."default",
  2178. "spot_check_id" int8,
  2179. "spot_check_record_no" varchar(20) COLLATE "pg_catalog"."default",
  2180. "dept_id" int8,
  2181. "tenant_code" int8
  2182. )
  2183. ;
  2184. COMMENT ON COLUMN "public"."eq_spot_check_record"."thing_id" IS '设备id';
  2185. COMMENT ON COLUMN "public"."eq_spot_check_record"."standard_id" IS '标准id(弃用)';
  2186. COMMENT ON COLUMN "public"."eq_spot_check_record"."user_id" IS '操作人id';
  2187. COMMENT ON COLUMN "public"."eq_spot_check_record"."creator" IS '创建者';
  2188. COMMENT ON COLUMN "public"."eq_spot_check_record"."create_date" IS '创建时间';
  2189. COMMENT ON COLUMN "public"."eq_spot_check_record"."updater" IS '更新者';
  2190. COMMENT ON COLUMN "public"."eq_spot_check_record"."update_date" IS '更新时间';
  2191. COMMENT ON COLUMN "public"."eq_spot_check_record"."check_time" IS '点检时间';
  2192. COMMENT ON COLUMN "public"."eq_spot_check_record"."use_time" IS '用时(小时)';
  2193. COMMENT ON COLUMN "public"."eq_spot_check_record"."check_result" IS '检查结果';
  2194. COMMENT ON COLUMN "public"."eq_spot_check_record"."tip" IS '备注';
  2195. COMMENT ON COLUMN "public"."eq_spot_check_record"."spot_check_id" IS '点检计划id';
  2196. COMMENT ON COLUMN "public"."eq_spot_check_record"."spot_check_record_no" IS '点检记录单号';
  2197. COMMENT ON COLUMN "public"."eq_spot_check_record"."tenant_code" IS '租户code';
  2198. COMMENT ON TABLE "public"."eq_spot_check_record" IS '设备点检记录';
  2199. -- ----------------------------
  2200. -- Table structure for eq_user_group
  2201. -- ----------------------------
  2202. DROP TABLE IF EXISTS "public"."eq_user_group";
  2203. CREATE TABLE "public"."eq_user_group" (
  2204. "id" int8 NOT NULL,
  2205. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  2206. "name" varchar(255) COLLATE "pg_catalog"."default",
  2207. "creator" int8,
  2208. "create_date" timestamp(0),
  2209. "updater" int8,
  2210. "update_date" timestamp(0),
  2211. "dept_id" int8,
  2212. "tenant_code" int8
  2213. )
  2214. ;
  2215. COMMENT ON COLUMN "public"."eq_user_group"."id" IS 'id';
  2216. COMMENT ON COLUMN "public"."eq_user_group"."user_id" IS 'usrid,多个,隔开';
  2217. COMMENT ON COLUMN "public"."eq_user_group"."name" IS '用户组名';
  2218. COMMENT ON COLUMN "public"."eq_user_group"."creator" IS '创建人';
  2219. COMMENT ON COLUMN "public"."eq_user_group"."create_date" IS '创建时间';
  2220. COMMENT ON COLUMN "public"."eq_user_group"."updater" IS '更新人';
  2221. COMMENT ON COLUMN "public"."eq_user_group"."update_date" IS '更新时间';
  2222. COMMENT ON COLUMN "public"."eq_user_group"."dept_id" IS '部门id';
  2223. COMMENT ON COLUMN "public"."eq_user_group"."tenant_code" IS '租户code';
  2224. -- ----------------------------
  2225. -- Table structure for eq_wx
  2226. -- ----------------------------
  2227. DROP TABLE IF EXISTS "public"."eq_wx";
  2228. CREATE TABLE "public"."eq_wx" (
  2229. "id" int8 NOT NULL,
  2230. "fault_reason" varchar(255) COLLATE "pg_catalog"."default",
  2231. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  2232. "urgent_level" varchar(16) COLLATE "pg_catalog"."default",
  2233. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  2234. "creator" int8,
  2235. "create_date" timestamp(0),
  2236. "updater" int8,
  2237. "update_date" timestamp(0),
  2238. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  2239. "eq_bx_id" int8 NOT NULL,
  2240. "wx_level" varchar(16) COLLATE "pg_catalog"."default",
  2241. "wx_status" varchar(16) COLLATE "pg_catalog"."default",
  2242. "wx_no" varchar(64) COLLATE "pg_catalog"."default",
  2243. "shutdown_time" varchar(64) COLLATE "pg_catalog"."default",
  2244. "wx_start_time" timestamp(6),
  2245. "wx_end_time" timestamp(6),
  2246. "wx_fee" varchar(255) COLLATE "pg_catalog"."default",
  2247. "wx_type" varchar(16) COLLATE "pg_catalog"."default",
  2248. "tenant_code" int8
  2249. )
  2250. ;
  2251. COMMENT ON COLUMN "public"."eq_wx"."id" IS 'id';
  2252. COMMENT ON COLUMN "public"."eq_wx"."fault_reason" IS '故障原因';
  2253. COMMENT ON COLUMN "public"."eq_wx"."wx_team" IS '维修班组';
  2254. COMMENT ON COLUMN "public"."eq_wx"."urgent_level" IS '紧急程度';
  2255. COMMENT ON COLUMN "public"."eq_wx"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  2256. COMMENT ON COLUMN "public"."eq_wx"."creator" IS '创建人';
  2257. COMMENT ON COLUMN "public"."eq_wx"."create_date" IS '创建时间';
  2258. COMMENT ON COLUMN "public"."eq_wx"."updater" IS '更新人';
  2259. COMMENT ON COLUMN "public"."eq_wx"."update_date" IS '更新时间';
  2260. COMMENT ON COLUMN "public"."eq_wx"."work_desc" IS '工作描述';
  2261. COMMENT ON COLUMN "public"."eq_wx"."eq_bx_id" IS '设备报修id';
  2262. COMMENT ON COLUMN "public"."eq_wx"."wx_level" IS '维修级别';
  2263. COMMENT ON COLUMN "public"."eq_wx"."wx_status" IS '维修状态';
  2264. COMMENT ON COLUMN "public"."eq_wx"."wx_no" IS '维修单号';
  2265. COMMENT ON COLUMN "public"."eq_wx"."shutdown_time" IS '停机时长(单位分钟)';
  2266. COMMENT ON COLUMN "public"."eq_wx"."wx_start_time" IS '维修开始时间';
  2267. COMMENT ON COLUMN "public"."eq_wx"."wx_end_time" IS '维修结束时间';
  2268. COMMENT ON COLUMN "public"."eq_wx"."wx_fee" IS '维修费用';
  2269. COMMENT ON COLUMN "public"."eq_wx"."wx_type" IS '维修类别';
  2270. COMMENT ON COLUMN "public"."eq_wx"."tenant_code" IS '租户编码';
  2271. COMMENT ON TABLE "public"."eq_wx" IS '设备维修';
  2272. -- ----------------------------
  2273. -- Table structure for eq_wx_plan
  2274. -- ----------------------------
  2275. DROP TABLE IF EXISTS "public"."eq_wx_plan";
  2276. CREATE TABLE "public"."eq_wx_plan" (
  2277. "id" int8 NOT NULL,
  2278. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  2279. "urgent_level" varchar(5) COLLATE "pg_catalog"."default",
  2280. "creator" int8,
  2281. "create_date" timestamp(0),
  2282. "updater" int8,
  2283. "update_date" timestamp(0),
  2284. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  2285. "eq_bx_id" int8,
  2286. "wx_status" varchar(5) COLLATE "pg_catalog"."default",
  2287. "wx_no" varchar(64) COLLATE "pg_catalog"."default",
  2288. "wx_type" varchar(5) COLLATE "pg_catalog"."default",
  2289. "wx_user" varchar(255) COLLATE "pg_catalog"."default",
  2290. "work_time" varchar(5) COLLATE "pg_catalog"."default",
  2291. "thing_id" int8,
  2292. "fault_cause" varchar(5) COLLATE "pg_catalog"."default",
  2293. "wx_level" varchar(5) COLLATE "pg_catalog"."default",
  2294. "stop_status" varchar(5) COLLATE "pg_catalog"."default",
  2295. "stop_time" varchar(20) COLLATE "pg_catalog"."default",
  2296. "start_time" timestamp(6),
  2297. "end_time" timestamp(6),
  2298. "dept_id" int8,
  2299. "tenant_code" int8
  2300. )
  2301. ;
  2302. COMMENT ON COLUMN "public"."eq_wx_plan"."id" IS 'id';
  2303. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_team" IS '维修班组';
  2304. COMMENT ON COLUMN "public"."eq_wx_plan"."urgent_level" IS '紧急程度';
  2305. COMMENT ON COLUMN "public"."eq_wx_plan"."creator" IS '创建人';
  2306. COMMENT ON COLUMN "public"."eq_wx_plan"."create_date" IS '创建时间';
  2307. COMMENT ON COLUMN "public"."eq_wx_plan"."updater" IS '更新人';
  2308. COMMENT ON COLUMN "public"."eq_wx_plan"."update_date" IS '更新时间';
  2309. COMMENT ON COLUMN "public"."eq_wx_plan"."work_desc" IS '描述';
  2310. COMMENT ON COLUMN "public"."eq_wx_plan"."eq_bx_id" IS '设备报修id';
  2311. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_status" IS '维修状态';
  2312. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_no" IS '维修单号';
  2313. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_type" IS '维修类别';
  2314. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_user" IS '维修人员';
  2315. COMMENT ON COLUMN "public"."eq_wx_plan"."work_time" IS '工作天数';
  2316. COMMENT ON COLUMN "public"."eq_wx_plan"."thing_id" IS '设备物id';
  2317. COMMENT ON COLUMN "public"."eq_wx_plan"."fault_cause" IS '故障原因';
  2318. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_level" IS '维修级别';
  2319. COMMENT ON COLUMN "public"."eq_wx_plan"."stop_status" IS '是否停机 0:不停机 1:停机';
  2320. COMMENT ON COLUMN "public"."eq_wx_plan"."stop_time" IS '停机时长';
  2321. COMMENT ON COLUMN "public"."eq_wx_plan"."start_time" IS '开始时间';
  2322. COMMENT ON COLUMN "public"."eq_wx_plan"."end_time" IS '结束时间';
  2323. COMMENT ON COLUMN "public"."eq_wx_plan"."tenant_code" IS '租户code';
  2324. COMMENT ON TABLE "public"."eq_wx_plan" IS '设备维修计划';
  2325. -- ----------------------------
  2326. -- Table structure for eq_wx_replacement
  2327. -- ----------------------------
  2328. DROP TABLE IF EXISTS "public"."eq_wx_replacement";
  2329. CREATE TABLE "public"."eq_wx_replacement" (
  2330. "id" int8 NOT NULL,
  2331. "wx_plan_id" int8,
  2332. "thing_id" int8,
  2333. "use_count" int4
  2334. )
  2335. ;
  2336. COMMENT ON COLUMN "public"."eq_wx_replacement"."wx_plan_id" IS '维修记录(计划)id';
  2337. COMMENT ON COLUMN "public"."eq_wx_replacement"."thing_id" IS '备件物id';
  2338. COMMENT ON COLUMN "public"."eq_wx_replacement"."use_count" IS '使用数量';
  2339. -- ----------------------------
  2340. -- Table structure for filter_log
  2341. -- ----------------------------
  2342. DROP TABLE IF EXISTS "public"."filter_log";
  2343. CREATE TABLE "public"."filter_log" (
  2344. "id" int8 NOT NULL,
  2345. "filter_rule_id" int8 NOT NULL,
  2346. "formula" varchar(255) COLLATE "pg_catalog"."default",
  2347. "source_info" text COLLATE "pg_catalog"."default" NOT NULL,
  2348. "status" int4 NOT NULL,
  2349. "time" int8,
  2350. "result" bool,
  2351. "error_info" text COLLATE "pg_catalog"."default",
  2352. "calc_count" int4 DEFAULT 0,
  2353. "tenant_code" int8 NOT NULL,
  2354. "company_id" int8,
  2355. "dept_id" int8,
  2356. "creator" int8,
  2357. "create_date" int8,
  2358. "updater" int8,
  2359. "update_date" int8
  2360. )
  2361. ;
  2362. COMMENT ON COLUMN "public"."filter_log"."id" IS '主键';
  2363. COMMENT ON COLUMN "public"."filter_log"."filter_rule_id" IS '过滤规则配置表id';
  2364. COMMENT ON COLUMN "public"."filter_log"."formula" IS '过滤条件';
  2365. COMMENT ON COLUMN "public"."filter_log"."source_info" IS '数据信息,json格式';
  2366. COMMENT ON COLUMN "public"."filter_log"."status" IS '计算状态:1-不匹配、2-已匹配、3-计算成功、4-计算异常、5-已通知';
  2367. COMMENT ON COLUMN "public"."filter_log"."time" IS '数据时间';
  2368. COMMENT ON COLUMN "public"."filter_log"."result" IS '计算结果,只有已计算的记录才有值';
  2369. COMMENT ON COLUMN "public"."filter_log"."error_info" IS '错误信息';
  2370. COMMENT ON COLUMN "public"."filter_log"."calc_count" IS '计算次数';
  2371. COMMENT ON COLUMN "public"."filter_log"."tenant_code" IS '租户编码';
  2372. COMMENT ON COLUMN "public"."filter_log"."company_id" IS '企业id';
  2373. COMMENT ON COLUMN "public"."filter_log"."dept_id" IS '部门id';
  2374. COMMENT ON COLUMN "public"."filter_log"."creator" IS '创建人';
  2375. COMMENT ON COLUMN "public"."filter_log"."create_date" IS '创建时间';
  2376. COMMENT ON COLUMN "public"."filter_log"."updater" IS '更新人';
  2377. COMMENT ON COLUMN "public"."filter_log"."update_date" IS '更新时间';
  2378. COMMENT ON TABLE "public"."filter_log" IS '过滤日志表';
  2379. -- ----------------------------
  2380. -- Table structure for filter_rule
  2381. -- ----------------------------
  2382. DROP TABLE IF EXISTS "public"."filter_rule";
  2383. CREATE TABLE "public"."filter_rule" (
  2384. "id" int8 NOT NULL,
  2385. "name" varchar(255) COLLATE "pg_catalog"."default",
  2386. "formula" varchar(255) COLLATE "pg_catalog"."default",
  2387. "formula_description" varchar(255) COLLATE "pg_catalog"."default",
  2388. "remark" varchar(255) COLLATE "pg_catalog"."default",
  2389. "enable" bool,
  2390. "tenant_code" int8 NOT NULL,
  2391. "company_id" int8,
  2392. "dept_id" int8,
  2393. "creator" int8,
  2394. "create_date" int8,
  2395. "updater" int8,
  2396. "update_date" int8
  2397. )
  2398. ;
  2399. COMMENT ON COLUMN "public"."filter_rule"."id" IS '主键';
  2400. COMMENT ON COLUMN "public"."filter_rule"."name" IS '过滤规则名称';
  2401. COMMENT ON COLUMN "public"."filter_rule"."formula" IS '计算公式';
  2402. COMMENT ON COLUMN "public"."filter_rule"."formula_description" IS '计算公式中文描述';
  2403. COMMENT ON COLUMN "public"."filter_rule"."remark" IS '备注';
  2404. COMMENT ON COLUMN "public"."filter_rule"."enable" IS '是否启用';
  2405. COMMENT ON COLUMN "public"."filter_rule"."tenant_code" IS '租户编码';
  2406. COMMENT ON COLUMN "public"."filter_rule"."company_id" IS '企业id';
  2407. COMMENT ON COLUMN "public"."filter_rule"."dept_id" IS '部门id';
  2408. COMMENT ON COLUMN "public"."filter_rule"."creator" IS '创建人';
  2409. COMMENT ON COLUMN "public"."filter_rule"."create_date" IS '创建时间';
  2410. COMMENT ON COLUMN "public"."filter_rule"."updater" IS '更新人';
  2411. COMMENT ON COLUMN "public"."filter_rule"."update_date" IS '更新时间';
  2412. COMMENT ON TABLE "public"."filter_rule" IS '过滤规则表';
  2413. -- ----------------------------
  2414. -- Table structure for filter_rule_detail
  2415. -- ----------------------------
  2416. DROP TABLE IF EXISTS "public"."filter_rule_detail";
  2417. CREATE TABLE "public"."filter_rule_detail" (
  2418. "id" int8 NOT NULL,
  2419. "filter_rule_id" int8 NOT NULL,
  2420. "thing_name" varchar(100) COLLATE "pg_catalog"."default",
  2421. "thing_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  2422. "attr_name" varchar(100) COLLATE "pg_catalog"."default",
  2423. "attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  2424. "attr_alias" varchar(10) COLLATE "pg_catalog"."default",
  2425. "data_type" int4,
  2426. "agg_type" varchar(10) COLLATE "pg_catalog"."default",
  2427. "agg_interval" int4,
  2428. "timeunit" varchar(20) COLLATE "pg_catalog"."default",
  2429. "tenant_code" int8 NOT NULL,
  2430. "company_id" int8,
  2431. "dept_id" int8,
  2432. "creator" int8,
  2433. "create_date" int8,
  2434. "updater" int8,
  2435. "update_date" int8
  2436. )
  2437. ;
  2438. COMMENT ON COLUMN "public"."filter_rule_detail"."id" IS '主键';
  2439. COMMENT ON COLUMN "public"."filter_rule_detail"."filter_rule_id" IS '过滤规则id';
  2440. COMMENT ON COLUMN "public"."filter_rule_detail"."thing_name" IS '物名称';
  2441. COMMENT ON COLUMN "public"."filter_rule_detail"."thing_code" IS '物编码';
  2442. COMMENT ON COLUMN "public"."filter_rule_detail"."attr_name" IS '属性名称';
  2443. COMMENT ON COLUMN "public"."filter_rule_detail"."attr_code" IS '属性编码';
  2444. COMMENT ON COLUMN "public"."filter_rule_detail"."attr_alias" IS '属性在计算公式中的别名';
  2445. COMMENT ON COLUMN "public"."filter_rule_detail"."data_type" IS '数据类型:1-最新,2-最近, 3-区间';
  2446. COMMENT ON COLUMN "public"."filter_rule_detail"."agg_type" IS '聚合类型:SUM|AVG|MAX|MIN|COUNT';
  2447. COMMENT ON COLUMN "public"."filter_rule_detail"."agg_interval" IS '聚合时间间隔';
  2448. COMMENT ON COLUMN "public"."filter_rule_detail"."timeunit" IS '聚合时间单位:MINUTE|HOUR|DAY|MONTH';
  2449. COMMENT ON COLUMN "public"."filter_rule_detail"."tenant_code" IS '租户编码';
  2450. COMMENT ON COLUMN "public"."filter_rule_detail"."company_id" IS '企业id';
  2451. COMMENT ON COLUMN "public"."filter_rule_detail"."dept_id" IS '部门id';
  2452. COMMENT ON COLUMN "public"."filter_rule_detail"."creator" IS '创建人';
  2453. COMMENT ON COLUMN "public"."filter_rule_detail"."create_date" IS '创建时间';
  2454. COMMENT ON COLUMN "public"."filter_rule_detail"."updater" IS '更新人';
  2455. COMMENT ON COLUMN "public"."filter_rule_detail"."update_date" IS '更新时间';
  2456. COMMENT ON TABLE "public"."filter_rule_detail" IS '过滤规则详情表';
  2457. -- ----------------------------
  2458. -- Table structure for gateway_component
  2459. -- ----------------------------
  2460. DROP TABLE IF EXISTS "public"."gateway_component";
  2461. CREATE TABLE "public"."gateway_component" (
  2462. "id" int8 NOT NULL,
  2463. "name" varchar(100) COLLATE "pg_catalog"."default",
  2464. "type" varchar(255) COLLATE "pg_catalog"."default",
  2465. "description" varchar(500) COLLATE "pg_catalog"."default"
  2466. )
  2467. ;
  2468. COMMENT ON COLUMN "public"."gateway_component"."id" IS '主键';
  2469. COMMENT ON COLUMN "public"."gateway_component"."name" IS '组件名称';
  2470. COMMENT ON COLUMN "public"."gateway_component"."type" IS '组件类型';
  2471. COMMENT ON COLUMN "public"."gateway_component"."description" IS '组件描述';
  2472. COMMENT ON TABLE "public"."gateway_component" IS '网关组件';
  2473. -- ----------------------------
  2474. -- Table structure for gateway_component_config
  2475. -- ----------------------------
  2476. DROP TABLE IF EXISTS "public"."gateway_component_config";
  2477. CREATE TABLE "public"."gateway_component_config" (
  2478. "id" int8 NOT NULL,
  2479. "cmpt_id" int8,
  2480. "cmpt_cfg_name" varchar(255) COLLATE "pg_catalog"."default",
  2481. "cmpt_cfg_context" text COLLATE "pg_catalog"."default",
  2482. "max_instance_num" int4,
  2483. "active" int4
  2484. )
  2485. ;
  2486. COMMENT ON COLUMN "public"."gateway_component_config"."id" IS '主键';
  2487. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_id" IS '组件id';
  2488. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_cfg_name" IS '组件配置名称';
  2489. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_cfg_context" IS '组件配置内容';
  2490. COMMENT ON COLUMN "public"."gateway_component_config"."max_instance_num" IS '最大实例运行数';
  2491. COMMENT ON COLUMN "public"."gateway_component_config"."active" IS '是否启用';
  2492. COMMENT ON TABLE "public"."gateway_component_config" IS '网关组件配置';
  2493. -- ----------------------------
  2494. -- Table structure for gateway_component_instance
  2495. -- ----------------------------
  2496. DROP TABLE IF EXISTS "public"."gateway_component_instance";
  2497. CREATE TABLE "public"."gateway_component_instance" (
  2498. "id" int8 NOT NULL,
  2499. "cmpt_id" int8,
  2500. "cmpt_type" varchar(255) COLLATE "pg_catalog"."default",
  2501. "cmpt_cfg_id" int8,
  2502. "instance_ip" varchar(50) COLLATE "pg_catalog"."default",
  2503. "instance_name" varchar(100) COLLATE "pg_catalog"."default",
  2504. "instance_status" varchar(100) COLLATE "pg_catalog"."default",
  2505. "start_time" int8,
  2506. "dead_dur" int8
  2507. )
  2508. ;
  2509. COMMENT ON COLUMN "public"."gateway_component_instance"."id" IS '主键';
  2510. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_id" IS '组件id';
  2511. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_type" IS '组件类型';
  2512. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_cfg_id" IS '组件配置id';
  2513. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_ip" IS '实例ip';
  2514. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_name" IS '实例名称';
  2515. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_status" IS '实例状态:STARTING, WAITING, RUNNING, RESTARTING, STOP';
  2516. COMMENT ON COLUMN "public"."gateway_component_instance"."start_time" IS '实例启动时间';
  2517. COMMENT ON COLUMN "public"."gateway_component_instance"."dead_dur" IS '实例宕机时长';
  2518. COMMENT ON TABLE "public"."gateway_component_instance" IS '网关组件实例';
  2519. -- ----------------------------
  2520. -- Table structure for gen_base_class
  2521. -- ----------------------------
  2522. DROP TABLE IF EXISTS "public"."gen_base_class";
  2523. CREATE TABLE "public"."gen_base_class" (
  2524. "id" int8 NOT NULL,
  2525. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2526. "code" varchar(200) COLLATE "pg_catalog"."default",
  2527. "fields" varchar(200) COLLATE "pg_catalog"."default",
  2528. "remark" varchar(200) COLLATE "pg_catalog"."default",
  2529. "create_date" int8
  2530. )
  2531. ;
  2532. COMMENT ON COLUMN "public"."gen_base_class"."id" IS 'id';
  2533. COMMENT ON COLUMN "public"."gen_base_class"."package_name" IS '基类包名';
  2534. COMMENT ON COLUMN "public"."gen_base_class"."code" IS '基类编码';
  2535. COMMENT ON COLUMN "public"."gen_base_class"."fields" IS '基类字段,多个用英文逗号分隔';
  2536. COMMENT ON COLUMN "public"."gen_base_class"."remark" IS '备注';
  2537. COMMENT ON COLUMN "public"."gen_base_class"."create_date" IS '创建时间';
  2538. COMMENT ON TABLE "public"."gen_base_class" IS '基类管理';
  2539. -- ----------------------------
  2540. -- Table structure for gen_datasource
  2541. -- ----------------------------
  2542. DROP TABLE IF EXISTS "public"."gen_datasource";
  2543. CREATE TABLE "public"."gen_datasource" (
  2544. "id" int8 NOT NULL,
  2545. "db_type" varchar(200) COLLATE "pg_catalog"."default",
  2546. "conn_name" varchar(200) COLLATE "pg_catalog"."default",
  2547. "conn_url" varchar(500) COLLATE "pg_catalog"."default",
  2548. "username" varchar(200) COLLATE "pg_catalog"."default",
  2549. "password" varchar(200) COLLATE "pg_catalog"."default",
  2550. "status" int4,
  2551. "create_date" int8
  2552. )
  2553. ;
  2554. COMMENT ON COLUMN "public"."gen_datasource"."id" IS 'id';
  2555. COMMENT ON COLUMN "public"."gen_datasource"."db_type" IS '数据库类型 MySQL、Oracle、SQLServer、PostgreSQL';
  2556. COMMENT ON COLUMN "public"."gen_datasource"."conn_name" IS '连接名';
  2557. COMMENT ON COLUMN "public"."gen_datasource"."conn_url" IS 'URL';
  2558. COMMENT ON COLUMN "public"."gen_datasource"."username" IS '用户名';
  2559. COMMENT ON COLUMN "public"."gen_datasource"."password" IS '密码';
  2560. COMMENT ON COLUMN "public"."gen_datasource"."status" IS '状态 0:启用 1:禁用';
  2561. COMMENT ON COLUMN "public"."gen_datasource"."create_date" IS '创建时间';
  2562. COMMENT ON TABLE "public"."gen_datasource" IS '数据源管理';
  2563. -- ----------------------------
  2564. -- Table structure for gen_field_type
  2565. -- ----------------------------
  2566. DROP TABLE IF EXISTS "public"."gen_field_type";
  2567. CREATE TABLE "public"."gen_field_type" (
  2568. "id" int8 NOT NULL,
  2569. "column_type" varchar(200) COLLATE "pg_catalog"."default",
  2570. "attr_type" varchar(200) COLLATE "pg_catalog"."default",
  2571. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2572. "create_date" int8
  2573. )
  2574. ;
  2575. COMMENT ON COLUMN "public"."gen_field_type"."id" IS 'id';
  2576. COMMENT ON COLUMN "public"."gen_field_type"."column_type" IS '字段类型';
  2577. COMMENT ON COLUMN "public"."gen_field_type"."attr_type" IS '属性类型';
  2578. COMMENT ON COLUMN "public"."gen_field_type"."package_name" IS '属性包名';
  2579. COMMENT ON COLUMN "public"."gen_field_type"."create_date" IS '创建时间';
  2580. COMMENT ON TABLE "public"."gen_field_type" IS '字段类型管理';
  2581. -- ----------------------------
  2582. -- Table structure for gen_table_field
  2583. -- ----------------------------
  2584. DROP TABLE IF EXISTS "public"."gen_table_field";
  2585. CREATE TABLE "public"."gen_table_field" (
  2586. "id" int8 NOT NULL,
  2587. "table_id" int8,
  2588. "table_name" varchar(200) COLLATE "pg_catalog"."default",
  2589. "column_name" varchar(200) COLLATE "pg_catalog"."default",
  2590. "column_type" varchar(200) COLLATE "pg_catalog"."default",
  2591. "column_comment" varchar(200) COLLATE "pg_catalog"."default",
  2592. "attr_name" varchar(200) COLLATE "pg_catalog"."default",
  2593. "attr_type" varchar(200) COLLATE "pg_catalog"."default",
  2594. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2595. "is_pk" bool,
  2596. "is_required" bool,
  2597. "is_form" bool,
  2598. "is_list" bool,
  2599. "is_query" bool,
  2600. "query_type" varchar(200) COLLATE "pg_catalog"."default",
  2601. "form_type" varchar(200) COLLATE "pg_catalog"."default",
  2602. "dict_name" varchar(200) COLLATE "pg_catalog"."default",
  2603. "validator_type" varchar(200) COLLATE "pg_catalog"."default",
  2604. "sort" int4
  2605. )
  2606. ;
  2607. COMMENT ON COLUMN "public"."gen_table_field"."id" IS 'id';
  2608. COMMENT ON COLUMN "public"."gen_table_field"."table_id" IS '表ID';
  2609. COMMENT ON COLUMN "public"."gen_table_field"."table_name" IS '表名';
  2610. COMMENT ON COLUMN "public"."gen_table_field"."column_name" IS '列名';
  2611. COMMENT ON COLUMN "public"."gen_table_field"."column_type" IS '类型';
  2612. COMMENT ON COLUMN "public"."gen_table_field"."column_comment" IS '列说明';
  2613. COMMENT ON COLUMN "public"."gen_table_field"."attr_name" IS '属性名';
  2614. COMMENT ON COLUMN "public"."gen_table_field"."attr_type" IS '属性类型';
  2615. COMMENT ON COLUMN "public"."gen_table_field"."package_name" IS '属性包名';
  2616. COMMENT ON COLUMN "public"."gen_table_field"."is_pk" IS '是否主键 0:否 1:是';
  2617. COMMENT ON COLUMN "public"."gen_table_field"."is_required" IS '是否必填 0:否 1:是';
  2618. COMMENT ON COLUMN "public"."gen_table_field"."is_form" IS '是否表单字段 0:否 1:是';
  2619. COMMENT ON COLUMN "public"."gen_table_field"."is_list" IS '是否列表字段 0:否 1:是';
  2620. COMMENT ON COLUMN "public"."gen_table_field"."is_query" IS '是否查询字段 0:否 1:是';
  2621. COMMENT ON COLUMN "public"."gen_table_field"."query_type" IS '查询方式';
  2622. COMMENT ON COLUMN "public"."gen_table_field"."form_type" IS '表单类型';
  2623. COMMENT ON COLUMN "public"."gen_table_field"."dict_name" IS '字典名称';
  2624. COMMENT ON COLUMN "public"."gen_table_field"."validator_type" IS '效验方式';
  2625. COMMENT ON COLUMN "public"."gen_table_field"."sort" IS '排序';
  2626. COMMENT ON TABLE "public"."gen_table_field" IS '代码生成表列';
  2627. -- ----------------------------
  2628. -- Table structure for gen_table_info
  2629. -- ----------------------------
  2630. DROP TABLE IF EXISTS "public"."gen_table_info";
  2631. CREATE TABLE "public"."gen_table_info" (
  2632. "id" int8 NOT NULL,
  2633. "table_name" varchar(200) COLLATE "pg_catalog"."default",
  2634. "class_name" varchar(200) COLLATE "pg_catalog"."default",
  2635. "table_comment" varchar(200) COLLATE "pg_catalog"."default",
  2636. "author" varchar(200) COLLATE "pg_catalog"."default",
  2637. "email" varchar(200) COLLATE "pg_catalog"."default",
  2638. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2639. "version" varchar(200) COLLATE "pg_catalog"."default",
  2640. "backend_path" varchar(500) COLLATE "pg_catalog"."default",
  2641. "frontend_path" varchar(500) COLLATE "pg_catalog"."default",
  2642. "module_name" varchar(200) COLLATE "pg_catalog"."default",
  2643. "sub_module_name" varchar(200) COLLATE "pg_catalog"."default",
  2644. "datasource_id" int8,
  2645. "baseclass_id" int8,
  2646. "create_date" int8
  2647. )
  2648. ;
  2649. COMMENT ON COLUMN "public"."gen_table_info"."id" IS 'id';
  2650. COMMENT ON COLUMN "public"."gen_table_info"."table_name" IS '表名';
  2651. COMMENT ON COLUMN "public"."gen_table_info"."class_name" IS '类名';
  2652. COMMENT ON COLUMN "public"."gen_table_info"."table_comment" IS '功能名';
  2653. COMMENT ON COLUMN "public"."gen_table_info"."author" IS '作者';
  2654. COMMENT ON COLUMN "public"."gen_table_info"."email" IS '邮箱';
  2655. COMMENT ON COLUMN "public"."gen_table_info"."package_name" IS '项目包名';
  2656. COMMENT ON COLUMN "public"."gen_table_info"."version" IS '项目版本号';
  2657. COMMENT ON COLUMN "public"."gen_table_info"."backend_path" IS '后端生成路径';
  2658. COMMENT ON COLUMN "public"."gen_table_info"."frontend_path" IS '前端生成路径';
  2659. COMMENT ON COLUMN "public"."gen_table_info"."module_name" IS '模块名';
  2660. COMMENT ON COLUMN "public"."gen_table_info"."sub_module_name" IS '子模块名';
  2661. COMMENT ON COLUMN "public"."gen_table_info"."datasource_id" IS '数据源ID';
  2662. COMMENT ON COLUMN "public"."gen_table_info"."baseclass_id" IS '基类ID';
  2663. COMMENT ON COLUMN "public"."gen_table_info"."create_date" IS '创建时间';
  2664. COMMENT ON TABLE "public"."gen_table_info" IS '代码生成表';
  2665. -- ----------------------------
  2666. -- Table structure for gen_template
  2667. -- ----------------------------
  2668. DROP TABLE IF EXISTS "public"."gen_template";
  2669. CREATE TABLE "public"."gen_template" (
  2670. "id" int8 NOT NULL,
  2671. "name" varchar(200) COLLATE "pg_catalog"."default",
  2672. "file_name" varchar(200) COLLATE "pg_catalog"."default",
  2673. "content" text COLLATE "pg_catalog"."default",
  2674. "path" varchar(500) COLLATE "pg_catalog"."default",
  2675. "status" int4,
  2676. "create_date" int8
  2677. )
  2678. ;
  2679. COMMENT ON COLUMN "public"."gen_template"."id" IS 'id';
  2680. COMMENT ON COLUMN "public"."gen_template"."name" IS '名称';
  2681. COMMENT ON COLUMN "public"."gen_template"."file_name" IS '文件名';
  2682. COMMENT ON COLUMN "public"."gen_template"."content" IS '内容';
  2683. COMMENT ON COLUMN "public"."gen_template"."path" IS '生成路径';
  2684. COMMENT ON COLUMN "public"."gen_template"."status" IS '状态 0:启用 1:禁用';
  2685. COMMENT ON COLUMN "public"."gen_template"."create_date" IS '创建时间';
  2686. COMMENT ON TABLE "public"."gen_template" IS '模板管理';
  2687. -- ----------------------------
  2688. -- Table structure for iot_board_manage
  2689. -- ----------------------------
  2690. DROP TABLE IF EXISTS "public"."iot_board_manage";
  2691. CREATE TABLE "public"."iot_board_manage" (
  2692. "id" int8 NOT NULL,
  2693. "name" varchar(255) COLLATE "pg_catalog"."default",
  2694. "type" varchar(255) COLLATE "pg_catalog"."default",
  2695. "thumbnail_url" text COLLATE "pg_catalog"."default",
  2696. "is_template" bool,
  2697. "remarks" varchar(10240) COLLATE "pg_catalog"."default",
  2698. "tenant_code" int8,
  2699. "company_id" int8,
  2700. "dept_id" int8,
  2701. "creator" int8,
  2702. "create_date" int8,
  2703. "updater" int8,
  2704. "update_date" int8,
  2705. "background_image" text COLLATE "pg_catalog"."default",
  2706. "preview_url" varchar(2550) COLLATE "pg_catalog"."default"
  2707. )
  2708. ;
  2709. COMMENT ON COLUMN "public"."iot_board_manage"."id" IS '看板id主键';
  2710. COMMENT ON COLUMN "public"."iot_board_manage"."name" IS '看板名称';
  2711. COMMENT ON COLUMN "public"."iot_board_manage"."type" IS '看板类型';
  2712. COMMENT ON COLUMN "public"."iot_board_manage"."thumbnail_url" IS '缩略图url';
  2713. COMMENT ON COLUMN "public"."iot_board_manage"."is_template" IS '是否为模板';
  2714. COMMENT ON COLUMN "public"."iot_board_manage"."remarks" IS '备注';
  2715. COMMENT ON COLUMN "public"."iot_board_manage"."tenant_code" IS '所属企业(租户code)';
  2716. COMMENT ON COLUMN "public"."iot_board_manage"."company_id" IS '企业详情id';
  2717. COMMENT ON COLUMN "public"."iot_board_manage"."dept_id" IS '部门id';
  2718. COMMENT ON COLUMN "public"."iot_board_manage"."creator" IS '创建者';
  2719. COMMENT ON COLUMN "public"."iot_board_manage"."create_date" IS '创建时间';
  2720. COMMENT ON COLUMN "public"."iot_board_manage"."updater" IS '更新者';
  2721. COMMENT ON COLUMN "public"."iot_board_manage"."update_date" IS '更新时间';
  2722. COMMENT ON COLUMN "public"."iot_board_manage"."background_image" IS '看板详情的背景图片';
  2723. COMMENT ON COLUMN "public"."iot_board_manage"."preview_url" IS '预览url';
  2724. COMMENT ON TABLE "public"."iot_board_manage" IS '组态看板管理';
  2725. -- ----------------------------
  2726. -- Table structure for iot_carbon_bom
  2727. -- ----------------------------
  2728. DROP TABLE IF EXISTS "public"."iot_carbon_bom";
  2729. CREATE TABLE "public"."iot_carbon_bom" (
  2730. "id" int8,
  2731. "product_id" int8,
  2732. "pid" int8,
  2733. "mcode" varchar(255) COLLATE "pg_catalog"."default",
  2734. "mname" varchar(500) COLLATE "pg_catalog"."default",
  2735. "unit" varchar(50) COLLATE "pg_catalog"."default",
  2736. "weight" numeric(16,4),
  2737. "w_unit" varchar(50) COLLATE "pg_catalog"."default",
  2738. "dosage" numeric(16,4),
  2739. "supplier_code" varchar(255) COLLATE "pg_catalog"."default",
  2740. "supplier_name" varchar(500) COLLATE "pg_catalog"."default",
  2741. "supplier_address" varchar(1024) COLLATE "pg_catalog"."default",
  2742. "cr_id" int8,
  2743. "transport_km" numeric(16,4),
  2744. "mu_use" numeric(16,4),
  2745. "m_type" varchar(255) COLLATE "pg_catalog"."default",
  2746. "reference" varchar(255) COLLATE "pg_catalog"."default",
  2747. "remake" varchar(255) COLLATE "pg_catalog"."default",
  2748. "transport_use" numeric(16,4),
  2749. "mu_final_use" numeric(16,4)
  2750. )
  2751. ;
  2752. COMMENT ON COLUMN "public"."iot_carbon_bom"."id" IS '原料id';
  2753. COMMENT ON COLUMN "public"."iot_carbon_bom"."product_id" IS '最终产品id';
  2754. COMMENT ON COLUMN "public"."iot_carbon_bom"."pid" IS '父物料id';
  2755. COMMENT ON COLUMN "public"."iot_carbon_bom"."mcode" IS '原料编码';
  2756. COMMENT ON COLUMN "public"."iot_carbon_bom"."mname" IS '原料名称';
  2757. COMMENT ON COLUMN "public"."iot_carbon_bom"."unit" IS '原料单位';
  2758. COMMENT ON COLUMN "public"."iot_carbon_bom"."weight" IS '原料单件重量';
  2759. COMMENT ON COLUMN "public"."iot_carbon_bom"."w_unit" IS '重量重量计量单位';
  2760. COMMENT ON COLUMN "public"."iot_carbon_bom"."dosage" IS '原料用量';
  2761. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_code" IS '供应商编码';
  2762. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_name" IS '供应商名称';
  2763. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_address" IS '供应商地址';
  2764. COMMENT ON COLUMN "public"."iot_carbon_bom"."cr_id" IS '排放因子库id';
  2765. COMMENT ON COLUMN "public"."iot_carbon_bom"."transport_km" IS '运输距离';
  2766. COMMENT ON COLUMN "public"."iot_carbon_bom"."mu_use" IS '物料碳排因子';
  2767. COMMENT ON COLUMN "public"."iot_carbon_bom"."m_type" IS '原材料类别';
  2768. COMMENT ON COLUMN "public"."iot_carbon_bom"."reference" IS '排放因子参考标准';
  2769. COMMENT ON COLUMN "public"."iot_carbon_bom"."remake" IS '补充说明';
  2770. COMMENT ON COLUMN "public"."iot_carbon_bom"."transport_use" IS '物料运输碳排
  2771. (kg)=**';
  2772. COMMENT ON COLUMN "public"."iot_carbon_bom"."mu_final_use" IS '物料使用碳排
  2773. (kg)=***k排放因子';
  2774. COMMENT ON TABLE "public"."iot_carbon_bom" IS '产品bom信息';
  2775. -- ----------------------------
  2776. -- Table structure for iot_carbon_certificate
  2777. -- ----------------------------
  2778. DROP TABLE IF EXISTS "public"."iot_carbon_certificate";
  2779. CREATE TABLE "public"."iot_carbon_certificate" (
  2780. "id" int8 NOT NULL,
  2781. "product_id" int8,
  2782. "product_name" varchar(500) COLLATE "pg_catalog"."default",
  2783. "boundary_start" int8,
  2784. "boundary_end" int8,
  2785. "certification_org" varchar(255) COLLATE "pg_catalog"."default",
  2786. "verification_std" varchar(255) COLLATE "pg_catalog"."default",
  2787. "carbon_val" numeric(15,5),
  2788. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  2789. "certificate_url" varchar(600) COLLATE "pg_catalog"."default",
  2790. "certificate_start" int8,
  2791. "certificate_end" int8,
  2792. "shared" int4,
  2793. "tenant_code" int8,
  2794. "company_id" int8,
  2795. "dept_id" int8,
  2796. "creator" int8,
  2797. "create_date" int8,
  2798. "updater" int8,
  2799. "update_date" int8,
  2800. "model" varchar(255) COLLATE "pg_catalog"."default"
  2801. )
  2802. ;
  2803. COMMENT ON COLUMN "public"."iot_carbon_certificate"."id" IS '数据主键id';
  2804. COMMENT ON COLUMN "public"."iot_carbon_certificate"."product_id" IS '产品id';
  2805. COMMENT ON COLUMN "public"."iot_carbon_certificate"."product_name" IS '产品名称';
  2806. COMMENT ON COLUMN "public"."iot_carbon_certificate"."boundary_start" IS '数据时间边界开始';
  2807. COMMENT ON COLUMN "public"."iot_carbon_certificate"."boundary_end" IS '数据时间边界截止';
  2808. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certification_org" IS '认证机构';
  2809. COMMENT ON COLUMN "public"."iot_carbon_certificate"."verification_std" IS '核查标准';
  2810. COMMENT ON COLUMN "public"."iot_carbon_certificate"."carbon_val" IS '产品碳足迹值,单位kce';
  2811. COMMENT ON COLUMN "public"."iot_carbon_certificate"."stage_percent_json" IS '生命周期各阶段占比json';
  2812. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_url" IS '证书url';
  2813. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_start" IS '发证日期';
  2814. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_end" IS '证书到期时间';
  2815. COMMENT ON COLUMN "public"."iot_carbon_certificate"."shared" IS '是否已共享:0-未共享,1-已共享';
  2816. COMMENT ON COLUMN "public"."iot_carbon_certificate"."tenant_code" IS '租户编码';
  2817. COMMENT ON COLUMN "public"."iot_carbon_certificate"."company_id" IS '企业id';
  2818. COMMENT ON COLUMN "public"."iot_carbon_certificate"."dept_id" IS '部门id';
  2819. COMMENT ON COLUMN "public"."iot_carbon_certificate"."creator" IS '创建人';
  2820. COMMENT ON COLUMN "public"."iot_carbon_certificate"."create_date" IS '创建时间';
  2821. COMMENT ON COLUMN "public"."iot_carbon_certificate"."updater" IS '更新人';
  2822. COMMENT ON COLUMN "public"."iot_carbon_certificate"."update_date" IS '更新时间';
  2823. COMMENT ON COLUMN "public"."iot_carbon_certificate"."model" IS '产品型号';
  2824. COMMENT ON TABLE "public"."iot_carbon_certificate" IS '碳足迹证书';
  2825. -- ----------------------------
  2826. -- Table structure for iot_carbon_energy_variety
  2827. -- ----------------------------
  2828. DROP TABLE IF EXISTS "public"."iot_carbon_energy_variety";
  2829. CREATE TABLE "public"."iot_carbon_energy_variety" (
  2830. "id" int8 NOT NULL,
  2831. "name" varchar(128) COLLATE "pg_catalog"."default",
  2832. "code" varchar(128) COLLATE "pg_catalog"."default",
  2833. "type" varchar(24) COLLATE "pg_catalog"."default",
  2834. "is_default" varchar(2) COLLATE "pg_catalog"."default",
  2835. "remarks" varchar(2028) COLLATE "pg_catalog"."default",
  2836. "tenant_code" int8,
  2837. "company_id" int8,
  2838. "dept_id" int8,
  2839. "creator" int8,
  2840. "create_date" int8,
  2841. "updater" int8,
  2842. "update_date" int8
  2843. )
  2844. ;
  2845. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."id" IS '数据主键id';
  2846. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."name" IS '能源品种名称
  2847. ...';
  2848. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."code" IS '能源品种类型
  2849. -A29...';
  2850. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."type" IS '能源排放类别,基础能源 运输能源';
  2851. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."is_default" IS '是否默认,0默认,1自定义,默认数据只有管理员可以操作';
  2852. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."remarks" IS '备注';
  2853. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."tenant_code" IS '企业编码';
  2854. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."company_id" IS '企业详情id';
  2855. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."dept_id" IS '部门id';
  2856. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."creator" IS '创建者id';
  2857. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."create_date" IS '创建时间';
  2858. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."updater" IS '更新者id';
  2859. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."update_date" IS '更新时间';
  2860. COMMENT ON TABLE "public"."iot_carbon_energy_variety" IS '能源品种基本信息';
  2861. -- ----------------------------
  2862. -- Table structure for iot_carbon_enterprise_auth
  2863. -- ----------------------------
  2864. DROP TABLE IF EXISTS "public"."iot_carbon_enterprise_auth";
  2865. CREATE TABLE "public"."iot_carbon_enterprise_auth" (
  2866. "id" int8,
  2867. "username" varchar(50) COLLATE "pg_catalog"."default",
  2868. "password" varchar(50) COLLATE "pg_catalog"."default",
  2869. "tenant_name" varchar(255) COLLATE "pg_catalog"."default",
  2870. "industry_category" varchar(50) COLLATE "pg_catalog"."default",
  2871. "industry_type" varchar(50) COLLATE "pg_catalog"."default",
  2872. "region_code" varchar(32) COLLATE "pg_catalog"."default",
  2873. "address" varchar(1024) COLLATE "pg_catalog"."default",
  2874. "lng_lat" varchar(255) COLLATE "pg_catalog"."default",
  2875. "corporation_code" varchar(32) COLLATE "pg_catalog"."default",
  2876. "business_license" varchar(150) COLLATE "pg_catalog"."default",
  2877. "contact" varchar(20) COLLATE "pg_catalog"."default",
  2878. "contact_number" varchar(20) COLLATE "pg_catalog"."default",
  2879. "email" varchar(320) COLLATE "pg_catalog"."default",
  2880. "status" varchar(4) COLLATE "pg_catalog"."default" DEFAULT 1,
  2881. "opinion" varchar(2048) COLLATE "pg_catalog"."default",
  2882. "update_time" int8
  2883. )
  2884. ;
  2885. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."id" IS 'id';
  2886. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."username" IS '用户账号';
  2887. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."password" IS '用户密码';
  2888. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."tenant_name" IS '企业名称';
  2889. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."industry_category" IS '行业门类';
  2890. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."industry_type" IS '行业大类';
  2891. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."region_code" IS '区域编码';
  2892. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."address" IS '详细地址';
  2893. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."lng_lat" IS '经纬度';
  2894. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."corporation_code" IS '统一社会信用编码';
  2895. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."business_license" IS '营业执照扫描件';
  2896. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."contact" IS '联系人';
  2897. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."contact_number" IS '联系电话';
  2898. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."email" IS '企业邮箱';
  2899. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."status" IS '审核状态';
  2900. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."opinion" IS '审核意见';
  2901. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."update_time" IS '更新时间';
  2902. -- ----------------------------
  2903. -- Table structure for iot_carbon_indirect_energy
  2904. -- ----------------------------
  2905. DROP TABLE IF EXISTS "public"."iot_carbon_indirect_energy";
  2906. CREATE TABLE "public"."iot_carbon_indirect_energy" (
  2907. "id" int8 NOT NULL,
  2908. "ie_code" varchar(255) COLLATE "pg_catalog"."default",
  2909. "ie_name" varchar(500) COLLATE "pg_catalog"."default",
  2910. "ev_id" int8,
  2911. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  2912. "ratio" numeric(8,4),
  2913. "steps_num" int4,
  2914. "group_id" int8,
  2915. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2916. "dosage" numeric(16,6),
  2917. "pr_status" int8,
  2918. "m_id" int8,
  2919. "pr_type" varchar(255) COLLATE "pg_catalog"."default"
  2920. )
  2921. ;
  2922. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."id" IS '数据主键id';
  2923. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ie_code" IS '间接用能过程编号';
  2924. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ie_name" IS '间接用能过程名称';
  2925. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ev_id" IS '间接用能能源类型id';
  2926. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."thing_code" IS '间接用能设备编码/物实体编码';
  2927. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ratio" IS '使用比率';
  2928. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."steps_num" IS '工序数量';
  2929. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."group_id" IS '提交数据组id';
  2930. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_code" IS '生产工单编码';
  2931. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."dosage" IS '用量';
  2932. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_status" IS '计算状态 1 待计算 2已计算';
  2933. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."m_id" IS '产品id';
  2934. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_type" IS '工单类型,1设备/2区间';
  2935. COMMENT ON TABLE "public"."iot_carbon_indirect_energy" IS '间接用能配置记录';
  2936. -- ----------------------------
  2937. -- Table structure for iot_carbon_outbound_config
  2938. -- ----------------------------
  2939. DROP TABLE IF EXISTS "public"."iot_carbon_outbound_config";
  2940. CREATE TABLE "public"."iot_carbon_outbound_config" (
  2941. "id" int8 NOT NULL,
  2942. "m_id" int8,
  2943. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  2944. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  2945. "customer_name" varchar(255) COLLATE "pg_catalog"."default",
  2946. "customer_address" varchar(255) COLLATE "pg_catalog"."default",
  2947. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2948. "num" int8,
  2949. "outbound_time" date
  2950. )
  2951. ;
  2952. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."id" IS 'id';
  2953. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_id" IS '产品id';
  2954. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_code" IS '产品编码';
  2955. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_name" IS '产品名称';
  2956. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."customer_name" IS '客户名称';
  2957. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."customer_address" IS '客户编码';
  2958. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."pr_code" IS '工单编码';
  2959. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."num" IS '出库数量';
  2960. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."outbound_time" IS '出库时间';
  2961. -- ----------------------------
  2962. -- Table structure for iot_carbon_process_steps
  2963. -- ----------------------------
  2964. DROP TABLE IF EXISTS "public"."iot_carbon_process_steps";
  2965. CREATE TABLE "public"."iot_carbon_process_steps" (
  2966. "id" int8 NOT NULL,
  2967. "mid" int8,
  2968. "order_num" int8,
  2969. "process_code" varchar(255) COLLATE "pg_catalog"."default",
  2970. "process_name" varchar(500) COLLATE "pg_catalog"."default",
  2971. "ev_ids" varchar(500) COLLATE "pg_catalog"."default",
  2972. "create_time" int8,
  2973. "node_id" varchar(255) COLLATE "pg_catalog"."default"
  2974. )
  2975. ;
  2976. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."id" IS '数据主键id';
  2977. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."mid" IS '物料id';
  2978. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."order_num" IS '序号';
  2979. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."process_code" IS '工艺工序编码';
  2980. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."process_name" IS '工艺工序名称';
  2981. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."ev_ids" IS '能源介质id,依赖于能源品种基本信息,多个编码以英文逗号分割';
  2982. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."create_time" IS '创建时间';
  2983. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."node_id" IS '节点id/前端渲染坐标使用';
  2984. COMMENT ON TABLE "public"."iot_carbon_process_steps" IS '产品工艺工序配置';
  2985. -- ----------------------------
  2986. -- Table structure for iot_carbon_production_custom
  2987. -- ----------------------------
  2988. DROP TABLE IF EXISTS "public"."iot_carbon_production_custom";
  2989. CREATE TABLE "public"."iot_carbon_production_custom" (
  2990. "id" int8 NOT NULL,
  2991. "production_id" int8,
  2992. "title" varchar(2550) COLLATE "pg_catalog"."default",
  2993. "info" varchar(2550) COLLATE "pg_catalog"."default"
  2994. )
  2995. ;
  2996. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."id" IS 'id';
  2997. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."production_id" IS '产品id';
  2998. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."title" IS '字段名称描述';
  2999. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."info" IS '字段信息详情';
  3000. COMMENT ON TABLE "public"."iot_carbon_production_custom" IS '产品自定义信息';
  3001. -- ----------------------------
  3002. -- Table structure for iot_carbon_production_process_variety
  3003. -- ----------------------------
  3004. DROP TABLE IF EXISTS "public"."iot_carbon_production_process_variety";
  3005. CREATE TABLE "public"."iot_carbon_production_process_variety" (
  3006. "id" int8 NOT NULL,
  3007. "pr_id" int8,
  3008. "pr_code" varchar(500) COLLATE "pg_catalog"."default",
  3009. "m_id" int8,
  3010. "ps_id" int8,
  3011. "ev_id" int8,
  3012. "usage" numeric(16,8),
  3013. "carbon" numeric(16,8),
  3014. "tce" numeric(16,8),
  3015. "type" varchar(4) COLLATE "pg_catalog"."default",
  3016. "final_num" int8
  3017. )
  3018. ;
  3019. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."id" IS '数据主键id';
  3020. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."pr_id" IS '生产记录id//间接用能配置id';
  3021. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."pr_code" IS '生产记录编码';
  3022. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."m_id" IS '产品id';
  3023. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."ps_id" IS '工序id';
  3024. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."ev_id" IS '能源介质id';
  3025. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."usage" IS '总用量';
  3026. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."carbon" IS '总碳排';
  3027. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."tce" IS '总能耗';
  3028. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."type" IS '类型2 生产 3公摊/间接';
  3029. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."final_num" IS '最终产成品数量';
  3030. COMMENT ON TABLE "public"."iot_carbon_production_process_variety" IS '工单工序用能结果';
  3031. -- ----------------------------
  3032. -- Table structure for iot_carbon_production_record
  3033. -- ----------------------------
  3034. DROP TABLE IF EXISTS "public"."iot_carbon_production_record";
  3035. CREATE TABLE "public"."iot_carbon_production_record" (
  3036. "id" int8 NOT NULL,
  3037. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  3038. "m_id" int8,
  3039. "work_name" varchar(500) COLLATE "pg_catalog"."default",
  3040. "start_time" date,
  3041. "end_time" date,
  3042. "p_num" int8,
  3043. "final_num" int8,
  3044. "ps_id" int8,
  3045. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  3046. "ev_id" int8,
  3047. "dosage" numeric(16,6),
  3048. "ratio" numeric(5,2),
  3049. "pr_type" varchar(255) COLLATE "pg_catalog"."default",
  3050. "pr_status" int8,
  3051. "remarks" varchar(2028) COLLATE "pg_catalog"."default",
  3052. "tenant_code" int8,
  3053. "company_id" int8,
  3054. "dept_id" int8,
  3055. "creator" int8,
  3056. "create_date" int8,
  3057. "updater" int8,
  3058. "update_date" int8,
  3059. "group_id" int8,
  3060. "pr_dur" int8
  3061. )
  3062. ;
  3063. COMMENT ON COLUMN "public"."iot_carbon_production_record"."id" IS '数据主键id';
  3064. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_code" IS '生产记录编码';
  3065. COMMENT ON COLUMN "public"."iot_carbon_production_record"."m_id" IS '产品id';
  3066. COMMENT ON COLUMN "public"."iot_carbon_production_record"."work_name" IS '生产车间';
  3067. COMMENT ON COLUMN "public"."iot_carbon_production_record"."start_time" IS '生产开始时间';
  3068. COMMENT ON COLUMN "public"."iot_carbon_production_record"."end_time" IS '生产结束时间';
  3069. COMMENT ON COLUMN "public"."iot_carbon_production_record"."p_num" IS '生产数量';
  3070. COMMENT ON COLUMN "public"."iot_carbon_production_record"."final_num" IS '成品数量';
  3071. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ps_id" IS '工艺工序id';
  3072. COMMENT ON COLUMN "public"."iot_carbon_production_record"."thing_code" IS '生产对象/物实体编码';
  3073. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ev_id" IS '能源品种id';
  3074. COMMENT ON COLUMN "public"."iot_carbon_production_record"."dosage" IS '用量';
  3075. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ratio" IS '使用比率';
  3076. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_type" IS '工单类型1批次接入,2时段录入';
  3077. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_status" IS '生产记录状态1待计算,2已经计算,3计算异常,4全量计算完毕,5汇总完毕,6汇总异常';
  3078. COMMENT ON COLUMN "public"."iot_carbon_production_record"."remarks" IS '备注';
  3079. COMMENT ON COLUMN "public"."iot_carbon_production_record"."tenant_code" IS '企业编码';
  3080. COMMENT ON COLUMN "public"."iot_carbon_production_record"."company_id" IS '企业详情id';
  3081. COMMENT ON COLUMN "public"."iot_carbon_production_record"."dept_id" IS '部门id';
  3082. COMMENT ON COLUMN "public"."iot_carbon_production_record"."creator" IS '创建者id';
  3083. COMMENT ON COLUMN "public"."iot_carbon_production_record"."create_date" IS '创建时间';
  3084. COMMENT ON COLUMN "public"."iot_carbon_production_record"."updater" IS '更新者id';
  3085. COMMENT ON COLUMN "public"."iot_carbon_production_record"."update_date" IS '更新时间';
  3086. COMMENT ON COLUMN "public"."iot_carbon_production_record"."group_id" IS '提交数据组id';
  3087. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_dur" IS '生产工时';
  3088. COMMENT ON TABLE "public"."iot_carbon_production_record" IS '生产记录';
  3089. -- ----------------------------
  3090. -- Table structure for iot_carbon_production_report
  3091. -- ----------------------------
  3092. DROP TABLE IF EXISTS "public"."iot_carbon_production_report";
  3093. CREATE TABLE "public"."iot_carbon_production_report" (
  3094. "id" int8 NOT NULL,
  3095. "product_id" int8,
  3096. "config_id" int8,
  3097. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  3098. "boundary_type" int4,
  3099. "boundary_start" date,
  3100. "boundary_end" date,
  3101. "valid_end_time" int8,
  3102. "total_carbon" numeric(15,5),
  3103. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  3104. "company_name" varchar(255) COLLATE "pg_catalog"."default",
  3105. "report_code" varchar(100) COLLATE "pg_catalog"."default",
  3106. "tenant_code" int8,
  3107. "company_id" int8,
  3108. "dept_id" int8,
  3109. "creator" int8,
  3110. "create_date" int8,
  3111. "updater" int8,
  3112. "update_date" int8
  3113. )
  3114. ;
  3115. COMMENT ON COLUMN "public"."iot_carbon_production_report"."product_id" IS '产品id';
  3116. COMMENT ON COLUMN "public"."iot_carbon_production_report"."config_id" IS '碳足报告配置id';
  3117. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary" IS '系统边界类型:1-摇篮到大门,2-摇篮到坟墓';
  3118. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  3119. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_start" IS '数据边界开始时间';
  3120. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_end" IS '数据边界结束时间';
  3121. COMMENT ON COLUMN "public"."iot_carbon_production_report"."valid_end_time" IS '报告有效期';
  3122. COMMENT ON COLUMN "public"."iot_carbon_production_report"."total_carbon" IS '碳足迹值';
  3123. COMMENT ON COLUMN "public"."iot_carbon_production_report"."stage_percent_json" IS '各阶段碳足迹占比';
  3124. COMMENT ON COLUMN "public"."iot_carbon_production_report"."company_name" IS '企业名称';
  3125. COMMENT ON COLUMN "public"."iot_carbon_production_report"."report_code" IS '报告编号';
  3126. COMMENT ON COLUMN "public"."iot_carbon_production_report"."tenant_code" IS '租户编码';
  3127. COMMENT ON COLUMN "public"."iot_carbon_production_report"."company_id" IS '企业id';
  3128. COMMENT ON COLUMN "public"."iot_carbon_production_report"."dept_id" IS '部门id';
  3129. COMMENT ON COLUMN "public"."iot_carbon_production_report"."creator" IS '创建人';
  3130. COMMENT ON COLUMN "public"."iot_carbon_production_report"."create_date" IS '创建时间';
  3131. COMMENT ON COLUMN "public"."iot_carbon_production_report"."updater" IS '更新人';
  3132. COMMENT ON COLUMN "public"."iot_carbon_production_report"."update_date" IS '更新时间';
  3133. COMMENT ON TABLE "public"."iot_carbon_production_report" IS '产品碳足迹报告';
  3134. -- ----------------------------
  3135. -- Table structure for iot_carbon_production_report_config
  3136. -- ----------------------------
  3137. DROP TABLE IF EXISTS "public"."iot_carbon_production_report_config";
  3138. CREATE TABLE "public"."iot_carbon_production_report_config" (
  3139. "id" int8 NOT NULL,
  3140. "tenant_code" int8,
  3141. "product_id" int8,
  3142. "boundary_type" int4,
  3143. "boundary_start" int8,
  3144. "boundary_end" int8
  3145. )
  3146. ;
  3147. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."id" IS '数据主键id';
  3148. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."tenant_code" IS '企业租户编码';
  3149. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."product_id" IS '产品id';
  3150. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  3151. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_start" IS '数据边界开始时间:只有自定义边界才有值';
  3152. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_end" IS '数据边界结束时间:只有自定义边界才有值';
  3153. COMMENT ON TABLE "public"."iot_carbon_production_report_config" IS '碳足迹报告配置';
  3154. -- ----------------------------
  3155. -- Table structure for iot_carbon_production_result
  3156. -- ----------------------------
  3157. DROP TABLE IF EXISTS "public"."iot_carbon_production_result";
  3158. CREATE TABLE "public"."iot_carbon_production_result" (
  3159. "id" int8 NOT NULL,
  3160. "m_id" int8,
  3161. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  3162. "num" int8,
  3163. "ev_id" int8,
  3164. "ev_name" varchar(128) COLLATE "pg_catalog"."default",
  3165. "usage" numeric(16,4),
  3166. "carbon" numeric(16,4),
  3167. "tce" numeric(16,4),
  3168. "carbon_type" varchar(255) COLLATE "pg_catalog"."default",
  3169. "result_type" varchar(4) COLLATE "pg_catalog"."default",
  3170. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  3171. "start_time" date,
  3172. "finish_time" date,
  3173. "json" varchar(25500) COLLATE "pg_catalog"."default",
  3174. "f_unit" varchar(255) COLLATE "pg_catalog"."default",
  3175. "usage_avg" numeric(16,4),
  3176. "carbon_avg" numeric(16,4),
  3177. "p_weight" numeric(16,4),
  3178. "w_unit" varchar(255) COLLATE "pg_catalog"."default",
  3179. "final_num" int8,
  3180. "pr_dur" int4,
  3181. "sync_status" varchar(4) COLLATE "pg_catalog"."default",
  3182. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  3183. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  3184. "m_model" varchar(255) COLLATE "pg_catalog"."default",
  3185. "group_id" int8,
  3186. "f_usage" numeric(16,4),
  3187. "f_carbon" numeric(16,4),
  3188. "f_usage_avg" numeric(16,4),
  3189. "f_carbon_avg" numeric(16,4),
  3190. "f_ev_id" int8,
  3191. "f_ev_name" varchar(255) COLLATE "pg_catalog"."default",
  3192. "life" int4
  3193. )
  3194. ;
  3195. COMMENT ON COLUMN "public"."iot_carbon_production_result"."id" IS '数据主键id';
  3196. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_id" IS '产品id';
  3197. COMMENT ON COLUMN "public"."iot_carbon_production_result"."pr_code" IS '生产记录编码';
  3198. COMMENT ON COLUMN "public"."iot_carbon_production_result"."num" IS '生产数量';
  3199. COMMENT ON COLUMN "public"."iot_carbon_production_result"."ev_id" IS '能源品种id';
  3200. COMMENT ON COLUMN "public"."iot_carbon_production_result"."ev_name" IS '能源品种名称/运输类型名称/废弃能源品种名称';
  3201. COMMENT ON COLUMN "public"."iot_carbon_production_result"."usage" IS '总用量/原材料的时候,这里存运输总碳排/废弃的时候,存废弃能源消耗总量';
  3202. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon" IS '总碳排/废弃的时候,存废弃能源碳排总量';
  3203. COMMENT ON COLUMN "public"."iot_carbon_production_result"."tce" IS '总能耗';
  3204. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon_type" IS '1 原料碳排,原料运输碳排
  3205. 2
  3206. 3 /
  3207. 4
  3208. 5 使
  3209. 6 ,
  3210. ';
  3211. COMMENT ON COLUMN "public"."iot_carbon_production_result"."result_type" IS '同步类型: 1-结果数据 2-过程数据';
  3212. COMMENT ON COLUMN "public"."iot_carbon_production_result"."boundary" IS '系统边界: 1-摇篮到大门, 2-摇篮到坟墓';
  3213. COMMENT ON COLUMN "public"."iot_carbon_production_result"."start_time" IS '工单开工时间';
  3214. COMMENT ON COLUMN "public"."iot_carbon_production_result"."finish_time" IS '完工时间';
  3215. COMMENT ON COLUMN "public"."iot_carbon_production_result"."json" IS '详情json,一个类型,一个能源,形成一个详情json';
  3216. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_unit" IS '功能单位计量单位';
  3217. COMMENT ON COLUMN "public"."iot_carbon_production_result"."usage_avg" IS '平均用量/原材料的时候,这里存平均运输碳排值/废弃的时候,存废弃能耗平均值';
  3218. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon_avg" IS '平均碳排/原材料的时候,这里存平均物料碳排/废弃的时候,存废弃碳排平均值';
  3219. COMMENT ON COLUMN "public"."iot_carbon_production_result"."p_weight" IS '产品重量';
  3220. COMMENT ON COLUMN "public"."iot_carbon_production_result"."w_unit" IS '产品重量计量单位';
  3221. COMMENT ON COLUMN "public"."iot_carbon_production_result"."final_num" IS '产成品数量';
  3222. COMMENT ON COLUMN "public"."iot_carbon_production_result"."pr_dur" IS '生产时长,小时数';
  3223. COMMENT ON COLUMN "public"."iot_carbon_production_result"."sync_status" IS '同步状态,1待同步,2已同步';
  3224. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_name" IS '产品名称';
  3225. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_code" IS '产品编码';
  3226. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_model" IS '产品型号';
  3227. COMMENT ON COLUMN "public"."iot_carbon_production_result"."group_id" IS '提交数据组id,产品运输,id相同的时候,说明是一批产品,分段运输';
  3228. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_usage" IS '废弃运输里程';
  3229. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_carbon" IS '废弃运输碳排';
  3230. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_usage_avg" IS '废弃运输里程平均=废弃运输里程,方便处理,冗余字段';
  3231. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_carbon_avg" IS '单件废弃运输碳排';
  3232. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_ev_id" IS '废弃运输类型id';
  3233. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_ev_name" IS '废弃运输类型';
  3234. COMMENT ON COLUMN "public"."iot_carbon_production_result"."life" IS '产品使用,使用年限';
  3235. -- ----------------------------
  3236. -- Table structure for iot_carbon_production_sync
  3237. -- ----------------------------
  3238. DROP TABLE IF EXISTS "public"."iot_carbon_production_sync";
  3239. CREATE TABLE "public"."iot_carbon_production_sync" (
  3240. "id" int8 NOT NULL,
  3241. "m_id" int8,
  3242. "type" varchar(4) COLLATE "pg_catalog"."default",
  3243. "tenant_code" int8,
  3244. "company_id" int8,
  3245. "dept_id" int8,
  3246. "creator" int8,
  3247. "create_date" int8,
  3248. "updater" int8,
  3249. "update_date" int8
  3250. )
  3251. ;
  3252. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."id" IS '数据主键id';
  3253. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."m_id" IS '物料id';
  3254. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."type" IS '同步类型 1结果数据 2过程数据';
  3255. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."tenant_code" IS '所属企业/租户code';
  3256. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."company_id" IS '企业详情id';
  3257. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."dept_id" IS '部门id';
  3258. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."creator" IS '创建者id';
  3259. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."create_date" IS '创建时间';
  3260. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."updater" IS '更新者id';
  3261. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."update_date" IS '更新时间';
  3262. -- ----------------------------
  3263. -- Table structure for iot_carbon_production_variety
  3264. -- ----------------------------
  3265. DROP TABLE IF EXISTS "public"."iot_carbon_production_variety";
  3266. CREATE TABLE "public"."iot_carbon_production_variety" (
  3267. "id" int8 NOT NULL,
  3268. "code" varchar(2550) COLLATE "pg_catalog"."default",
  3269. "name" varchar(500) COLLATE "pg_catalog"."default",
  3270. "model" varchar(2550) COLLATE "pg_catalog"."default",
  3271. "url" varchar(500) COLLATE "pg_catalog"."default",
  3272. "type" varchar(4) COLLATE "pg_catalog"."default",
  3273. "final_type" varchar(4) COLLATE "pg_catalog"."default",
  3274. "industry" varchar(500) COLLATE "pg_catalog"."default",
  3275. "industry_sub" varchar(500) COLLATE "pg_catalog"."default",
  3276. "fsu" varchar(50) COLLATE "pg_catalog"."default",
  3277. "f_unit" varchar(50) COLLATE "pg_catalog"."default",
  3278. "unit_price" numeric(10,6),
  3279. "p_size" varchar(50) COLLATE "pg_catalog"."default",
  3280. "p_weight" numeric(10,6),
  3281. "w_unit" varchar(50) COLLATE "pg_catalog"."default",
  3282. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  3283. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  3284. "tenant_code" int8,
  3285. "company_id" int8,
  3286. "dept_id" int8,
  3287. "creator" int8,
  3288. "create_date" int8,
  3289. "updater" int8,
  3290. "update_date" int8,
  3291. "source" varchar(2550) COLLATE "pg_catalog"."default",
  3292. "p_size_unit" varchar(53) COLLATE "pg_catalog"."default",
  3293. "steps_url" varchar(2550) COLLATE "pg_catalog"."default",
  3294. "steps_json" varchar(12550) COLLATE "pg_catalog"."default"
  3295. )
  3296. ;
  3297. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."id" IS '数据主键id';
  3298. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."code" IS '产品编码';
  3299. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."name" IS '产品名称';
  3300. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."model" IS '产品规格型号';
  3301. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."url" IS '产品图片url';
  3302. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."type" IS '种类 1成品 2半成品 ';
  3303. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."final_type" IS '最终成品类型';
  3304. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."industry" IS '所属行业/产品所属行业';
  3305. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."industry_sub" IS '产品分类/产品所属行业子类型';
  3306. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."fsu" IS '功能单位计量标准数';
  3307. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."f_unit" IS '功能单位计量单位';
  3308. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."unit_price" IS '单价,产品单价';
  3309. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_size" IS '产品尺寸';
  3310. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_weight" IS '产品重量';
  3311. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."w_unit" IS '重量计量单位';
  3312. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."boundary" IS '系统边界,产品碳足迹生命周期边界1.摇篮到大门,2摇篮到坟墓';
  3313. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."remarks" IS '备注';
  3314. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."tenant_code" IS '所属企业/租户code';
  3315. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."company_id" IS '企业详情id';
  3316. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."dept_id" IS '部门id';
  3317. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."creator" IS '创建者id';
  3318. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."create_date" IS '创建时间';
  3319. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."updater" IS '更新者id';
  3320. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."update_date" IS '更新时间';
  3321. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."source" IS '来源';
  3322. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_size_unit" IS '产品尺寸单位';
  3323. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."steps_url" IS '工序预览图url';
  3324. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."steps_json" IS '工序拖拉拽json';
  3325. COMMENT ON TABLE "public"."iot_carbon_production_variety" IS '产品基本信息表';
  3326. -- ----------------------------
  3327. -- Table structure for iot_carbon_ratio
  3328. -- ----------------------------
  3329. DROP TABLE IF EXISTS "public"."iot_carbon_ratio";
  3330. CREATE TABLE "public"."iot_carbon_ratio" (
  3331. "id" int8,
  3332. "ev_id" int8,
  3333. "unit" varchar(128) COLLATE "pg_catalog"."default",
  3334. "ratio" numeric(24,8),
  3335. "source" varchar(1024) COLLATE "pg_catalog"."default",
  3336. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  3337. "type" varchar(1024) COLLATE "pg_catalog"."default",
  3338. "tenant_code" int8,
  3339. "company_id" int8,
  3340. "dept_id" int8,
  3341. "creator" int8,
  3342. "create_date" int8,
  3343. "updater" int8,
  3344. "update_date" int8,
  3345. "begin_time" date,
  3346. "end_time" date,
  3347. "district" varchar(255) COLLATE "pg_catalog"."default"
  3348. )
  3349. ;
  3350. COMMENT ON COLUMN "public"."iot_carbon_ratio"."id" IS '数据主键id';
  3351. COMMENT ON COLUMN "public"."iot_carbon_ratio"."ev_id" IS '能源品种id';
  3352. COMMENT ON COLUMN "public"."iot_carbon_ratio"."unit" IS '计量单位';
  3353. COMMENT ON COLUMN "public"."iot_carbon_ratio"."ratio" IS '折标媒/碳排系数';
  3354. COMMENT ON COLUMN "public"."iot_carbon_ratio"."source" IS '来源';
  3355. COMMENT ON COLUMN "public"."iot_carbon_ratio"."remarks" IS '备注';
  3356. COMMENT ON COLUMN "public"."iot_carbon_ratio"."type" IS '类型,1碳排,2折标媒';
  3357. COMMENT ON COLUMN "public"."iot_carbon_ratio"."tenant_code" IS '所属企业/租户code';
  3358. COMMENT ON COLUMN "public"."iot_carbon_ratio"."company_id" IS '企业详情id';
  3359. COMMENT ON COLUMN "public"."iot_carbon_ratio"."dept_id" IS '部门id';
  3360. COMMENT ON COLUMN "public"."iot_carbon_ratio"."creator" IS '创建者id';
  3361. COMMENT ON COLUMN "public"."iot_carbon_ratio"."create_date" IS '创建时间';
  3362. COMMENT ON COLUMN "public"."iot_carbon_ratio"."updater" IS '更新者id';
  3363. COMMENT ON COLUMN "public"."iot_carbon_ratio"."update_date" IS '更新时间';
  3364. COMMENT ON COLUMN "public"."iot_carbon_ratio"."begin_time" IS '适用日期范围开始时间';
  3365. COMMENT ON COLUMN "public"."iot_carbon_ratio"."end_time" IS '适用日期范围结束时间';
  3366. COMMENT ON COLUMN "public"."iot_carbon_ratio"."district" IS '适用区域';
  3367. COMMENT ON TABLE "public"."iot_carbon_ratio" IS '折标煤碳排因子基本信息';
  3368. -- ----------------------------
  3369. -- Table structure for iot_carbon_share
  3370. -- ----------------------------
  3371. DROP TABLE IF EXISTS "public"."iot_carbon_share";
  3372. CREATE TABLE "public"."iot_carbon_share" (
  3373. "id" int8 NOT NULL,
  3374. "name" varchar(2550) COLLATE "pg_catalog"."default",
  3375. "url" varchar(2550) COLLATE "pg_catalog"."default",
  3376. "token" varchar(2550) COLLATE "pg_catalog"."default",
  3377. "tenant_code" int8 NOT NULL,
  3378. "company_id" int8,
  3379. "dept_id" int8,
  3380. "creator" int8,
  3381. "create_date" int8,
  3382. "updater" int8,
  3383. "update_date" int8
  3384. )
  3385. ;
  3386. COMMENT ON COLUMN "public"."iot_carbon_share"."id" IS 'id';
  3387. COMMENT ON COLUMN "public"."iot_carbon_share"."name" IS '协议名称';
  3388. COMMENT ON COLUMN "public"."iot_carbon_share"."url" IS '公共服务地址';
  3389. COMMENT ON COLUMN "public"."iot_carbon_share"."token" IS '企业令牌token';
  3390. COMMENT ON COLUMN "public"."iot_carbon_share"."tenant_code" IS '租户编码';
  3391. COMMENT ON COLUMN "public"."iot_carbon_share"."company_id" IS '企业id';
  3392. COMMENT ON COLUMN "public"."iot_carbon_share"."dept_id" IS '部门id';
  3393. COMMENT ON COLUMN "public"."iot_carbon_share"."creator" IS '创建人';
  3394. COMMENT ON COLUMN "public"."iot_carbon_share"."create_date" IS '创建时间';
  3395. COMMENT ON COLUMN "public"."iot_carbon_share"."updater" IS '更新人';
  3396. COMMENT ON COLUMN "public"."iot_carbon_share"."update_date" IS '更新时间';
  3397. COMMENT ON TABLE "public"."iot_carbon_share" IS '协议配置详情表';
  3398. -- ----------------------------
  3399. -- Table structure for iot_carbon_share_details
  3400. -- ----------------------------
  3401. DROP TABLE IF EXISTS "public"."iot_carbon_share_details";
  3402. CREATE TABLE "public"."iot_carbon_share_details" (
  3403. "id" int8 NOT NULL,
  3404. "type" varchar(255) COLLATE "pg_catalog"."default",
  3405. "m_id" int8,
  3406. "code" varchar(255) COLLATE "pg_catalog"."default",
  3407. "name" varchar(500) COLLATE "pg_catalog"."default",
  3408. "industry" varchar(500) COLLATE "pg_catalog"."default",
  3409. "industry_sub" varchar(500) COLLATE "pg_catalog"."default",
  3410. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  3411. "fsu" varchar(50) COLLATE "pg_catalog"."default",
  3412. "f_unit" varchar(50) COLLATE "pg_catalog"."default",
  3413. "tenant_code" int8,
  3414. "company_id" int8,
  3415. "dept_id" int8,
  3416. "creator" int8,
  3417. "create_date" int8,
  3418. "updater" int8,
  3419. "update_date" int8
  3420. )
  3421. ;
  3422. COMMENT ON COLUMN "public"."iot_carbon_share_details"."id" IS 'id';
  3423. COMMENT ON COLUMN "public"."iot_carbon_share_details"."type" IS '类型,1结果数据,2过程数据';
  3424. COMMENT ON COLUMN "public"."iot_carbon_share_details"."m_id" IS '产品id';
  3425. COMMENT ON COLUMN "public"."iot_carbon_share_details"."code" IS '产品编码';
  3426. COMMENT ON COLUMN "public"."iot_carbon_share_details"."name" IS '产品名称';
  3427. COMMENT ON COLUMN "public"."iot_carbon_share_details"."industry" IS '所属行业/产品所属行业';
  3428. COMMENT ON COLUMN "public"."iot_carbon_share_details"."industry_sub" IS '产品分类/产品所属行业子类型';
  3429. COMMENT ON COLUMN "public"."iot_carbon_share_details"."boundary" IS '系统边界,产品碳足迹生命周期边界1.摇篮到大门,2摇篮到坟墓';
  3430. COMMENT ON COLUMN "public"."iot_carbon_share_details"."fsu" IS '功能单位计量标准数';
  3431. COMMENT ON COLUMN "public"."iot_carbon_share_details"."f_unit" IS '功能单位计量单位';
  3432. COMMENT ON COLUMN "public"."iot_carbon_share_details"."tenant_code" IS '所属企业/租户code';
  3433. COMMENT ON COLUMN "public"."iot_carbon_share_details"."company_id" IS '企业详情id';
  3434. COMMENT ON COLUMN "public"."iot_carbon_share_details"."dept_id" IS '部门id';
  3435. COMMENT ON COLUMN "public"."iot_carbon_share_details"."creator" IS '创建者id';
  3436. COMMENT ON COLUMN "public"."iot_carbon_share_details"."create_date" IS '创建时间';
  3437. COMMENT ON COLUMN "public"."iot_carbon_share_details"."updater" IS '更新者id';
  3438. COMMENT ON COLUMN "public"."iot_carbon_share_details"."update_date" IS '更新时间';
  3439. -- ----------------------------
  3440. -- Table structure for iot_carbon_use_config
  3441. -- ----------------------------
  3442. DROP TABLE IF EXISTS "public"."iot_carbon_use_config";
  3443. CREATE TABLE "public"."iot_carbon_use_config" (
  3444. "id" int8 NOT NULL,
  3445. "life" numeric(20,10),
  3446. "m_id" int8,
  3447. "ev_id" int8,
  3448. "use" numeric(20,10),
  3449. "unit" varchar(255) COLLATE "pg_catalog"."default",
  3450. "type" varchar(255) COLLATE "pg_catalog"."default",
  3451. "num" int4,
  3452. "customer_name" varchar(255) COLLATE "pg_catalog"."default",
  3453. "customer_address" varchar(255) COLLATE "pg_catalog"."default",
  3454. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  3455. "f_ev_id" int8,
  3456. "f_km" numeric(20,10),
  3457. "f_unit" varchar(255) COLLATE "pg_catalog"."default",
  3458. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  3459. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  3460. "m_unit" varchar(255) COLLATE "pg_catalog"."default",
  3461. "w_unit" varchar(255) COLLATE "pg_catalog"."default",
  3462. "p_weight" numeric(20,10),
  3463. "group_id" int8
  3464. )
  3465. ;
  3466. COMMENT ON COLUMN "public"."iot_carbon_use_config"."id" IS '数据主键id';
  3467. COMMENT ON COLUMN "public"."iot_carbon_use_config"."life" IS '使用年限';
  3468. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_id" IS '产品id';
  3469. COMMENT ON COLUMN "public"."iot_carbon_use_config"."ev_id" IS '产品使用能源介质id/工单运输能源介质id 废弃能源介质id';
  3470. COMMENT ON COLUMN "public"."iot_carbon_use_config"."use" IS '使用能源用量/工单运输里程/废弃能源用量';
  3471. COMMENT ON COLUMN "public"."iot_carbon_use_config"."unit" IS '使用能源/运输功能单位';
  3472. COMMENT ON COLUMN "public"."iot_carbon_use_config"."type" IS '配置类型1运输配置,2.使用配置,3废弃';
  3473. COMMENT ON COLUMN "public"."iot_carbon_use_config"."num" IS '工单运输销售数量-废弃';
  3474. COMMENT ON COLUMN "public"."iot_carbon_use_config"."customer_name" IS '客户名称 运输才有';
  3475. COMMENT ON COLUMN "public"."iot_carbon_use_config"."customer_address" IS '客户地址 运输才有';
  3476. COMMENT ON COLUMN "public"."iot_carbon_use_config"."pr_code" IS '生产记录编码-废弃';
  3477. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_ev_id" IS '废弃运输能源介质id';
  3478. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_km" IS '废弃运输里程';
  3479. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_unit" IS '废弃运输功能单位';
  3480. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_code" IS '产品编码';
  3481. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_name" IS '产品名称';
  3482. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_unit" IS '产品功能单位 件 套 ';
  3483. COMMENT ON COLUMN "public"."iot_carbon_use_config"."w_unit" IS '产品重量单位';
  3484. COMMENT ON COLUMN "public"."iot_carbon_use_config"."p_weight" IS '产品重量';
  3485. COMMENT ON COLUMN "public"."iot_carbon_use_config"."group_id" IS '提交数据组id';
  3486. COMMENT ON TABLE "public"."iot_carbon_use_config" IS '产品运输,使用,废弃处理,配置信息';
  3487. -- ----------------------------
  3488. -- Table structure for iot_configuration_design
  3489. -- ----------------------------
  3490. DROP TABLE IF EXISTS "public"."iot_configuration_design";
  3491. CREATE TABLE "public"."iot_configuration_design" (
  3492. "id" int8 NOT NULL,
  3493. "board_manage_id" int8,
  3494. "width" int4,
  3495. "height" int4,
  3496. "background_image" text COLLATE "pg_catalog"."default",
  3497. "background_color" varchar(64) COLLATE "pg_catalog"."default",
  3498. "background_repeat" text COLLATE "pg_catalog"."default",
  3499. "page_name" varchar(255) COLLATE "pg_catalog"."default",
  3500. "device_ratio" varchar(255) COLLATE "pg_catalog"."default",
  3501. "background_size" varchar(32) COLLATE "pg_catalog"."default",
  3502. "picture_data" text COLLATE "pg_catalog"."default",
  3503. "api_set_ids" varchar(255) COLLATE "pg_catalog"."default",
  3504. "is_default_back_img" bool,
  3505. "board_type" varchar COLLATE "pg_catalog"."default"
  3506. )
  3507. ;
  3508. COMMENT ON COLUMN "public"."iot_configuration_design"."id" IS '主键id';
  3509. COMMENT ON COLUMN "public"."iot_configuration_design"."board_manage_id" IS '组态看板id';
  3510. COMMENT ON COLUMN "public"."iot_configuration_design"."width" IS '看板宽度';
  3511. COMMENT ON COLUMN "public"."iot_configuration_design"."height" IS '看板高度';
  3512. COMMENT ON COLUMN "public"."iot_configuration_design"."background_image" IS '背景图片';
  3513. COMMENT ON COLUMN "public"."iot_configuration_design"."background_color" IS '背景颜色';
  3514. COMMENT ON COLUMN "public"."iot_configuration_design"."background_repeat" IS 'backgroundRepeat';
  3515. COMMENT ON COLUMN "public"."iot_configuration_design"."page_name" IS '页面名称';
  3516. COMMENT ON COLUMN "public"."iot_configuration_design"."device_ratio" IS 'device_ratio';
  3517. COMMENT ON COLUMN "public"."iot_configuration_design"."background_size" IS 'background_size';
  3518. COMMENT ON COLUMN "public"."iot_configuration_design"."picture_data" IS '图数据';
  3519. COMMENT ON COLUMN "public"."iot_configuration_design"."api_set_ids" IS '超级apiid,多个id以英文逗号,分割';
  3520. COMMENT ON COLUMN "public"."iot_configuration_design"."is_default_back_img" IS '组态看板url';
  3521. COMMENT ON COLUMN "public"."iot_configuration_design"."board_type" IS 'board_type';
  3522. COMMENT ON TABLE "public"."iot_configuration_design" IS '组态设计管理';
  3523. -- ----------------------------
  3524. -- Table structure for iot_dashboard
  3525. -- ----------------------------
  3526. DROP TABLE IF EXISTS "public"."iot_dashboard";
  3527. CREATE TABLE "public"."iot_dashboard" (
  3528. "id" int8 NOT NULL,
  3529. "dashboard_group_id" int8,
  3530. "svg_url" varchar(500) COLLATE "pg_catalog"."default",
  3531. "img_url" varchar(500) COLLATE "pg_catalog"."default",
  3532. "title" varchar(64) COLLATE "pg_catalog"."default",
  3533. "height" varchar(32) COLLATE "pg_catalog"."default",
  3534. "width" varchar(32) COLLATE "pg_catalog"."default",
  3535. "background_color" varchar(64) COLLATE "pg_catalog"."default",
  3536. "background_picture" varchar COLLATE "pg_catalog"."default",
  3537. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3538. "sort" int4,
  3539. "tenant_code" int8,
  3540. "company_id" int8,
  3541. "dept_id" int8,
  3542. "creator" int8,
  3543. "create_date" int8,
  3544. "updater" int8,
  3545. "update_date" int8,
  3546. "type" varchar(5) COLLATE "pg_catalog"."default",
  3547. "scada_url" varchar(25500) COLLATE "pg_catalog"."default"
  3548. )
  3549. ;
  3550. COMMENT ON COLUMN "public"."iot_dashboard"."id" IS 'id';
  3551. COMMENT ON COLUMN "public"."iot_dashboard"."dashboard_group_id" IS '看板管理id';
  3552. COMMENT ON COLUMN "public"."iot_dashboard"."svg_url" IS 'svg图片地址';
  3553. COMMENT ON COLUMN "public"."iot_dashboard"."img_url" IS '图片地址';
  3554. COMMENT ON COLUMN "public"."iot_dashboard"."title" IS '标题';
  3555. COMMENT ON COLUMN "public"."iot_dashboard"."height" IS '高度';
  3556. COMMENT ON COLUMN "public"."iot_dashboard"."width" IS '宽度';
  3557. COMMENT ON COLUMN "public"."iot_dashboard"."background_color" IS '背景颜色';
  3558. COMMENT ON COLUMN "public"."iot_dashboard"."background_picture" IS '背景图片';
  3559. COMMENT ON COLUMN "public"."iot_dashboard"."remark" IS '描述';
  3560. COMMENT ON COLUMN "public"."iot_dashboard"."sort" IS '序号';
  3561. COMMENT ON COLUMN "public"."iot_dashboard"."tenant_code" IS '所属企业(租户code)';
  3562. COMMENT ON COLUMN "public"."iot_dashboard"."company_id" IS '企业详情id';
  3563. COMMENT ON COLUMN "public"."iot_dashboard"."dept_id" IS '部门id';
  3564. COMMENT ON COLUMN "public"."iot_dashboard"."creator" IS '创建者';
  3565. COMMENT ON COLUMN "public"."iot_dashboard"."create_date" IS '创建时间';
  3566. COMMENT ON COLUMN "public"."iot_dashboard"."updater" IS '更新者';
  3567. COMMENT ON COLUMN "public"."iot_dashboard"."update_date" IS '更新时间';
  3568. COMMENT ON COLUMN "public"."iot_dashboard"."type" IS '看板类型';
  3569. COMMENT ON COLUMN "public"."iot_dashboard"."scada_url" IS '组态看板url';
  3570. COMMENT ON TABLE "public"."iot_dashboard" IS '看板表';
  3571. -- ----------------------------
  3572. -- Table structure for iot_dashboard_element
  3573. -- ----------------------------
  3574. DROP TABLE IF EXISTS "public"."iot_dashboard_element";
  3575. CREATE TABLE "public"."iot_dashboard_element" (
  3576. "id" int8 NOT NULL,
  3577. "dashboard_id" int8,
  3578. "element_id" varchar(255) COLLATE "pg_catalog"."default",
  3579. "element_name" varchar(255) COLLATE "pg_catalog"."default",
  3580. "thing_code" varchar(64) COLLATE "pg_catalog"."default",
  3581. "attr_code" varchar(64) COLLATE "pg_catalog"."default",
  3582. "configuration_data" varchar COLLATE "pg_catalog"."default",
  3583. "creator" int8,
  3584. "create_date" int8,
  3585. "updater" int8,
  3586. "update_date" int8,
  3587. "unit" varchar(10) COLLATE "pg_catalog"."default",
  3588. "calculate_body" varchar COLLATE "pg_catalog"."default",
  3589. "control_config" varchar(10) COLLATE "pg_catalog"."default",
  3590. "control_style" varchar(255) COLLATE "pg_catalog"."default",
  3591. "control_device" varchar(255) COLLATE "pg_catalog"."default",
  3592. "control_device_attr" varchar(50) COLLATE "pg_catalog"."default",
  3593. "control_cmd_id" int8,
  3594. "control_permissions" varchar(5000) COLLATE "pg_catalog"."default",
  3595. "control_relation" varchar(500) COLLATE "pg_catalog"."default",
  3596. "thing_id" int8
  3597. )
  3598. ;
  3599. COMMENT ON COLUMN "public"."iot_dashboard_element"."id" IS 'id';
  3600. COMMENT ON COLUMN "public"."iot_dashboard_element"."dashboard_id" IS '看板id';
  3601. COMMENT ON COLUMN "public"."iot_dashboard_element"."element_id" IS '元素id';
  3602. COMMENT ON COLUMN "public"."iot_dashboard_element"."element_name" IS '元素名称';
  3603. COMMENT ON COLUMN "public"."iot_dashboard_element"."thing_code" IS '映射物';
  3604. COMMENT ON COLUMN "public"."iot_dashboard_element"."attr_code" IS '映射属性';
  3605. COMMENT ON COLUMN "public"."iot_dashboard_element"."configuration_data" IS '配置';
  3606. COMMENT ON COLUMN "public"."iot_dashboard_element"."creator" IS '创建者';
  3607. COMMENT ON COLUMN "public"."iot_dashboard_element"."create_date" IS '创建时间';
  3608. COMMENT ON COLUMN "public"."iot_dashboard_element"."updater" IS '更新者';
  3609. COMMENT ON COLUMN "public"."iot_dashboard_element"."update_date" IS '更新时间';
  3610. COMMENT ON COLUMN "public"."iot_dashboard_element"."unit" IS '单位';
  3611. COMMENT ON COLUMN "public"."iot_dashboard_element"."calculate_body" IS '计算体';
  3612. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_config" IS '控制配置,0-开启,1-关闭';
  3613. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_style" IS '控制样式';
  3614. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_device" IS '控制设备';
  3615. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_device_attr" IS '控制设备属性';
  3616. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_cmd_id" IS '控制指令';
  3617. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_permissions" IS '控制权限';
  3618. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_relation" IS '对应关系';
  3619. COMMENT ON COLUMN "public"."iot_dashboard_element"."thing_id" IS '物实体id';
  3620. COMMENT ON TABLE "public"."iot_dashboard_element" IS '看板元素表';
  3621. -- ----------------------------
  3622. -- Table structure for iot_dashboard_group
  3623. -- ----------------------------
  3624. DROP TABLE IF EXISTS "public"."iot_dashboard_group";
  3625. CREATE TABLE "public"."iot_dashboard_group" (
  3626. "id" int8 NOT NULL,
  3627. "name" varchar(64) COLLATE "pg_catalog"."default",
  3628. "preview_picture" varchar COLLATE "pg_catalog"."default",
  3629. "exist_menu" varchar(10) COLLATE "pg_catalog"."default",
  3630. "exist_url" varchar(10) COLLATE "pg_catalog"."default",
  3631. "multiple" varchar(10) COLLATE "pg_catalog"."default",
  3632. "slideshow" varchar(10) COLLATE "pg_catalog"."default",
  3633. "slideshow_interval" varchar(10) COLLATE "pg_catalog"."default",
  3634. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3635. "tenant_code" int8,
  3636. "company_id" int8,
  3637. "dept_id" int8,
  3638. "creator" int8,
  3639. "create_date" int8,
  3640. "updater" int8,
  3641. "update_date" int8
  3642. )
  3643. ;
  3644. COMMENT ON COLUMN "public"."iot_dashboard_group"."id" IS 'id';
  3645. COMMENT ON COLUMN "public"."iot_dashboard_group"."name" IS '名称';
  3646. COMMENT ON COLUMN "public"."iot_dashboard_group"."preview_picture" IS '预览图';
  3647. COMMENT ON COLUMN "public"."iot_dashboard_group"."exist_menu" IS '是否配置菜单(0-否,1-是)';
  3648. COMMENT ON COLUMN "public"."iot_dashboard_group"."exist_url" IS '是否生成分享地址(0-否,1-是';
  3649. COMMENT ON COLUMN "public"."iot_dashboard_group"."multiple" IS '是否是多个看板(0-否,1-是)';
  3650. COMMENT ON COLUMN "public"."iot_dashboard_group"."slideshow" IS '是否开启轮播(0-否,1-是)';
  3651. COMMENT ON COLUMN "public"."iot_dashboard_group"."slideshow_interval" IS '轮播间隔';
  3652. COMMENT ON COLUMN "public"."iot_dashboard_group"."remark" IS '描述';
  3653. COMMENT ON COLUMN "public"."iot_dashboard_group"."tenant_code" IS '所属企业(租户code)';
  3654. COMMENT ON COLUMN "public"."iot_dashboard_group"."company_id" IS '企业详情id';
  3655. COMMENT ON COLUMN "public"."iot_dashboard_group"."dept_id" IS '部门id';
  3656. COMMENT ON COLUMN "public"."iot_dashboard_group"."creator" IS '创建者';
  3657. COMMENT ON COLUMN "public"."iot_dashboard_group"."create_date" IS '创建时间';
  3658. COMMENT ON COLUMN "public"."iot_dashboard_group"."updater" IS '更新者';
  3659. COMMENT ON COLUMN "public"."iot_dashboard_group"."update_date" IS '更新时间';
  3660. COMMENT ON TABLE "public"."iot_dashboard_group" IS '看板管理表';
  3661. -- ----------------------------
  3662. -- Table structure for iot_dashboard_svg
  3663. -- ----------------------------
  3664. DROP TABLE IF EXISTS "public"."iot_dashboard_svg";
  3665. CREATE TABLE "public"."iot_dashboard_svg" (
  3666. "id" int8 NOT NULL,
  3667. "dashboard_id" int8,
  3668. "svg_xml" xml,
  3669. "creator" int8,
  3670. "create_date" int8,
  3671. "updater" int8,
  3672. "update_date" int8
  3673. )
  3674. ;
  3675. COMMENT ON COLUMN "public"."iot_dashboard_svg"."id" IS '主键';
  3676. COMMENT ON COLUMN "public"."iot_dashboard_svg"."dashboard_id" IS '看板主键';
  3677. COMMENT ON COLUMN "public"."iot_dashboard_svg"."svg_xml" IS 'svg';
  3678. COMMENT ON COLUMN "public"."iot_dashboard_svg"."creator" IS '创建者';
  3679. COMMENT ON COLUMN "public"."iot_dashboard_svg"."create_date" IS '创建时间';
  3680. COMMENT ON COLUMN "public"."iot_dashboard_svg"."updater" IS '更新者';
  3681. COMMENT ON COLUMN "public"."iot_dashboard_svg"."update_date" IS '更新时间';
  3682. COMMENT ON TABLE "public"."iot_dashboard_svg" IS '看板svg';
  3683. -- ----------------------------
  3684. -- Table structure for iot_data_entry
  3685. -- ----------------------------
  3686. DROP TABLE IF EXISTS "public"."iot_data_entry";
  3687. CREATE TABLE "public"."iot_data_entry" (
  3688. "id" int8 NOT NULL,
  3689. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  3690. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  3691. "attr_code" varchar(255) COLLATE "pg_catalog"."default",
  3692. "attr_name" varchar(255) COLLATE "pg_catalog"."default",
  3693. "attr_value" varchar COLLATE "pg_catalog"."default",
  3694. "ts" int8,
  3695. "creator" int8,
  3696. "create_date" int8,
  3697. "updater" int8,
  3698. "update_date" int8,
  3699. "tenant_code" int8,
  3700. "company_id" int8,
  3701. "dept_id" int8
  3702. )
  3703. ;
  3704. COMMENT ON COLUMN "public"."iot_data_entry"."id" IS 'id';
  3705. COMMENT ON COLUMN "public"."iot_data_entry"."thing_code" IS '设备编号';
  3706. COMMENT ON COLUMN "public"."iot_data_entry"."thing_name" IS '设备名称';
  3707. COMMENT ON COLUMN "public"."iot_data_entry"."attr_code" IS '属性编号';
  3708. COMMENT ON COLUMN "public"."iot_data_entry"."attr_name" IS '属性名称';
  3709. COMMENT ON COLUMN "public"."iot_data_entry"."attr_value" IS '属性值';
  3710. COMMENT ON COLUMN "public"."iot_data_entry"."ts" IS '数据时间';
  3711. COMMENT ON COLUMN "public"."iot_data_entry"."creator" IS '创建者';
  3712. COMMENT ON COLUMN "public"."iot_data_entry"."create_date" IS '创建时间';
  3713. COMMENT ON COLUMN "public"."iot_data_entry"."updater" IS '更新者';
  3714. COMMENT ON COLUMN "public"."iot_data_entry"."update_date" IS '更新时间';
  3715. COMMENT ON COLUMN "public"."iot_data_entry"."tenant_code" IS '租户编码';
  3716. COMMENT ON COLUMN "public"."iot_data_entry"."company_id" IS '企业详情id';
  3717. COMMENT ON COLUMN "public"."iot_data_entry"."dept_id" IS '部门id';
  3718. COMMENT ON TABLE "public"."iot_data_entry" IS '数据报表';
  3719. -- ----------------------------
  3720. -- Table structure for iot_device_control
  3721. -- ----------------------------
  3722. DROP TABLE IF EXISTS "public"."iot_device_control";
  3723. CREATE TABLE "public"."iot_device_control" (
  3724. "id" int8 NOT NULL,
  3725. "name" varchar(255) COLLATE "pg_catalog"."default",
  3726. "thing_id" int8,
  3727. "attr_code" varchar(20) COLLATE "pg_catalog"."default",
  3728. "extend_id" int8,
  3729. "relation_id" int8,
  3730. "sup_msg" varchar(5000) COLLATE "pg_catalog"."default",
  3731. "query_msg" varchar(5000) COLLATE "pg_catalog"."default",
  3732. "ctl_body" varchar COLLATE "pg_catalog"."default",
  3733. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3734. "tenant_code" int8,
  3735. "company_id" int8,
  3736. "dept_id" int8,
  3737. "creator" int8,
  3738. "create_date" int8,
  3739. "updater" int8,
  3740. "update_date" int8,
  3741. "attr_id" int8,
  3742. "ctl_type" varchar(5) COLLATE "pg_catalog"."default",
  3743. "ctl_json" varchar(10240) COLLATE "pg_catalog"."default",
  3744. "user_list" varchar(2550) COLLATE "pg_catalog"."default"
  3745. )
  3746. ;
  3747. COMMENT ON COLUMN "public"."iot_device_control"."id" IS '主键';
  3748. COMMENT ON COLUMN "public"."iot_device_control"."name" IS '控制名称';
  3749. COMMENT ON COLUMN "public"."iot_device_control"."thing_id" IS '设备主键';
  3750. COMMENT ON COLUMN "public"."iot_device_control"."attr_code" IS '属性编码';
  3751. COMMENT ON COLUMN "public"."iot_device_control"."extend_id" IS '通讯主键';
  3752. COMMENT ON COLUMN "public"."iot_device_control"."relation_id" IS '通讯关系主键';
  3753. COMMENT ON COLUMN "public"."iot_device_control"."sup_msg" IS '辅助参数';
  3754. COMMENT ON COLUMN "public"."iot_device_control"."query_msg" IS '查询参数';
  3755. COMMENT ON COLUMN "public"."iot_device_control"."ctl_body" IS '控制逻辑';
  3756. COMMENT ON COLUMN "public"."iot_device_control"."remark" IS '备注';
  3757. COMMENT ON COLUMN "public"."iot_device_control"."tenant_code" IS '所属企业(租户code)';
  3758. COMMENT ON COLUMN "public"."iot_device_control"."company_id" IS '企业详情id';
  3759. COMMENT ON COLUMN "public"."iot_device_control"."dept_id" IS '部门id';
  3760. COMMENT ON COLUMN "public"."iot_device_control"."creator" IS '创建者';
  3761. COMMENT ON COLUMN "public"."iot_device_control"."create_date" IS '创建时间';
  3762. COMMENT ON COLUMN "public"."iot_device_control"."updater" IS '更新者';
  3763. COMMENT ON COLUMN "public"."iot_device_control"."update_date" IS '更新时间';
  3764. COMMENT ON COLUMN "public"."iot_device_control"."attr_id" IS '属性id';
  3765. COMMENT ON COLUMN "public"."iot_device_control"."ctl_type" IS '控制类型,1图,2切换,3数值';
  3766. COMMENT ON COLUMN "public"."iot_device_control"."ctl_json" IS ' 控制样式json 数组json [
  3767. * {
  3768. * "no":"123",
  3769. * "code":"a001",
  3770. * "name":"空调开",
  3771. * "url":"/dddd/eee.png"
  3772. * },{
  3773. * "no":"124",
  3774. * "code":"a002",
  3775. * "name":"空调关",
  3776. * "url":"/dddd/ccc.png"
  3777. * }
  3778. * ]';
  3779. COMMENT ON COLUMN "public"."iot_device_control"."user_list" IS '用户列表,多个用户以英文逗号分割';
  3780. COMMENT ON TABLE "public"."iot_device_control" IS '设备控制';
  3781. -- ----------------------------
  3782. -- Table structure for iot_device_control_log
  3783. -- ----------------------------
  3784. DROP TABLE IF EXISTS "public"."iot_device_control_log";
  3785. CREATE TABLE "public"."iot_device_control_log" (
  3786. "id" int8 NOT NULL,
  3787. "control_id" int8,
  3788. "in_msg" varchar COLLATE "pg_catalog"."default",
  3789. "out_msg" varchar COLLATE "pg_catalog"."default",
  3790. "error_msg" varchar COLLATE "pg_catalog"."default",
  3791. "creator" int8,
  3792. "create_date" int8,
  3793. "updater" int8,
  3794. "update_date" int8
  3795. )
  3796. ;
  3797. COMMENT ON COLUMN "public"."iot_device_control_log"."id" IS '主键';
  3798. COMMENT ON COLUMN "public"."iot_device_control_log"."control_id" IS '控制主键';
  3799. COMMENT ON COLUMN "public"."iot_device_control_log"."in_msg" IS '请求参数';
  3800. COMMENT ON COLUMN "public"."iot_device_control_log"."out_msg" IS '输出结果';
  3801. COMMENT ON COLUMN "public"."iot_device_control_log"."error_msg" IS '异常信息';
  3802. COMMENT ON COLUMN "public"."iot_device_control_log"."creator" IS '创建者';
  3803. COMMENT ON COLUMN "public"."iot_device_control_log"."create_date" IS '创建时间';
  3804. COMMENT ON COLUMN "public"."iot_device_control_log"."updater" IS '更新者';
  3805. COMMENT ON COLUMN "public"."iot_device_control_log"."update_date" IS '更新时间';
  3806. COMMENT ON TABLE "public"."iot_device_control_log" IS '设备控制日志';
  3807. -- ----------------------------
  3808. -- Table structure for iot_device_management
  3809. -- ----------------------------
  3810. DROP TABLE IF EXISTS "public"."iot_device_management";
  3811. CREATE TABLE "public"."iot_device_management" (
  3812. "id" int8 NOT NULL,
  3813. "thing_relation_id" int8,
  3814. "thing_id" int8,
  3815. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  3816. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  3817. "thing_attr_code" varchar(255) COLLATE "pg_catalog"."default",
  3818. "thing_attr_name" varchar(255) COLLATE "pg_catalog"."default",
  3819. "thing_attr_unit" varchar(255) COLLATE "pg_catalog"."default",
  3820. "sort" varchar(255) COLLATE "pg_catalog"."default",
  3821. "ctl_id" int8,
  3822. "title" varchar(255) COLLATE "pg_catalog"."default",
  3823. "img" varchar(255) COLLATE "pg_catalog"."default",
  3824. "view_type" varchar(255) COLLATE "pg_catalog"."default",
  3825. "config_type" varchar(255) COLLATE "pg_catalog"."default",
  3826. "thing_attr_boundary" varchar(255) COLLATE "pg_catalog"."default",
  3827. "time_info" varchar(255) COLLATE "pg_catalog"."default"
  3828. )
  3829. ;
  3830. COMMENT ON COLUMN "public"."iot_device_management"."id" IS 'id';
  3831. COMMENT ON COLUMN "public"."iot_device_management"."thing_relation_id" IS '物关系id';
  3832. COMMENT ON COLUMN "public"."iot_device_management"."thing_id" IS '物实体id';
  3833. COMMENT ON COLUMN "public"."iot_device_management"."thing_code" IS '物编码';
  3834. COMMENT ON COLUMN "public"."iot_device_management"."thing_name" IS '物名称';
  3835. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_code" IS '物属性编码';
  3836. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_name" IS '物属性名称';
  3837. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_unit" IS '物属性单位';
  3838. COMMENT ON COLUMN "public"."iot_device_management"."sort" IS '序号';
  3839. COMMENT ON COLUMN "public"."iot_device_management"."ctl_id" IS '控制命令id';
  3840. COMMENT ON COLUMN "public"."iot_device_management"."title" IS '属性标题/控制命令标题';
  3841. COMMENT ON COLUMN "public"."iot_device_management"."img" IS '图标图片';
  3842. COMMENT ON COLUMN "public"."iot_device_management"."view_type" IS '图例类型/自定义方法函数';
  3843. COMMENT ON COLUMN "public"."iot_device_management"."config_type" IS '配置类型 1历史数据图例,2最新值图标,3控制';
  3844. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_boundary" IS '上下限JSON{"up":"","down":""}';
  3845. COMMENT ON COLUMN "public"."iot_device_management"."time_info" IS '英文逗号分割,如2,3,4 表示2天3小时4分钟';
  3846. COMMENT ON TABLE "public"."iot_device_management" IS '设备监控属性配置';
  3847. -- ----------------------------
  3848. -- Table structure for iot_enterprise_dashboard
  3849. -- ----------------------------
  3850. DROP TABLE IF EXISTS "public"."iot_enterprise_dashboard";
  3851. CREATE TABLE "public"."iot_enterprise_dashboard" (
  3852. "id" int8 NOT NULL,
  3853. "tenant_code" int8,
  3854. "company_id" int8,
  3855. "dept_id" int8,
  3856. "creator" int8,
  3857. "create_date" int8,
  3858. "updater" int8,
  3859. "update_date" int8,
  3860. "large_screen_name" varchar(255) COLLATE "pg_catalog"."default",
  3861. "large_screen_url" varchar(255) COLLATE "pg_catalog"."default",
  3862. "large_screen_type" varchar(255) COLLATE "pg_catalog"."default",
  3863. "detail_json" varchar(1024) COLLATE "pg_catalog"."default"
  3864. )
  3865. ;
  3866. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."id" IS 'id';
  3867. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."tenant_code" IS '所属企业(租户code)';
  3868. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."company_id" IS '企业详情id';
  3869. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."dept_id" IS '部门id';
  3870. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."creator" IS '创建者';
  3871. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."create_date" IS '创建时间';
  3872. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."updater" IS '更新者';
  3873. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."update_date" IS '更新时间';
  3874. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_name" IS '大屏名称';
  3875. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_url" IS '背景图片地址';
  3876. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_type" IS '大屏类型:
  3877. 1.
  3878. 2.-
  3879. 3.-
  3880. 4.6';
  3881. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."detail_json" IS '详情json';
  3882. COMMENT ON TABLE "public"."iot_enterprise_dashboard" IS '企业主页配置管理';
  3883. -- ----------------------------
  3884. -- Table structure for iot_group_info
  3885. -- ----------------------------
  3886. DROP TABLE IF EXISTS "public"."iot_group_info";
  3887. CREATE TABLE "public"."iot_group_info" (
  3888. "id" int8 NOT NULL,
  3889. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3890. "type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  3891. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3892. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  3893. "is_default" int2 NOT NULL DEFAULT 0,
  3894. "thumbnail_url" text COLLATE "pg_catalog"."default",
  3895. "remark" varchar(500) COLLATE "pg_catalog"."default",
  3896. "tenant_code" int8,
  3897. "company_id" int8,
  3898. "dept_id" int8,
  3899. "creator" int8,
  3900. "create_date" int8,
  3901. "updater" int8,
  3902. "update_date" int8,
  3903. "sort" int8 DEFAULT 0
  3904. )
  3905. ;
  3906. COMMENT ON COLUMN "public"."iot_group_info"."id" IS 'id';
  3907. COMMENT ON COLUMN "public"."iot_group_info"."name" IS '组名称';
  3908. COMMENT ON COLUMN "public"."iot_group_info"."type" IS '组类型: thing/attr/tag/relation';
  3909. COMMENT ON COLUMN "public"."iot_group_info"."code" IS '组编码';
  3910. COMMENT ON COLUMN "public"."iot_group_info"."business_type" IS '组业务类型';
  3911. COMMENT ON COLUMN "public"."iot_group_info"."is_default" IS '0 默认 1.自定义';
  3912. COMMENT ON COLUMN "public"."iot_group_info"."thumbnail_url" IS '缩略图url';
  3913. COMMENT ON COLUMN "public"."iot_group_info"."remark" IS '备注说明';
  3914. COMMENT ON COLUMN "public"."iot_group_info"."tenant_code" IS '所属企业(租户code)';
  3915. COMMENT ON COLUMN "public"."iot_group_info"."company_id" IS '企业详情id';
  3916. COMMENT ON COLUMN "public"."iot_group_info"."dept_id" IS '部门id';
  3917. COMMENT ON COLUMN "public"."iot_group_info"."creator" IS '创建者';
  3918. COMMENT ON COLUMN "public"."iot_group_info"."create_date" IS '创建时间';
  3919. COMMENT ON COLUMN "public"."iot_group_info"."updater" IS '更新者';
  3920. COMMENT ON COLUMN "public"."iot_group_info"."update_date" IS '更新时间';
  3921. COMMENT ON COLUMN "public"."iot_group_info"."sort" IS '排序';
  3922. COMMENT ON TABLE "public"."iot_group_info" IS '物的组信息表';
  3923. -- ----------------------------
  3924. -- Table structure for iot_group_relation
  3925. -- ----------------------------
  3926. DROP TABLE IF EXISTS "public"."iot_group_relation";
  3927. CREATE TABLE "public"."iot_group_relation" (
  3928. "id" int8 NOT NULL,
  3929. "group_id" int8 NOT NULL,
  3930. "entity_id" int8 NOT NULL,
  3931. "entity_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
  3932. )
  3933. ;
  3934. COMMENT ON COLUMN "public"."iot_group_relation"."id" IS 'id';
  3935. COMMENT ON COLUMN "public"."iot_group_relation"."group_id" IS '组id';
  3936. COMMENT ON COLUMN "public"."iot_group_relation"."entity_id" IS '实体id 比如thing_entity_id';
  3937. COMMENT ON COLUMN "public"."iot_group_relation"."entity_type" IS '实体类型:物实体- thing';
  3938. COMMENT ON TABLE "public"."iot_group_relation" IS '实体&组 的关系表';
  3939. -- ----------------------------
  3940. -- Table structure for iot_section_detail
  3941. -- ----------------------------
  3942. DROP TABLE IF EXISTS "public"."iot_section_detail";
  3943. CREATE TABLE "public"."iot_section_detail" (
  3944. "id" int8 NOT NULL,
  3945. "name" varchar(255) COLLATE "pg_catalog"."default",
  3946. "alias_name" varchar(255) COLLATE "pg_catalog"."default",
  3947. "group_id" int8,
  3948. "image" text COLLATE "pg_catalog"."default",
  3949. "image_type" varchar(255) COLLATE "pg_catalog"."default",
  3950. "config" text COLLATE "pg_catalog"."default",
  3951. "js_plugin" text COLLATE "pg_catalog"."default",
  3952. "json" text COLLATE "pg_catalog"."default",
  3953. "css" text COLLATE "pg_catalog"."default",
  3954. "javascript" text COLLATE "pg_catalog"."default",
  3955. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  3956. "tenant_code" int8,
  3957. "company_id" int8,
  3958. "dept_id" int8,
  3959. "creator" int8,
  3960. "create_date" int8,
  3961. "updater" int8,
  3962. "update_date" int8,
  3963. "is_default" bool,
  3964. "section_type" varchar(255) COLLATE "pg_catalog"."default",
  3965. "is_local" bool,
  3966. "is_remote" bool,
  3967. "fake_data" text COLLATE "pg_catalog"."default"
  3968. )
  3969. ;
  3970. COMMENT ON COLUMN "public"."iot_section_detail"."id" IS '部件id';
  3971. COMMENT ON COLUMN "public"."iot_section_detail"."name" IS '部件名称';
  3972. COMMENT ON COLUMN "public"."iot_section_detail"."alias_name" IS '部件别名';
  3973. COMMENT ON COLUMN "public"."iot_section_detail"."group_id" IS '部件组id';
  3974. COMMENT ON COLUMN "public"."iot_section_detail"."image" IS '文件url';
  3975. COMMENT ON COLUMN "public"."iot_section_detail"."image_type" IS '文件类型';
  3976. COMMENT ON COLUMN "public"."iot_section_detail"."config" IS '部件设置信息';
  3977. COMMENT ON COLUMN "public"."iot_section_detail"."js_plugin" IS '部件插件:数组结构';
  3978. COMMENT ON COLUMN "public"."iot_section_detail"."json" IS 'json';
  3979. COMMENT ON COLUMN "public"."iot_section_detail"."css" IS 'css';
  3980. COMMENT ON COLUMN "public"."iot_section_detail"."javascript" IS 'javascript';
  3981. COMMENT ON COLUMN "public"."iot_section_detail"."remarks" IS '备注说明';
  3982. COMMENT ON COLUMN "public"."iot_section_detail"."tenant_code" IS '所属企业(租户code)';
  3983. COMMENT ON COLUMN "public"."iot_section_detail"."company_id" IS '企业详情id';
  3984. COMMENT ON COLUMN "public"."iot_section_detail"."dept_id" IS '部门id';
  3985. COMMENT ON COLUMN "public"."iot_section_detail"."creator" IS '创建者';
  3986. COMMENT ON COLUMN "public"."iot_section_detail"."create_date" IS '创建时间';
  3987. COMMENT ON COLUMN "public"."iot_section_detail"."updater" IS '更新者';
  3988. COMMENT ON COLUMN "public"."iot_section_detail"."update_date" IS '更新时间';
  3989. COMMENT ON COLUMN "public"."iot_section_detail"."is_default" IS '是否默认';
  3990. COMMENT ON COLUMN "public"."iot_section_detail"."section_type" IS '数据类型';
  3991. COMMENT ON COLUMN "public"."iot_section_detail"."is_local" IS '是否本地';
  3992. COMMENT ON COLUMN "public"."iot_section_detail"."is_remote" IS '是否远程';
  3993. COMMENT ON COLUMN "public"."iot_section_detail"."fake_data" IS '静态数据';
  3994. COMMENT ON TABLE "public"."iot_section_detail" IS '部件管理基本信息';
  3995. -- ----------------------------
  3996. -- Table structure for iot_source_material
  3997. -- ----------------------------
  3998. DROP TABLE IF EXISTS "public"."iot_source_material";
  3999. CREATE TABLE "public"."iot_source_material" (
  4000. "id" int8 NOT NULL,
  4001. "name" varchar(255) COLLATE "pg_catalog"."default",
  4002. "type" varchar(255) COLLATE "pg_catalog"."default",
  4003. "is_default" int4,
  4004. "group_id" int8,
  4005. "image" text COLLATE "pg_catalog"."default",
  4006. "remark" varchar(1024) COLLATE "pg_catalog"."default",
  4007. "tenant_code" int8,
  4008. "company_id" int8,
  4009. "dept_id" int8,
  4010. "creator" int8,
  4011. "create_date" int8,
  4012. "updater" int8,
  4013. "update_date" int8,
  4014. "material_file" text COLLATE "pg_catalog"."default"
  4015. )
  4016. ;
  4017. COMMENT ON COLUMN "public"."iot_source_material"."id" IS '素材id';
  4018. COMMENT ON COLUMN "public"."iot_source_material"."name" IS '素材名称';
  4019. COMMENT ON COLUMN "public"."iot_source_material"."type" IS '素材文件类型';
  4020. COMMENT ON COLUMN "public"."iot_source_material"."is_default" IS '是否默认0是,1否';
  4021. COMMENT ON COLUMN "public"."iot_source_material"."group_id" IS '所属素材组id';
  4022. COMMENT ON COLUMN "public"."iot_source_material"."image" IS '文件url';
  4023. COMMENT ON COLUMN "public"."iot_source_material"."remark" IS '备注说明';
  4024. COMMENT ON COLUMN "public"."iot_source_material"."tenant_code" IS '所属企业(租户code)';
  4025. COMMENT ON COLUMN "public"."iot_source_material"."company_id" IS '企业详情id';
  4026. COMMENT ON COLUMN "public"."iot_source_material"."dept_id" IS '部门id';
  4027. COMMENT ON COLUMN "public"."iot_source_material"."creator" IS '创建者';
  4028. COMMENT ON COLUMN "public"."iot_source_material"."create_date" IS '创建时间';
  4029. COMMENT ON COLUMN "public"."iot_source_material"."updater" IS '更新者';
  4030. COMMENT ON COLUMN "public"."iot_source_material"."update_date" IS '更新时间';
  4031. COMMENT ON COLUMN "public"."iot_source_material"."material_file" IS '素材文件,svgxml/base64';
  4032. COMMENT ON TABLE "public"."iot_source_material" IS '素材管理';
  4033. -- ----------------------------
  4034. -- Table structure for iot_task
  4035. -- ----------------------------
  4036. DROP TABLE IF EXISTS "public"."iot_task";
  4037. CREATE TABLE "public"."iot_task" (
  4038. "id" int8 NOT NULL,
  4039. "name" varchar(100) COLLATE "pg_catalog"."default",
  4040. "type" varchar(5) COLLATE "pg_catalog"."default",
  4041. "time_type" varchar(10) COLLATE "pg_catalog"."default",
  4042. "bean_id" varchar(50) COLLATE "pg_catalog"."default",
  4043. "start_date" timestamp(6),
  4044. "end_date" timestamp(6),
  4045. "func" varchar(500) COLLATE "pg_catalog"."default",
  4046. "extend_data" varchar(255) COLLATE "pg_catalog"."default",
  4047. "cron" varchar(50) COLLATE "pg_catalog"."default",
  4048. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4049. "tenant_code" int8,
  4050. "company_id" int8,
  4051. "dept_id" int8,
  4052. "creator" int8,
  4053. "create_date" timestamp(6),
  4054. "updater" int8,
  4055. "update_date" timestamp(6)
  4056. )
  4057. ;
  4058. COMMENT ON COLUMN "public"."iot_task"."id" IS '主键';
  4059. COMMENT ON COLUMN "public"."iot_task"."name" IS '任务名称';
  4060. COMMENT ON COLUMN "public"."iot_task"."type" IS '任务类型';
  4061. COMMENT ON COLUMN "public"."iot_task"."time_type" IS '定时类型';
  4062. COMMENT ON COLUMN "public"."iot_task"."bean_id" IS 'beanName或控制主键';
  4063. COMMENT ON COLUMN "public"."iot_task"."start_date" IS '开始时间';
  4064. COMMENT ON COLUMN "public"."iot_task"."end_date" IS '结束时间';
  4065. COMMENT ON COLUMN "public"."iot_task"."func" IS '参数方法';
  4066. COMMENT ON COLUMN "public"."iot_task"."extend_data" IS '扩展字段,存放具体定时参数';
  4067. COMMENT ON COLUMN "public"."iot_task"."cron" IS 'cron表达式';
  4068. COMMENT ON COLUMN "public"."iot_task"."remark" IS '备注';
  4069. COMMENT ON COLUMN "public"."iot_task"."tenant_code" IS '所属企业(租户code)';
  4070. COMMENT ON COLUMN "public"."iot_task"."company_id" IS '企业详情id';
  4071. COMMENT ON COLUMN "public"."iot_task"."dept_id" IS '部门id';
  4072. COMMENT ON COLUMN "public"."iot_task"."creator" IS '创建者';
  4073. COMMENT ON COLUMN "public"."iot_task"."create_date" IS '创建时间';
  4074. COMMENT ON COLUMN "public"."iot_task"."updater" IS '更新者';
  4075. COMMENT ON COLUMN "public"."iot_task"."update_date" IS '更新时间';
  4076. COMMENT ON TABLE "public"."iot_task" IS '定时任务';
  4077. -- ----------------------------
  4078. -- Table structure for iot_thing_api
  4079. -- ----------------------------
  4080. DROP TABLE IF EXISTS "public"."iot_thing_api";
  4081. CREATE TABLE "public"."iot_thing_api" (
  4082. "id" int8 NOT NULL,
  4083. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4084. "thing_condition" text COLLATE "pg_catalog"."default",
  4085. "attr_condition" text COLLATE "pg_catalog"."default",
  4086. "time_condition" text COLLATE "pg_catalog"."default",
  4087. "token" varchar(255) COLLATE "pg_catalog"."default",
  4088. "expire" int8,
  4089. "calls_num" int8 DEFAULT 0,
  4090. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4091. "tenant_code" int8,
  4092. "company_id" int8,
  4093. "dept_id" int8,
  4094. "creator" int8,
  4095. "create_date" int8,
  4096. "updater" int8,
  4097. "update_date" int8,
  4098. "enable_status" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  4099. "route_url" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
  4100. "route_id" int8 NOT NULL,
  4101. "sort" varchar(50) COLLATE "pg_catalog"."default",
  4102. "type" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
  4103. "call_body" text COLLATE "pg_catalog"."default",
  4104. "req_params" text COLLATE "pg_catalog"."default"
  4105. )
  4106. ;
  4107. COMMENT ON COLUMN "public"."iot_thing_api"."id" IS '主键';
  4108. COMMENT ON COLUMN "public"."iot_thing_api"."name" IS 'API名称';
  4109. COMMENT ON COLUMN "public"."iot_thing_api"."thing_condition" IS '物的条件查询参数';
  4110. COMMENT ON COLUMN "public"."iot_thing_api"."attr_condition" IS '物的属性查询参数';
  4111. COMMENT ON COLUMN "public"."iot_thing_api"."time_condition" IS '物的时间查询参数';
  4112. COMMENT ON COLUMN "public"."iot_thing_api"."token" IS '查询token';
  4113. COMMENT ON COLUMN "public"."iot_thing_api"."expire" IS '过期时间';
  4114. COMMENT ON COLUMN "public"."iot_thing_api"."calls_num" IS '调用次数';
  4115. COMMENT ON COLUMN "public"."iot_thing_api"."remark" IS '备注';
  4116. COMMENT ON COLUMN "public"."iot_thing_api"."tenant_code" IS '租户编码';
  4117. COMMENT ON COLUMN "public"."iot_thing_api"."company_id" IS '公司id';
  4118. COMMENT ON COLUMN "public"."iot_thing_api"."dept_id" IS '部门id';
  4119. COMMENT ON COLUMN "public"."iot_thing_api"."creator" IS '创建人';
  4120. COMMENT ON COLUMN "public"."iot_thing_api"."create_date" IS '创建时间';
  4121. COMMENT ON COLUMN "public"."iot_thing_api"."updater" IS '修改人';
  4122. COMMENT ON COLUMN "public"."iot_thing_api"."update_date" IS '修改时间';
  4123. COMMENT ON COLUMN "public"."iot_thing_api"."enable_status" IS '启用:0未启用1启用';
  4124. COMMENT ON COLUMN "public"."iot_thing_api"."route_url" IS '请求路由地址';
  4125. COMMENT ON COLUMN "public"."iot_thing_api"."route_id" IS '请求路由id';
  4126. COMMENT ON COLUMN "public"."iot_thing_api"."sort" IS '排序:desc asc';
  4127. COMMENT ON COLUMN "public"."iot_thing_api"."type" IS '0 组态设计 1超级api';
  4128. COMMENT ON COLUMN "public"."iot_thing_api"."call_body" IS '调用体';
  4129. COMMENT ON COLUMN "public"."iot_thing_api"."req_params" IS '请求参数';
  4130. -- ----------------------------
  4131. -- Table structure for iot_thing_api_log
  4132. -- ----------------------------
  4133. DROP TABLE IF EXISTS "public"."iot_thing_api_log";
  4134. CREATE TABLE "public"."iot_thing_api_log" (
  4135. "id" int8 NOT NULL,
  4136. "api_id" int8 NOT NULL,
  4137. "call_entity" text COLLATE "pg_catalog"."default" NOT NULL,
  4138. "creator" int8,
  4139. "create_date" int8,
  4140. "updater" int8,
  4141. "update_date" int8,
  4142. "api_name" varchar(255) COLLATE "pg_catalog"."default",
  4143. "caller" varchar(255) COLLATE "pg_catalog"."default",
  4144. "ip" varchar(255) COLLATE "pg_catalog"."default"
  4145. )
  4146. ;
  4147. COMMENT ON COLUMN "public"."iot_thing_api_log"."id" IS '主键';
  4148. COMMENT ON COLUMN "public"."iot_thing_api_log"."api_id" IS '超级apiid';
  4149. COMMENT ON COLUMN "public"."iot_thing_api_log"."call_entity" IS '调用体';
  4150. COMMENT ON COLUMN "public"."iot_thing_api_log"."creator" IS '调用人';
  4151. COMMENT ON COLUMN "public"."iot_thing_api_log"."create_date" IS '调用时间';
  4152. COMMENT ON COLUMN "public"."iot_thing_api_log"."updater" IS '更新人';
  4153. COMMENT ON COLUMN "public"."iot_thing_api_log"."update_date" IS '更新时间';
  4154. COMMENT ON COLUMN "public"."iot_thing_api_log"."api_name" IS '调用名称';
  4155. COMMENT ON COLUMN "public"."iot_thing_api_log"."caller" IS '调用方';
  4156. COMMENT ON COLUMN "public"."iot_thing_api_log"."ip" IS '调用ip';
  4157. -- ----------------------------
  4158. -- Table structure for iot_thing_base_info
  4159. -- ----------------------------
  4160. DROP TABLE IF EXISTS "public"."iot_thing_base_info";
  4161. CREATE TABLE "public"."iot_thing_base_info" (
  4162. "id" int8 NOT NULL,
  4163. "thing_id" int8,
  4164. "standard" varchar(255) COLLATE "pg_catalog"."default",
  4165. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  4166. "creator" int8,
  4167. "create_date" timestamp(6),
  4168. "updater" int8,
  4169. "update_date" timestamp(6),
  4170. "director" varchar(255) COLLATE "pg_catalog"."default",
  4171. "eq_position" varchar(255) COLLATE "pg_catalog"."default",
  4172. "buy_date" timestamp(6),
  4173. "eq_status" varchar(255) COLLATE "pg_catalog"."default",
  4174. "manufacturer" varchar(255) COLLATE "pg_catalog"."default",
  4175. "supplier" varchar(255) COLLATE "pg_catalog"."default",
  4176. "price" varchar(16) COLLATE "pg_catalog"."default",
  4177. "stock" varchar(16) COLLATE "pg_catalog"."default",
  4178. "use_status" varchar(16) COLLATE "pg_catalog"."default",
  4179. "use_dept_id" int8,
  4180. "operator" varchar(255) COLLATE "pg_catalog"."default",
  4181. "scrap" varchar(16) COLLATE "pg_catalog"."default",
  4182. "scrap_disposal" varchar(16) COLLATE "pg_catalog"."default",
  4183. "ex_factory_no" varchar(64) COLLATE "pg_catalog"."default",
  4184. "ex_factory_date" timestamp(6),
  4185. "params" varchar(255) COLLATE "pg_catalog"."default",
  4186. "unit" varchar(16) COLLATE "pg_catalog"."default",
  4187. "tip" varchar(255) COLLATE "pg_catalog"."default",
  4188. "eq_code" varchar(255) COLLATE "pg_catalog"."default"
  4189. )
  4190. ;
  4191. COMMENT ON COLUMN "public"."iot_thing_base_info"."thing_id" IS '实体id';
  4192. COMMENT ON COLUMN "public"."iot_thing_base_info"."standard" IS '设备规格';
  4193. COMMENT ON COLUMN "public"."iot_thing_base_info"."image_url" IS '设备图片url';
  4194. COMMENT ON COLUMN "public"."iot_thing_base_info"."creator" IS '创建者';
  4195. COMMENT ON COLUMN "public"."iot_thing_base_info"."create_date" IS '创建时间';
  4196. COMMENT ON COLUMN "public"."iot_thing_base_info"."updater" IS '更新者';
  4197. COMMENT ON COLUMN "public"."iot_thing_base_info"."update_date" IS '更新时间';
  4198. COMMENT ON COLUMN "public"."iot_thing_base_info"."director" IS '负责人id';
  4199. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_position" IS '设备位置';
  4200. COMMENT ON COLUMN "public"."iot_thing_base_info"."buy_date" IS '购置时间';
  4201. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_status" IS '设备状态';
  4202. COMMENT ON COLUMN "public"."iot_thing_base_info"."manufacturer" IS '生产厂商';
  4203. COMMENT ON COLUMN "public"."iot_thing_base_info"."supplier" IS '供应商';
  4204. COMMENT ON COLUMN "public"."iot_thing_base_info"."price" IS '参考价';
  4205. COMMENT ON COLUMN "public"."iot_thing_base_info"."stock" IS '库存';
  4206. COMMENT ON COLUMN "public"."iot_thing_base_info"."use_status" IS '使用状态';
  4207. COMMENT ON COLUMN "public"."iot_thing_base_info"."use_dept_id" IS '使用部门id';
  4208. COMMENT ON COLUMN "public"."iot_thing_base_info"."operator" IS '操作人id';
  4209. COMMENT ON COLUMN "public"."iot_thing_base_info"."scrap" IS '是否报废 0未报废 1已报废';
  4210. COMMENT ON COLUMN "public"."iot_thing_base_info"."scrap_disposal" IS '报废是否处理 0未处理 1已处理';
  4211. COMMENT ON COLUMN "public"."iot_thing_base_info"."ex_factory_no" IS '出厂编号';
  4212. COMMENT ON COLUMN "public"."iot_thing_base_info"."ex_factory_date" IS '出厂日期';
  4213. COMMENT ON COLUMN "public"."iot_thing_base_info"."params" IS '详细参数';
  4214. COMMENT ON COLUMN "public"."iot_thing_base_info"."unit" IS '计量单位';
  4215. COMMENT ON COLUMN "public"."iot_thing_base_info"."tip" IS '备注';
  4216. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_code" IS '设备编号';
  4217. COMMENT ON TABLE "public"."iot_thing_base_info" IS '设备属性信息';
  4218. -- ----------------------------
  4219. -- Table structure for iot_thing_biz_config
  4220. -- ----------------------------
  4221. DROP TABLE IF EXISTS "public"."iot_thing_biz_config";
  4222. CREATE TABLE "public"."iot_thing_biz_config" (
  4223. "id" int8 NOT NULL,
  4224. "thing_id" int8 NOT NULL,
  4225. "thing_code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4226. "thing_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4227. "type" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4228. "creator" int8,
  4229. "create_date" int8,
  4230. "updater" int8,
  4231. "update_date" int8,
  4232. "tenant_code" int8,
  4233. "company_id" int8,
  4234. "dept_id" int8
  4235. )
  4236. ;
  4237. COMMENT ON COLUMN "public"."iot_thing_biz_config"."id" IS '数据主键id';
  4238. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_id" IS '物实体id';
  4239. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_code" IS '物code';
  4240. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_name" IS '物名称';
  4241. COMMENT ON COLUMN "public"."iot_thing_biz_config"."type" IS '配置类型: 暂时只有变压器';
  4242. COMMENT ON COLUMN "public"."iot_thing_biz_config"."creator" IS '创建者id';
  4243. COMMENT ON COLUMN "public"."iot_thing_biz_config"."create_date" IS '创建时间';
  4244. COMMENT ON COLUMN "public"."iot_thing_biz_config"."updater" IS '更新者id';
  4245. COMMENT ON COLUMN "public"."iot_thing_biz_config"."update_date" IS '更新时间';
  4246. COMMENT ON COLUMN "public"."iot_thing_biz_config"."tenant_code" IS '租户编码';
  4247. COMMENT ON COLUMN "public"."iot_thing_biz_config"."company_id" IS '企业id';
  4248. COMMENT ON COLUMN "public"."iot_thing_biz_config"."dept_id" IS '部门id';
  4249. COMMENT ON TABLE "public"."iot_thing_biz_config" IS '设备业务配置';
  4250. -- ----------------------------
  4251. -- Table structure for iot_thing_biz_config_item
  4252. -- ----------------------------
  4253. DROP TABLE IF EXISTS "public"."iot_thing_biz_config_item";
  4254. CREATE TABLE "public"."iot_thing_biz_config_item" (
  4255. "id" int8 NOT NULL,
  4256. "config_id" int8 NOT NULL,
  4257. "item_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4258. "item_alias" varchar(100) COLLATE "pg_catalog"."default",
  4259. "item_value" varchar(255) COLLATE "pg_catalog"."default",
  4260. "creator" int8,
  4261. "create_date" int8,
  4262. "updater" int8,
  4263. "update_date" int8
  4264. )
  4265. ;
  4266. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."id" IS '数据主键id';
  4267. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."config_id" IS '设备业务配置id';
  4268. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_name" IS '配置项名称';
  4269. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_alias" IS '配置项别名';
  4270. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_value" IS '配置项值';
  4271. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."creator" IS '创建者id';
  4272. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."create_date" IS '创建时间';
  4273. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."updater" IS '更新者id';
  4274. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."update_date" IS '更新时间';
  4275. COMMENT ON TABLE "public"."iot_thing_biz_config_item" IS '设备业务配置项';
  4276. -- ----------------------------
  4277. -- Table structure for iot_thing_dict
  4278. -- ----------------------------
  4279. DROP TABLE IF EXISTS "public"."iot_thing_dict";
  4280. CREATE TABLE "public"."iot_thing_dict" (
  4281. "id" int8 NOT NULL,
  4282. "code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4283. "name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4284. "unit" varchar(50) COLLATE "pg_catalog"."default",
  4285. "rate" int4,
  4286. "color" varchar(25) COLLATE "pg_catalog"."default",
  4287. "data_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  4288. "url" varchar(255) COLLATE "pg_catalog"."default",
  4289. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4290. "extend_data" varchar(500) COLLATE "pg_catalog"."default",
  4291. "is_default" int2 NOT NULL DEFAULT 1,
  4292. "sort" int8 NOT NULL,
  4293. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  4294. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  4295. "max_num" numeric,
  4296. "min_num" numeric,
  4297. "ev_type" varchar(255) COLLATE "pg_catalog"."default",
  4298. "dept_id" int8,
  4299. "tenant_code" int8,
  4300. "company_id" int8,
  4301. "creator" int8,
  4302. "create_date" int8,
  4303. "updater" int8,
  4304. "update_date" int8
  4305. )
  4306. ;
  4307. COMMENT ON COLUMN "public"."iot_thing_dict"."id" IS '主键';
  4308. COMMENT ON COLUMN "public"."iot_thing_dict"."code" IS '字典编号';
  4309. COMMENT ON COLUMN "public"."iot_thing_dict"."name" IS '字典名称';
  4310. COMMENT ON COLUMN "public"."iot_thing_dict"."unit" IS '字典单位';
  4311. COMMENT ON COLUMN "public"."iot_thing_dict"."rate" IS '频率(s)';
  4312. COMMENT ON COLUMN "public"."iot_thing_dict"."color" IS '颜色';
  4313. COMMENT ON COLUMN "public"."iot_thing_dict"."data_type" IS '数据类型: instant - 瞬时
  4314. increase -
  4315. region -
  4316. control -
  4317. alarm - ';
  4318. COMMENT ON COLUMN "public"."iot_thing_dict"."url" IS '图标';
  4319. COMMENT ON COLUMN "public"."iot_thing_dict"."remark" IS '备注';
  4320. COMMENT ON COLUMN "public"."iot_thing_dict"."extend_data" IS '扩展字段';
  4321. COMMENT ON COLUMN "public"."iot_thing_dict"."is_default" IS '是否系统字典:0-默认系统 1-自定义';
  4322. COMMENT ON COLUMN "public"."iot_thing_dict"."sort" IS '排序';
  4323. COMMENT ON COLUMN "public"."iot_thing_dict"."business_type" IS '监控分析页面默认配置json串';
  4324. COMMENT ON COLUMN "public"."iot_thing_dict"."group_name" IS '组名称';
  4325. COMMENT ON COLUMN "public"."iot_thing_dict"."max_num" IS '最大值';
  4326. COMMENT ON COLUMN "public"."iot_thing_dict"."min_num" IS '最小值';
  4327. COMMENT ON COLUMN "public"."iot_thing_dict"."ev_type" IS '能源品种类型';
  4328. COMMENT ON COLUMN "public"."iot_thing_dict"."dept_id" IS '部门ID';
  4329. COMMENT ON COLUMN "public"."iot_thing_dict"."creator" IS '创建者';
  4330. COMMENT ON COLUMN "public"."iot_thing_dict"."create_date" IS '创建时间';
  4331. COMMENT ON COLUMN "public"."iot_thing_dict"."updater" IS '更新者';
  4332. COMMENT ON COLUMN "public"."iot_thing_dict"."update_date" IS '更新时间';
  4333. COMMENT ON TABLE "public"."iot_thing_dict" IS '物字典信息表';
  4334. -- ----------------------------
  4335. -- Table structure for iot_thing_dict_relation
  4336. -- ----------------------------
  4337. DROP TABLE IF EXISTS "public"."iot_thing_dict_relation";
  4338. CREATE TABLE "public"."iot_thing_dict_relation" (
  4339. "id" int8 NOT NULL,
  4340. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  4341. "code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4342. "name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  4343. "unit" varchar(50) COLLATE "pg_catalog"."default",
  4344. "rate" int4,
  4345. "color" varchar(25) COLLATE "pg_catalog"."default",
  4346. "data_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  4347. "url" varchar(255) COLLATE "pg_catalog"."default",
  4348. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4349. "extend_data" varchar(500) COLLATE "pg_catalog"."default",
  4350. "sort" int8 NOT NULL,
  4351. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  4352. "max_num" numeric,
  4353. "min_num" numeric,
  4354. "entity_id" int8 NOT NULL,
  4355. "ev_type" varchar(255) COLLATE "pg_catalog"."default",
  4356. "entity_code" varchar(500) COLLATE "pg_catalog"."default",
  4357. "entity_name" varchar(500) COLLATE "pg_catalog"."default",
  4358. "template_mark" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  4359. "data_treating_mark" varchar(2) COLLATE "pg_catalog"."default" DEFAULT 0,
  4360. "child_config" varchar(2048) COLLATE "pg_catalog"."default",
  4361. "creator" int8,
  4362. "create_date" int8,
  4363. "updater" int8,
  4364. "update_date" int8,
  4365. "tenant_code" int8,
  4366. "company_id" int8,
  4367. "dept_id" int8
  4368. )
  4369. ;
  4370. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."id" IS '主键';
  4371. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."group_name" IS '组名称';
  4372. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."code" IS '字典编号';
  4373. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."name" IS '字典名称';
  4374. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."unit" IS '字典单位';
  4375. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."rate" IS '频率(s)';
  4376. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."color" IS '颜色';
  4377. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."data_type" IS '数据类型: instant - 瞬时
  4378. increase -
  4379. region -
  4380. control -
  4381. alarm - ';
  4382. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."url" IS '图标';
  4383. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."remark" IS '备注';
  4384. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."extend_data" IS '扩展字段';
  4385. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."sort" IS '排序';
  4386. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."business_type" IS '监控分析页面默认配置json串';
  4387. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."max_num" IS '最大值';
  4388. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."min_num" IS '最小值';
  4389. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_id" IS '物实体ID';
  4390. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."ev_type" IS '能源品种类型';
  4391. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_code" IS '物编码';
  4392. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_name" IS '物名称';
  4393. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."template_mark" IS '是否是模板,1模板,0 实体(默认)';
  4394. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."data_treating_mark" IS '是否为数据处理: 0 否 1 是';
  4395. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."child_config" IS '映射子集(子数据列表)';
  4396. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."creator" IS '创建者';
  4397. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."create_date" IS '创建时间';
  4398. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."updater" IS '更新者';
  4399. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."update_date" IS '更新时间';
  4400. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."tenant_code" IS '租户编码';
  4401. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."company_id" IS '公司id';
  4402. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."dept_id" IS '部门ID';
  4403. COMMENT ON TABLE "public"."iot_thing_dict_relation" IS '物指标信息表';
  4404. -- ----------------------------
  4405. -- Table structure for iot_thing_entity
  4406. -- ----------------------------
  4407. DROP TABLE IF EXISTS "public"."iot_thing_entity";
  4408. CREATE TABLE "public"."iot_thing_entity" (
  4409. "id" int8 NOT NULL,
  4410. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4411. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4412. "real_type" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1,
  4413. "template_mark" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  4414. "type" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4415. "enable_status" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1,
  4416. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4417. "extend_data" text COLLATE "pg_catalog"."default",
  4418. "img" varchar(500) COLLATE "pg_catalog"."default",
  4419. "lon" varchar(255) COLLATE "pg_catalog"."default",
  4420. "lat" varchar(255) COLLATE "pg_catalog"."default",
  4421. "tenant_code" int8,
  4422. "company_id" int8,
  4423. "creator" int8,
  4424. "create_date" int8,
  4425. "updater" int8,
  4426. "update_date" int8,
  4427. "dept_ids" varchar(2000) COLLATE "pg_catalog"."default",
  4428. "tags" varchar(2000) COLLATE "pg_catalog"."default"
  4429. )
  4430. ;
  4431. COMMENT ON COLUMN "public"."iot_thing_entity"."id" IS '主键ID';
  4432. COMMENT ON COLUMN "public"."iot_thing_entity"."code" IS 'thing_code';
  4433. COMMENT ON COLUMN "public"."iot_thing_entity"."name" IS '租户内物名称,租户自定义';
  4434. COMMENT ON COLUMN "public"."iot_thing_entity"."real_type" IS '租户内物存在类型,0虚拟 1真实';
  4435. COMMENT ON COLUMN "public"."iot_thing_entity"."template_mark" IS '是否是模板,1模板,0 实体(默认)';
  4436. COMMENT ON COLUMN "public"."iot_thing_entity"."type" IS '物类型';
  4437. COMMENT ON COLUMN "public"."iot_thing_entity"."enable_status" IS '启用停用,0停用,1启用,(停用的物,不会再获取数据且不会展示在页面,超管除外)';
  4438. COMMENT ON COLUMN "public"."iot_thing_entity"."remark" IS '备注说明';
  4439. COMMENT ON COLUMN "public"."iot_thing_entity"."extend_data" IS '拓展字段';
  4440. COMMENT ON COLUMN "public"."iot_thing_entity"."img" IS '图片url';
  4441. COMMENT ON COLUMN "public"."iot_thing_entity"."lon" IS '经度';
  4442. COMMENT ON COLUMN "public"."iot_thing_entity"."lat" IS '纬度';
  4443. COMMENT ON COLUMN "public"."iot_thing_entity"."tenant_code" IS '租户编码';
  4444. COMMENT ON COLUMN "public"."iot_thing_entity"."company_id" IS '企业详情id';
  4445. COMMENT ON COLUMN "public"."iot_thing_entity"."creator" IS '创建者';
  4446. COMMENT ON COLUMN "public"."iot_thing_entity"."create_date" IS '创建时间';
  4447. COMMENT ON COLUMN "public"."iot_thing_entity"."updater" IS '更新者';
  4448. COMMENT ON COLUMN "public"."iot_thing_entity"."update_date" IS '更新时间';
  4449. COMMENT ON COLUMN "public"."iot_thing_entity"."dept_ids" IS '权限分配:部门id';
  4450. COMMENT ON COLUMN "public"."iot_thing_entity"."tags" IS '标签';
  4451. COMMENT ON TABLE "public"."iot_thing_entity" IS '物实体表';
  4452. -- ----------------------------
  4453. -- Table structure for iot_thing_menu_config
  4454. -- ----------------------------
  4455. DROP TABLE IF EXISTS "public"."iot_thing_menu_config";
  4456. CREATE TABLE "public"."iot_thing_menu_config" (
  4457. "id" int8 NOT NULL,
  4458. "menu_id" varchar(255) COLLATE "pg_catalog"."default",
  4459. "menu_config" varchar COLLATE "pg_catalog"."default",
  4460. "config_type" varchar(2) COLLATE "pg_catalog"."default",
  4461. "tenant_code" int8,
  4462. "company_id" int8,
  4463. "dept_id" int8,
  4464. "creator" int8,
  4465. "create_date" int8,
  4466. "updater" int8,
  4467. "update_date" int8,
  4468. "view_config" text COLLATE "pg_catalog"."default"
  4469. )
  4470. ;
  4471. COMMENT ON COLUMN "public"."iot_thing_menu_config"."id" IS '主键ID';
  4472. COMMENT ON COLUMN "public"."iot_thing_menu_config"."menu_id" IS '菜单ID';
  4473. COMMENT ON COLUMN "public"."iot_thing_menu_config"."menu_config" IS '菜单配置信息{thingRelationConfig:[]}';
  4474. COMMENT ON COLUMN "public"."iot_thing_menu_config"."config_type" IS '配置类型 例如:监控分析配置,用量分析配置';
  4475. COMMENT ON COLUMN "public"."iot_thing_menu_config"."tenant_code" IS '租户编码';
  4476. COMMENT ON COLUMN "public"."iot_thing_menu_config"."company_id" IS '企业详情id';
  4477. COMMENT ON COLUMN "public"."iot_thing_menu_config"."dept_id" IS '部门id';
  4478. COMMENT ON COLUMN "public"."iot_thing_menu_config"."creator" IS '创建者';
  4479. COMMENT ON COLUMN "public"."iot_thing_menu_config"."create_date" IS '创建时间';
  4480. COMMENT ON COLUMN "public"."iot_thing_menu_config"."updater" IS '更新者';
  4481. COMMENT ON COLUMN "public"."iot_thing_menu_config"."update_date" IS '更新时间';
  4482. COMMENT ON COLUMN "public"."iot_thing_menu_config"."view_config" IS '监控分析页面默认配置json串';
  4483. COMMENT ON TABLE "public"."iot_thing_menu_config" IS '物关系菜单配置表';
  4484. -- ----------------------------
  4485. -- Table structure for iot_thing_model
  4486. -- ----------------------------
  4487. DROP TABLE IF EXISTS "public"."iot_thing_model";
  4488. CREATE TABLE "public"."iot_thing_model" (
  4489. "id" int8 NOT NULL,
  4490. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4491. "token" varchar(128) COLLATE "pg_catalog"."default",
  4492. "gateway" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  4493. "status" varchar(2) COLLATE "pg_catalog"."default" DEFAULT 3,
  4494. "status_ts" int8,
  4495. "auth_num" int8 DEFAULT 0,
  4496. "origin" varchar(128) COLLATE "pg_catalog"."default",
  4497. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4498. "extend_data" varchar(255) COLLATE "pg_catalog"."default",
  4499. "creator" int8,
  4500. "create_date" int8,
  4501. "updater" int8,
  4502. "update_date" int8,
  4503. "real_type" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1
  4504. )
  4505. ;
  4506. COMMENT ON COLUMN "public"."iot_thing_model"."id" IS 'id';
  4507. COMMENT ON COLUMN "public"."iot_thing_model"."code" IS '物编码';
  4508. COMMENT ON COLUMN "public"."iot_thing_model"."token" IS 'TB: token';
  4509. COMMENT ON COLUMN "public"."iot_thing_model"."gateway" IS '是否网关: 0否1是';
  4510. COMMENT ON COLUMN "public"."iot_thing_model"."status" IS '在线离线状态,0离线 1在线 2错误 3未接入';
  4511. COMMENT ON COLUMN "public"."iot_thing_model"."status_ts" IS '最新状态改变时间';
  4512. COMMENT ON COLUMN "public"."iot_thing_model"."auth_num" IS '被分配到几个租户';
  4513. COMMENT ON COLUMN "public"."iot_thing_model"."origin" IS '数据来源';
  4514. COMMENT ON COLUMN "public"."iot_thing_model"."remark" IS '备注说明';
  4515. COMMENT ON COLUMN "public"."iot_thing_model"."extend_data" IS '备注字段';
  4516. COMMENT ON COLUMN "public"."iot_thing_model"."creator" IS '创建者';
  4517. COMMENT ON COLUMN "public"."iot_thing_model"."create_date" IS '创建时间';
  4518. COMMENT ON COLUMN "public"."iot_thing_model"."updater" IS '更新者';
  4519. COMMENT ON COLUMN "public"."iot_thing_model"."update_date" IS '更新时间';
  4520. COMMENT ON COLUMN "public"."iot_thing_model"."real_type" IS '租户内物存在类型,0虚拟 1真实';
  4521. COMMENT ON TABLE "public"."iot_thing_model" IS '物模型表';
  4522. -- ----------------------------
  4523. -- Table structure for iot_thing_relation_detail
  4524. -- ----------------------------
  4525. DROP TABLE IF EXISTS "public"."iot_thing_relation_detail";
  4526. CREATE TABLE "public"."iot_thing_relation_detail" (
  4527. "id" int8 NOT NULL,
  4528. "from_id" int8 NOT NULL,
  4529. "from_code" varchar(255) COLLATE "pg_catalog"."default",
  4530. "from_name" varchar(255) COLLATE "pg_catalog"."default",
  4531. "to_id" int8 NOT NULL,
  4532. "to_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4533. "to_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4534. "root_id" int8 NOT NULL,
  4535. "config" varchar(2048) COLLATE "pg_catalog"."default",
  4536. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4537. "sort" int8,
  4538. "root_thing_id" int8,
  4539. "url" varchar(255) COLLATE "pg_catalog"."default",
  4540. "tenant_code" int8,
  4541. "company_id" int8,
  4542. "dept_id" int8,
  4543. "creator" int8,
  4544. "create_date" int8,
  4545. "updater" int8,
  4546. "update_date" int8,
  4547. "tag" varchar(255) COLLATE "pg_catalog"."default"
  4548. )
  4549. ;
  4550. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."id" IS '主键';
  4551. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_id" IS '上级物实体id';
  4552. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_code" IS '上级物实体code';
  4553. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_name" IS '上级节点名称';
  4554. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_id" IS '下级物实体id';
  4555. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_code" IS '下级物实体code';
  4556. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_name" IS '下级物实体名称';
  4557. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."root_id" IS '根主键';
  4558. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."config" IS '其他信息(包含x、y、width、height、shape等)';
  4559. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."remark" IS '备注';
  4560. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."sort" IS '排序';
  4561. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."root_thing_id" IS '根设备id';
  4562. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."url" IS '图片信息';
  4563. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."tenant_code" IS '所属企业(租户)';
  4564. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."company_id" IS '企业详情id';
  4565. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."dept_id" IS '部门id';
  4566. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."creator" IS '创建者';
  4567. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."create_date" IS '创建时间';
  4568. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."updater" IS '更新者';
  4569. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."update_date" IS '更新时间';
  4570. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."tag" IS '物标签';
  4571. COMMENT ON TABLE "public"."iot_thing_relation_detail" IS '物关系详情信息表';
  4572. -- ----------------------------
  4573. -- Table structure for iot_thing_relation_root
  4574. -- ----------------------------
  4575. DROP TABLE IF EXISTS "public"."iot_thing_relation_root";
  4576. CREATE TABLE "public"."iot_thing_relation_root" (
  4577. "id" int8 NOT NULL,
  4578. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4579. "remark" varchar(2048) COLLATE "pg_catalog"."default",
  4580. "url" varchar(2048) COLLATE "pg_catalog"."default",
  4581. "config" text COLLATE "pg_catalog"."default",
  4582. "sort" int8 NOT NULL,
  4583. "relation_show" int2 NOT NULL DEFAULT 1,
  4584. "relation_sort" int4,
  4585. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  4586. "tenant_code" int8,
  4587. "company_id" int8,
  4588. "dept_id" int8,
  4589. "creator" int8,
  4590. "create_date" int8,
  4591. "updater" int8,
  4592. "update_date" int8
  4593. )
  4594. ;
  4595. COMMENT ON COLUMN "public"."iot_thing_relation_root"."id" IS '主键';
  4596. COMMENT ON COLUMN "public"."iot_thing_relation_root"."name" IS '关系名称';
  4597. COMMENT ON COLUMN "public"."iot_thing_relation_root"."remark" IS '描述';
  4598. COMMENT ON COLUMN "public"."iot_thing_relation_root"."url" IS '图片地址';
  4599. COMMENT ON COLUMN "public"."iot_thing_relation_root"."config" IS '关系配置项';
  4600. COMMENT ON COLUMN "public"."iot_thing_relation_root"."sort" IS '排序';
  4601. COMMENT ON COLUMN "public"."iot_thing_relation_root"."relation_show" IS '是否在物关系显示 0:不展示 1.展示';
  4602. COMMENT ON COLUMN "public"."iot_thing_relation_root"."relation_sort" IS '物关系显示排序';
  4603. COMMENT ON COLUMN "public"."iot_thing_relation_root"."group_name" IS '组名称';
  4604. COMMENT ON COLUMN "public"."iot_thing_relation_root"."tenant_code" IS '所属企业(租户)';
  4605. COMMENT ON COLUMN "public"."iot_thing_relation_root"."company_id" IS '企业详情id';
  4606. COMMENT ON COLUMN "public"."iot_thing_relation_root"."dept_id" IS '部门id';
  4607. COMMENT ON COLUMN "public"."iot_thing_relation_root"."creator" IS '创建者';
  4608. COMMENT ON COLUMN "public"."iot_thing_relation_root"."create_date" IS '创建时间';
  4609. COMMENT ON COLUMN "public"."iot_thing_relation_root"."updater" IS '更新者';
  4610. COMMENT ON COLUMN "public"."iot_thing_relation_root"."update_date" IS '更新时间';
  4611. COMMENT ON TABLE "public"."iot_thing_relation_root" IS '物关系根表';
  4612. -- ----------------------------
  4613. -- Table structure for iot_thing_source
  4614. -- ----------------------------
  4615. DROP TABLE IF EXISTS "public"."iot_thing_source";
  4616. CREATE TABLE "public"."iot_thing_source" (
  4617. "id" int8 NOT NULL,
  4618. "thing_id" int8 NOT NULL,
  4619. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  4620. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  4621. "thing_attr_name" varchar(255) COLLATE "pg_catalog"."default",
  4622. "thing_attr_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4623. "thing_attr_code_type" varchar(8) COLLATE "pg_catalog"."default",
  4624. "thing_attr_type" varchar(8) COLLATE "pg_catalog"."default",
  4625. "thing_attr_unit" varchar(50) COLLATE "pg_catalog"."default",
  4626. "thing_icon" varchar(255) COLLATE "pg_catalog"."default",
  4627. "thing_serial" varchar(8) COLLATE "pg_catalog"."default",
  4628. "thing_attr_icon" varchar COLLATE "pg_catalog"."default",
  4629. "time_horizon_type" varchar(8) COLLATE "pg_catalog"."default",
  4630. "thing_attr_boundary" varchar COLLATE "pg_catalog"."default",
  4631. "gather_frequency" int8,
  4632. "root_id" int8,
  4633. "config_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  4634. "data_treating_mark" varchar(8) COLLATE "pg_catalog"."default",
  4635. "data_deal_config" text COLLATE "pg_catalog"."default",
  4636. "show_status" varchar(255) COLLATE "pg_catalog"."default",
  4637. "sort" int8,
  4638. "from_id" int8 NOT NULL,
  4639. "from_code" varchar(255) COLLATE "pg_catalog"."default",
  4640. "from_name" varchar(255) COLLATE "pg_catalog"."default",
  4641. "remark" varchar(128) COLLATE "pg_catalog"."default",
  4642. "extend_data" varchar(256) COLLATE "pg_catalog"."default",
  4643. "tenant_code" int8,
  4644. "company_id" int8,
  4645. "dept_id" int8,
  4646. "creator" int8,
  4647. "create_date" int8,
  4648. "updater" int8,
  4649. "update_date" int8
  4650. )
  4651. ;
  4652. COMMENT ON COLUMN "public"."iot_thing_source"."id" IS '主键ID';
  4653. COMMENT ON COLUMN "public"."iot_thing_source"."thing_id" IS '物id';
  4654. COMMENT ON COLUMN "public"."iot_thing_source"."thing_name" IS '物名称(数据源名称)';
  4655. COMMENT ON COLUMN "public"."iot_thing_source"."thing_code" IS '物编码';
  4656. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_name" IS '物属性名称';
  4657. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_code" IS '物属性code';
  4658. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_code_type" IS '物属性code类型(yy mm hh)';
  4659. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_type" IS '物属性数据类型';
  4660. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_unit" IS '物属性单位';
  4661. COMMENT ON COLUMN "public"."iot_thing_source"."thing_icon" IS '颜色';
  4662. COMMENT ON COLUMN "public"."iot_thing_source"."thing_serial" IS '物序号(子数据源数据处理)';
  4663. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_icon" IS '物属性图标';
  4664. COMMENT ON COLUMN "public"."iot_thing_source"."time_horizon_type" IS '时间范围类型';
  4665. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_boundary" IS '物属性值范围(上限、下限、临界等)';
  4666. COMMENT ON COLUMN "public"."iot_thing_source"."gather_frequency" IS '采集频率';
  4667. COMMENT ON COLUMN "public"."iot_thing_source"."root_id" IS '根主键';
  4668. COMMENT ON COLUMN "public"."iot_thing_source"."config_type" IS '配置类型 例如:
  4669. 1- ,
  4670. 2-
  4671. 5-
  4672. 6-
  4673. 11- ';
  4674. COMMENT ON COLUMN "public"."iot_thing_source"."data_treating_mark" IS '是否为数据处理:0 数据处理 1,不处理';
  4675. COMMENT ON COLUMN "public"."iot_thing_source"."data_deal_config" IS '数据处理(前端使用)';
  4676. COMMENT ON COLUMN "public"."iot_thing_source"."show_status" IS '是否展示初值终值,0 展示 1 不展示';
  4677. COMMENT ON COLUMN "public"."iot_thing_source"."sort" IS '序号';
  4678. COMMENT ON COLUMN "public"."iot_thing_source"."from_id" IS '源物id';
  4679. COMMENT ON COLUMN "public"."iot_thing_source"."from_code" IS '源物code';
  4680. COMMENT ON COLUMN "public"."iot_thing_source"."remark" IS '备注说明';
  4681. COMMENT ON COLUMN "public"."iot_thing_source"."extend_data" IS '拓展字段';
  4682. COMMENT ON COLUMN "public"."iot_thing_source"."tenant_code" IS '租户编码';
  4683. COMMENT ON COLUMN "public"."iot_thing_source"."company_id" IS '企业详情id';
  4684. COMMENT ON COLUMN "public"."iot_thing_source"."dept_id" IS '部门id';
  4685. COMMENT ON COLUMN "public"."iot_thing_source"."creator" IS '创建者';
  4686. COMMENT ON COLUMN "public"."iot_thing_source"."create_date" IS '创建时间';
  4687. COMMENT ON COLUMN "public"."iot_thing_source"."updater" IS '更新者';
  4688. COMMENT ON COLUMN "public"."iot_thing_source"."update_date" IS '更新时间';
  4689. COMMENT ON TABLE "public"."iot_thing_source" IS '监控分析、用量分析、设备管理设置表';
  4690. -- ----------------------------
  4691. -- Table structure for iot_visual_component
  4692. -- ----------------------------
  4693. DROP TABLE IF EXISTS "public"."iot_visual_component";
  4694. CREATE TABLE "public"."iot_visual_component" (
  4695. "id" int8,
  4696. "name" varchar(255) COLLATE "pg_catalog"."default",
  4697. "group_id" int8,
  4698. "type" varchar(50) COLLATE "pg_catalog"."default",
  4699. "desc" varchar(2550) COLLATE "pg_catalog"."default",
  4700. "is_default" varchar(2) COLLATE "pg_catalog"."default",
  4701. "thumbnail_url" varchar(255) COLLATE "pg_catalog"."default",
  4702. "preview_options" text COLLATE "pg_catalog"."default",
  4703. "hash" text COLLATE "pg_catalog"."default",
  4704. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  4705. "tenant_code" int8,
  4706. "company_id" int8,
  4707. "dept_id" int8,
  4708. "creator" int8,
  4709. "create_date" int8,
  4710. "updater" int8,
  4711. "update_date" int8,
  4712. "sort" int4
  4713. )
  4714. ;
  4715. COMMENT ON COLUMN "public"."iot_visual_component"."id" IS '部件id';
  4716. COMMENT ON COLUMN "public"."iot_visual_component"."name" IS '部件名称';
  4717. COMMENT ON COLUMN "public"."iot_visual_component"."group_id" IS '部件组id';
  4718. COMMENT ON COLUMN "public"."iot_visual_component"."type" IS '部件类型';
  4719. COMMENT ON COLUMN "public"."iot_visual_component"."desc" IS '部件备注描述';
  4720. COMMENT ON COLUMN "public"."iot_visual_component"."is_default" IS '0 是 1否';
  4721. COMMENT ON COLUMN "public"."iot_visual_component"."thumbnail_url" IS '部件缩略图url';
  4722. COMMENT ON COLUMN "public"."iot_visual_component"."preview_options" IS 'preview_options';
  4723. COMMENT ON COLUMN "public"."iot_visual_component"."hash" IS '部件json';
  4724. COMMENT ON COLUMN "public"."iot_visual_component"."remarks" IS '备注说明';
  4725. COMMENT ON COLUMN "public"."iot_visual_component"."tenant_code" IS '所属企业(租户code)';
  4726. COMMENT ON COLUMN "public"."iot_visual_component"."company_id" IS '企业详情id';
  4727. COMMENT ON COLUMN "public"."iot_visual_component"."dept_id" IS '部门id';
  4728. COMMENT ON COLUMN "public"."iot_visual_component"."creator" IS '创建者';
  4729. COMMENT ON COLUMN "public"."iot_visual_component"."create_date" IS '创建时间';
  4730. COMMENT ON COLUMN "public"."iot_visual_component"."updater" IS '更新者';
  4731. COMMENT ON COLUMN "public"."iot_visual_component"."update_date" IS '更新时间';
  4732. COMMENT ON COLUMN "public"."iot_visual_component"."sort" IS '部件排序序号';
  4733. -- ----------------------------
  4734. -- Table structure for iot_visual_design
  4735. -- ----------------------------
  4736. DROP TABLE IF EXISTS "public"."iot_visual_design";
  4737. CREATE TABLE "public"."iot_visual_design" (
  4738. "id" int8 NOT NULL,
  4739. "board_manage_id" int8,
  4740. "page_name" varchar(255) COLLATE "pg_catalog"."default",
  4741. "picture_data" text COLLATE "pg_catalog"."default",
  4742. "api_set_ids" varchar(255) COLLATE "pg_catalog"."default",
  4743. "board_type" varchar COLLATE "pg_catalog"."default"
  4744. )
  4745. ;
  4746. COMMENT ON COLUMN "public"."iot_visual_design"."id" IS '主键id';
  4747. COMMENT ON COLUMN "public"."iot_visual_design"."board_manage_id" IS '组态看板id';
  4748. COMMENT ON COLUMN "public"."iot_visual_design"."page_name" IS '页面名称';
  4749. COMMENT ON COLUMN "public"."iot_visual_design"."picture_data" IS '图数据';
  4750. COMMENT ON COLUMN "public"."iot_visual_design"."api_set_ids" IS '超级apiid,多个id以英文逗号,分割';
  4751. COMMENT ON COLUMN "public"."iot_visual_design"."board_type" IS '看板类型';
  4752. COMMENT ON TABLE "public"."iot_visual_design" IS '组态设计管理';
  4753. -- ----------------------------
  4754. -- Table structure for iot_visual_group
  4755. -- ----------------------------
  4756. DROP TABLE IF EXISTS "public"."iot_visual_group";
  4757. CREATE TABLE "public"."iot_visual_group" (
  4758. "id" int8 NOT NULL,
  4759. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4760. "business_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4761. "type" varchar(4) COLLATE "pg_catalog"."default" NOT NULL,
  4762. "is_default" varchar(2) COLLATE "pg_catalog"."default" NOT NULL,
  4763. "thumbnail_url" text COLLATE "pg_catalog"."default",
  4764. "sort" int8 NOT NULL DEFAULT 0,
  4765. "bs_sort" int8 NOT NULL,
  4766. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4767. "tenant_code" int8,
  4768. "company_id" int8,
  4769. "dept_id" int8,
  4770. "creator" int8,
  4771. "create_date" int8,
  4772. "updater" int8,
  4773. "update_date" int8
  4774. )
  4775. ;
  4776. COMMENT ON COLUMN "public"."iot_visual_group"."id" IS '主键id';
  4777. COMMENT ON COLUMN "public"."iot_visual_group"."name" IS '素材/部件组名称';
  4778. COMMENT ON COLUMN "public"."iot_visual_group"."business_name" IS '素材/部件组业务二级名称';
  4779. COMMENT ON COLUMN "public"."iot_visual_group"."type" IS '1 素材,2部件';
  4780. COMMENT ON COLUMN "public"."iot_visual_group"."is_default" IS '是否默认,0默认,1自定义';
  4781. COMMENT ON COLUMN "public"."iot_visual_group"."thumbnail_url" IS '缩略图url/这里放text,也可以是svg或base64';
  4782. COMMENT ON COLUMN "public"."iot_visual_group"."sort" IS '组排序';
  4783. COMMENT ON COLUMN "public"."iot_visual_group"."bs_sort" IS '二级业务排序';
  4784. COMMENT ON COLUMN "public"."iot_visual_group"."remark" IS '备注说明';
  4785. COMMENT ON COLUMN "public"."iot_visual_group"."tenant_code" IS '所属企业(租户code)';
  4786. COMMENT ON COLUMN "public"."iot_visual_group"."company_id" IS '企业详情id';
  4787. COMMENT ON COLUMN "public"."iot_visual_group"."dept_id" IS '部门id';
  4788. COMMENT ON COLUMN "public"."iot_visual_group"."creator" IS '创建者';
  4789. COMMENT ON COLUMN "public"."iot_visual_group"."create_date" IS '创建时间';
  4790. COMMENT ON COLUMN "public"."iot_visual_group"."updater" IS '更新者';
  4791. COMMENT ON COLUMN "public"."iot_visual_group"."update_date" IS '更新时间';
  4792. -- ----------------------------
  4793. -- Table structure for iot_visual_manage
  4794. -- ----------------------------
  4795. DROP TABLE IF EXISTS "public"."iot_visual_manage";
  4796. CREATE TABLE "public"."iot_visual_manage" (
  4797. "id" int8 NOT NULL,
  4798. "name" varchar(255) COLLATE "pg_catalog"."default",
  4799. "type" varchar(255) COLLATE "pg_catalog"."default",
  4800. "thumbnail_url" text COLLATE "pg_catalog"."default",
  4801. "is_template" bool,
  4802. "remarks" varchar(10240) COLLATE "pg_catalog"."default",
  4803. "tenant_code" int8,
  4804. "company_id" int8,
  4805. "dept_id" int8,
  4806. "creator" int8,
  4807. "create_date" int8,
  4808. "updater" int8,
  4809. "update_date" int8,
  4810. "background_image" text COLLATE "pg_catalog"."default",
  4811. "preview_url" varchar(2550) COLLATE "pg_catalog"."default"
  4812. )
  4813. ;
  4814. COMMENT ON COLUMN "public"."iot_visual_manage"."id" IS '看板id主键';
  4815. COMMENT ON COLUMN "public"."iot_visual_manage"."name" IS '看板名称';
  4816. COMMENT ON COLUMN "public"."iot_visual_manage"."type" IS '看板类型';
  4817. COMMENT ON COLUMN "public"."iot_visual_manage"."thumbnail_url" IS '缩略图url';
  4818. COMMENT ON COLUMN "public"."iot_visual_manage"."is_template" IS '是否为模板';
  4819. COMMENT ON COLUMN "public"."iot_visual_manage"."remarks" IS '备注';
  4820. COMMENT ON COLUMN "public"."iot_visual_manage"."tenant_code" IS '所属企业(租户code)';
  4821. COMMENT ON COLUMN "public"."iot_visual_manage"."company_id" IS '企业详情id';
  4822. COMMENT ON COLUMN "public"."iot_visual_manage"."dept_id" IS '部门id';
  4823. COMMENT ON COLUMN "public"."iot_visual_manage"."creator" IS '创建者';
  4824. COMMENT ON COLUMN "public"."iot_visual_manage"."create_date" IS '创建时间';
  4825. COMMENT ON COLUMN "public"."iot_visual_manage"."updater" IS '更新者';
  4826. COMMENT ON COLUMN "public"."iot_visual_manage"."update_date" IS '更新时间';
  4827. COMMENT ON COLUMN "public"."iot_visual_manage"."background_image" IS '看板详情的背景图片';
  4828. COMMENT ON COLUMN "public"."iot_visual_manage"."preview_url" IS '预览url';
  4829. COMMENT ON TABLE "public"."iot_visual_manage" IS '组态看板管理';
  4830. -- ----------------------------
  4831. -- Table structure for iot_visual_material
  4832. -- ----------------------------
  4833. DROP TABLE IF EXISTS "public"."iot_visual_material";
  4834. CREATE TABLE "public"."iot_visual_material" (
  4835. "id" int8 NOT NULL,
  4836. "name" varchar(255) COLLATE "pg_catalog"."default",
  4837. "type" varchar(255) COLLATE "pg_catalog"."default",
  4838. "is_default" int4,
  4839. "group_id" int8,
  4840. "image" text COLLATE "pg_catalog"."default",
  4841. "remark" varchar(1024) COLLATE "pg_catalog"."default",
  4842. "tenant_code" int8,
  4843. "company_id" int8,
  4844. "dept_id" int8,
  4845. "creator" int8,
  4846. "create_date" int8,
  4847. "updater" int8,
  4848. "update_date" int8,
  4849. "material_file" text COLLATE "pg_catalog"."default",
  4850. "sort" int4
  4851. )
  4852. ;
  4853. COMMENT ON COLUMN "public"."iot_visual_material"."id" IS '素材id';
  4854. COMMENT ON COLUMN "public"."iot_visual_material"."name" IS '素材名称';
  4855. COMMENT ON COLUMN "public"."iot_visual_material"."type" IS '素材文件类型';
  4856. COMMENT ON COLUMN "public"."iot_visual_material"."is_default" IS '是否默认0是,1否';
  4857. COMMENT ON COLUMN "public"."iot_visual_material"."group_id" IS '所属素材组id';
  4858. COMMENT ON COLUMN "public"."iot_visual_material"."image" IS '文件url';
  4859. COMMENT ON COLUMN "public"."iot_visual_material"."remark" IS '备注说明';
  4860. COMMENT ON COLUMN "public"."iot_visual_material"."tenant_code" IS '所属企业(租户code)';
  4861. COMMENT ON COLUMN "public"."iot_visual_material"."company_id" IS '企业详情id';
  4862. COMMENT ON COLUMN "public"."iot_visual_material"."dept_id" IS '部门id';
  4863. COMMENT ON COLUMN "public"."iot_visual_material"."creator" IS '创建者';
  4864. COMMENT ON COLUMN "public"."iot_visual_material"."create_date" IS '创建时间';
  4865. COMMENT ON COLUMN "public"."iot_visual_material"."updater" IS '更新者';
  4866. COMMENT ON COLUMN "public"."iot_visual_material"."update_date" IS '更新时间';
  4867. COMMENT ON COLUMN "public"."iot_visual_material"."material_file" IS '素材文件,svgxml/base64';
  4868. COMMENT ON COLUMN "public"."iot_visual_material"."sort" IS '排序';
  4869. COMMENT ON TABLE "public"."iot_visual_material" IS '素材管理';
  4870. -- ----------------------------
  4871. -- Table structure for mock_data_config
  4872. -- ----------------------------
  4873. DROP TABLE IF EXISTS "public"."mock_data_config";
  4874. CREATE TABLE "public"."mock_data_config" (
  4875. "id" int8 NOT NULL,
  4876. "thing_name" varchar(100) COLLATE "pg_catalog"."default",
  4877. "thing_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4878. "attr_name" varchar(100) COLLATE "pg_catalog"."default",
  4879. "attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4880. "formula" varchar(255) COLLATE "pg_catalog"."default",
  4881. "frequency" int4,
  4882. "time_unit" varchar(10) COLLATE "pg_catalog"."default",
  4883. "on_time" bool,
  4884. "enable" bool,
  4885. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4886. "tenant_code" int8 NOT NULL,
  4887. "company_id" int8,
  4888. "dept_id" int8,
  4889. "creator" int8,
  4890. "create_date" int8,
  4891. "updater" int8,
  4892. "update_date" int8
  4893. )
  4894. ;
  4895. COMMENT ON COLUMN "public"."mock_data_config"."id" IS '主键';
  4896. COMMENT ON COLUMN "public"."mock_data_config"."thing_name" IS '目标物名称';
  4897. COMMENT ON COLUMN "public"."mock_data_config"."thing_code" IS '目标物编码';
  4898. COMMENT ON COLUMN "public"."mock_data_config"."attr_name" IS '目标属性名称';
  4899. COMMENT ON COLUMN "public"."mock_data_config"."attr_code" IS '目标属性编码';
  4900. COMMENT ON COLUMN "public"."mock_data_config"."formula" IS '计算公式';
  4901. COMMENT ON COLUMN "public"."mock_data_config"."frequency" IS '数据模拟频率';
  4902. COMMENT ON COLUMN "public"."mock_data_config"."time_unit" IS '频率单位:秒、分、时';
  4903. COMMENT ON COLUMN "public"."mock_data_config"."on_time" IS '是否整点:整点的秒=0,分=0、5、15、30、45';
  4904. COMMENT ON COLUMN "public"."mock_data_config"."enable" IS '是否启用计算';
  4905. COMMENT ON COLUMN "public"."mock_data_config"."remark" IS '备注';
  4906. COMMENT ON COLUMN "public"."mock_data_config"."tenant_code" IS '租户编码';
  4907. COMMENT ON COLUMN "public"."mock_data_config"."company_id" IS '企业id';
  4908. COMMENT ON COLUMN "public"."mock_data_config"."dept_id" IS '部门id';
  4909. COMMENT ON COLUMN "public"."mock_data_config"."creator" IS '创建人';
  4910. COMMENT ON COLUMN "public"."mock_data_config"."create_date" IS '创建时间';
  4911. COMMENT ON COLUMN "public"."mock_data_config"."updater" IS '更新人';
  4912. COMMENT ON COLUMN "public"."mock_data_config"."update_date" IS '更新时间';
  4913. COMMENT ON TABLE "public"."mock_data_config" IS '数据模拟配置表';
  4914. -- ----------------------------
  4915. -- Table structure for mock_data_log
  4916. -- ----------------------------
  4917. DROP TABLE IF EXISTS "public"."mock_data_log";
  4918. CREATE TABLE "public"."mock_data_log" (
  4919. "id" int8 NOT NULL,
  4920. "mock_config_id" int8 NOT NULL,
  4921. "formula" varchar(255) COLLATE "pg_catalog"."default",
  4922. "time" int8,
  4923. "result" varchar(255) COLLATE "pg_catalog"."default",
  4924. "tenant_code" int8 NOT NULL,
  4925. "company_id" int8,
  4926. "dept_id" int8,
  4927. "creator" int8,
  4928. "create_date" int8,
  4929. "updater" int8,
  4930. "update_date" int8
  4931. )
  4932. ;
  4933. COMMENT ON COLUMN "public"."mock_data_log"."id" IS '主键';
  4934. COMMENT ON COLUMN "public"."mock_data_log"."mock_config_id" IS '数据模拟配置表id';
  4935. COMMENT ON COLUMN "public"."mock_data_log"."formula" IS '计算公式';
  4936. COMMENT ON COLUMN "public"."mock_data_log"."time" IS '数据时间';
  4937. COMMENT ON COLUMN "public"."mock_data_log"."result" IS '计算结果';
  4938. COMMENT ON COLUMN "public"."mock_data_log"."tenant_code" IS '租户编码';
  4939. COMMENT ON COLUMN "public"."mock_data_log"."company_id" IS '企业id';
  4940. COMMENT ON COLUMN "public"."mock_data_log"."dept_id" IS '部门id';
  4941. COMMENT ON COLUMN "public"."mock_data_log"."creator" IS '创建人';
  4942. COMMENT ON COLUMN "public"."mock_data_log"."create_date" IS '创建时间';
  4943. COMMENT ON COLUMN "public"."mock_data_log"."updater" IS '更新人';
  4944. COMMENT ON COLUMN "public"."mock_data_log"."update_date" IS '更新时间';
  4945. COMMENT ON TABLE "public"."mock_data_log" IS '数据模拟日志表';
  4946. -- ----------------------------
  4947. -- Table structure for mqtt_broker_connect
  4948. -- ----------------------------
  4949. DROP TABLE IF EXISTS "public"."mqtt_broker_connect";
  4950. CREATE TABLE "public"."mqtt_broker_connect" (
  4951. "id" varchar(40) COLLATE "pg_catalog"."default" NOT NULL,
  4952. "client_id" varchar(255) COLLATE "pg_catalog"."default",
  4953. "user_name" varchar(255) COLLATE "pg_catalog"."default",
  4954. "start_time" int8,
  4955. "last_time" int8,
  4956. "client_ip" varchar(255) COLLATE "pg_catalog"."default",
  4957. "msg_num" int4,
  4958. "creator" int8,
  4959. "create_date" timestamp(6),
  4960. "updater" int8,
  4961. "update_date" timestamp(6)
  4962. )
  4963. ;
  4964. COMMENT ON COLUMN "public"."mqtt_broker_connect"."id" IS '主键,当前连接的sessionId';
  4965. COMMENT ON COLUMN "public"."mqtt_broker_connect"."client_id" IS '客户端ID';
  4966. COMMENT ON COLUMN "public"."mqtt_broker_connect"."user_name" IS '用户名(设备token)';
  4967. COMMENT ON COLUMN "public"."mqtt_broker_connect"."start_time" IS '开始连接时间';
  4968. COMMENT ON COLUMN "public"."mqtt_broker_connect"."last_time" IS '最后连接时间';
  4969. COMMENT ON COLUMN "public"."mqtt_broker_connect"."client_ip" IS '客户端IP';
  4970. COMMENT ON COLUMN "public"."mqtt_broker_connect"."msg_num" IS '发送消息数量';
  4971. COMMENT ON COLUMN "public"."mqtt_broker_connect"."creator" IS '创建者';
  4972. COMMENT ON COLUMN "public"."mqtt_broker_connect"."create_date" IS '创建时间';
  4973. COMMENT ON COLUMN "public"."mqtt_broker_connect"."updater" IS '更新者';
  4974. COMMENT ON COLUMN "public"."mqtt_broker_connect"."update_date" IS '更新时间';
  4975. COMMENT ON TABLE "public"."mqtt_broker_connect" IS 'mqttBroker连接日志';
  4976. -- ----------------------------
  4977. -- Table structure for mqtt_broker_msg
  4978. -- ----------------------------
  4979. DROP TABLE IF EXISTS "public"."mqtt_broker_msg";
  4980. CREATE TABLE "public"."mqtt_broker_msg" (
  4981. "id" int8 NOT NULL,
  4982. "client_id" varchar(255) COLLATE "pg_catalog"."default",
  4983. "user_name" varchar(255) COLLATE "pg_catalog"."default",
  4984. "msg" varchar COLLATE "pg_catalog"."default",
  4985. "topic" varchar(255) COLLATE "pg_catalog"."default",
  4986. "session_id" varchar(40) COLLATE "pg_catalog"."default",
  4987. "creator" int8,
  4988. "create_date" timestamp(6),
  4989. "updater" int8,
  4990. "update_date" timestamp(6)
  4991. )
  4992. ;
  4993. COMMENT ON COLUMN "public"."mqtt_broker_msg"."client_id" IS '客户端ID';
  4994. COMMENT ON COLUMN "public"."mqtt_broker_msg"."user_name" IS '用户名(设备token)';
  4995. COMMENT ON COLUMN "public"."mqtt_broker_msg"."msg" IS '消息';
  4996. COMMENT ON COLUMN "public"."mqtt_broker_msg"."topic" IS 'topic';
  4997. COMMENT ON COLUMN "public"."mqtt_broker_msg"."session_id" IS '推送消息sessionId';
  4998. COMMENT ON COLUMN "public"."mqtt_broker_msg"."creator" IS '创建者';
  4999. COMMENT ON COLUMN "public"."mqtt_broker_msg"."create_date" IS '创建时间';
  5000. COMMENT ON COLUMN "public"."mqtt_broker_msg"."updater" IS '更新者';
  5001. COMMENT ON COLUMN "public"."mqtt_broker_msg"."update_date" IS '更新时间';
  5002. COMMENT ON TABLE "public"."mqtt_broker_msg" IS 'mqttBroker调试日志';
  5003. -- ----------------------------
  5004. -- Table structure for msg_cache
  5005. -- ----------------------------
  5006. DROP TABLE IF EXISTS "public"."msg_cache";
  5007. CREATE TABLE "public"."msg_cache" (
  5008. "id" int8 NOT NULL,
  5009. "cache_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5010. "cache_key_type" varchar(255) COLLATE "pg_catalog"."default",
  5011. "cache_value" varchar(255) COLLATE "pg_catalog"."default",
  5012. "dept_id" int8,
  5013. "tenant_code" int8,
  5014. "creator" int8,
  5015. "create_date" int8,
  5016. "updater" int8,
  5017. "update_date" int8,
  5018. "company_id" int8
  5019. )
  5020. ;
  5021. COMMENT ON COLUMN "public"."msg_cache"."cache_key" IS '缓存键';
  5022. COMMENT ON COLUMN "public"."msg_cache"."cache_key_type" IS '键类型 0:token 1:模板';
  5023. COMMENT ON COLUMN "public"."msg_cache"."cache_value" IS '缓存内容';
  5024. COMMENT ON COLUMN "public"."msg_cache"."dept_id" IS '部门ID';
  5025. COMMENT ON COLUMN "public"."msg_cache"."tenant_code" IS '租户编码';
  5026. COMMENT ON COLUMN "public"."msg_cache"."creator" IS '创建者';
  5027. COMMENT ON COLUMN "public"."msg_cache"."create_date" IS '创建时间';
  5028. COMMENT ON COLUMN "public"."msg_cache"."updater" IS '更新者';
  5029. COMMENT ON COLUMN "public"."msg_cache"."update_date" IS '更新时间';
  5030. COMMENT ON COLUMN "public"."msg_cache"."company_id" IS '企业id';
  5031. COMMENT ON TABLE "public"."msg_cache" IS '消息缓存表';
  5032. -- ----------------------------
  5033. -- Table structure for msg_his
  5034. -- ----------------------------
  5035. DROP TABLE IF EXISTS "public"."msg_his";
  5036. CREATE TABLE "public"."msg_his" (
  5037. "id" int8 NOT NULL,
  5038. "publisher" varchar(100) COLLATE "pg_catalog"."default",
  5039. "receiver" varchar(100) COLLATE "pg_catalog"."default",
  5040. "his_msg" varchar(255) COLLATE "pg_catalog"."default",
  5041. "push_config_id" varchar(100) COLLATE "pg_catalog"."default",
  5042. "dept_id" int8,
  5043. "tenant_code" int8,
  5044. "creator" int8,
  5045. "create_date" int8,
  5046. "updater" int8,
  5047. "update_date" int8,
  5048. "publisher_code" varchar(100) COLLATE "pg_catalog"."default",
  5049. "receiver_code" varchar(100) COLLATE "pg_catalog"."default",
  5050. "company_id" int8,
  5051. "status" varchar(5) COLLATE "pg_catalog"."default",
  5052. "status_msg" varchar COLLATE "pg_catalog"."default",
  5053. "push_setting_id" int8,
  5054. "push_receive_status" varchar(5) COLLATE "pg_catalog"."default",
  5055. "push_num" int8,
  5056. "push_type" varchar(5) COLLATE "pg_catalog"."default"
  5057. )
  5058. ;
  5059. COMMENT ON COLUMN "public"."msg_his"."publisher" IS '推送方';
  5060. COMMENT ON COLUMN "public"."msg_his"."receiver" IS '接收方';
  5061. COMMENT ON COLUMN "public"."msg_his"."his_msg" IS '推送历史记录内容';
  5062. COMMENT ON COLUMN "public"."msg_his"."push_config_id" IS '推送配置项id';
  5063. COMMENT ON COLUMN "public"."msg_his"."dept_id" IS '部门ID';
  5064. COMMENT ON COLUMN "public"."msg_his"."tenant_code" IS '租户编码';
  5065. COMMENT ON COLUMN "public"."msg_his"."creator" IS '创建者';
  5066. COMMENT ON COLUMN "public"."msg_his"."create_date" IS '创建时间';
  5067. COMMENT ON COLUMN "public"."msg_his"."updater" IS '更新者';
  5068. COMMENT ON COLUMN "public"."msg_his"."update_date" IS '更新时间';
  5069. COMMENT ON COLUMN "public"."msg_his"."publisher_code" IS '推送方编码';
  5070. COMMENT ON COLUMN "public"."msg_his"."receiver_code" IS '接收方编码';
  5071. COMMENT ON COLUMN "public"."msg_his"."company_id" IS '企业id';
  5072. COMMENT ON COLUMN "public"."msg_his"."status" IS '推送状态(0-成功,1-失败)';
  5073. COMMENT ON COLUMN "public"."msg_his"."status_msg" IS '状态信息';
  5074. COMMENT ON COLUMN "public"."msg_his"."push_setting_id" IS '推送设置id';
  5075. COMMENT ON COLUMN "public"."msg_his"."push_receive_status" IS '推送接收状态0-已接收1-未接收';
  5076. COMMENT ON COLUMN "public"."msg_his"."push_num" IS '推送次数';
  5077. COMMENT ON COLUMN "public"."msg_his"."push_type" IS '推送类型';
  5078. COMMENT ON TABLE "public"."msg_his" IS '消息历史表';
  5079. -- ----------------------------
  5080. -- Table structure for msg_push
  5081. -- ----------------------------
  5082. DROP TABLE IF EXISTS "public"."msg_push";
  5083. CREATE TABLE "public"."msg_push" (
  5084. "id" int8 NOT NULL,
  5085. "config_name" varchar(50) COLLATE "pg_catalog"."default",
  5086. "config_type" varchar(5) COLLATE "pg_catalog"."default",
  5087. "template_msg" varchar(255) COLLATE "pg_catalog"."default",
  5088. "template_id" int8,
  5089. "config_params" text COLLATE "pg_catalog"."default",
  5090. "dept_id" int8,
  5091. "tenant_code" int8,
  5092. "creator" int8,
  5093. "create_date" int8,
  5094. "updater" int8,
  5095. "update_date" int8,
  5096. "execute_by_job" varchar(5) COLLATE "pg_catalog"."default",
  5097. "company_id" int8
  5098. )
  5099. ;
  5100. COMMENT ON COLUMN "public"."msg_push"."id" IS '主键';
  5101. COMMENT ON COLUMN "public"."msg_push"."config_name" IS '配置名';
  5102. COMMENT ON COLUMN "public"."msg_push"."config_type" IS '配置类型';
  5103. COMMENT ON COLUMN "public"."msg_push"."template_msg" IS '消息内容';
  5104. COMMENT ON COLUMN "public"."msg_push"."template_id" IS '模板id';
  5105. COMMENT ON COLUMN "public"."msg_push"."config_params" IS '配置参数';
  5106. COMMENT ON COLUMN "public"."msg_push"."dept_id" IS '部门ID';
  5107. COMMENT ON COLUMN "public"."msg_push"."tenant_code" IS '租户编码';
  5108. COMMENT ON COLUMN "public"."msg_push"."creator" IS '创建者';
  5109. COMMENT ON COLUMN "public"."msg_push"."create_date" IS '创建时间';
  5110. COMMENT ON COLUMN "public"."msg_push"."updater" IS '更新者';
  5111. COMMENT ON COLUMN "public"."msg_push"."update_date" IS '更新时间';
  5112. COMMENT ON COLUMN "public"."msg_push"."execute_by_job" IS '是否由定时任务执行 0:否 1:是';
  5113. COMMENT ON COLUMN "public"."msg_push"."company_id" IS '企业id';
  5114. COMMENT ON TABLE "public"."msg_push" IS '消息推送';
  5115. -- ----------------------------
  5116. -- Table structure for msg_push_setting
  5117. -- ----------------------------
  5118. DROP TABLE IF EXISTS "public"."msg_push_setting";
  5119. CREATE TABLE "public"."msg_push_setting" (
  5120. "id" int8 NOT NULL,
  5121. "push_ids" varchar(255) COLLATE "pg_catalog"."default",
  5122. "template_id" int8,
  5123. "receivers" varchar(255) COLLATE "pg_catalog"."default",
  5124. "repeat_push" varchar(255) COLLATE "pg_catalog"."default",
  5125. "interval_push" varchar(255) COLLATE "pg_catalog"."default",
  5126. "interval_frequency" varchar(10) COLLATE "pg_catalog"."default",
  5127. "tenant_code" int8,
  5128. "company_id" int8,
  5129. "dept_id" int8,
  5130. "creator" int8,
  5131. "create_date" timestamp(6),
  5132. "updater" int8,
  5133. "update_date" timestamp(6),
  5134. "name" varchar(255) COLLATE "pg_catalog"."default",
  5135. "remark" varchar(255) COLLATE "pg_catalog"."default",
  5136. "repeat_frequency" varchar(10) COLLATE "pg_catalog"."default"
  5137. )
  5138. ;
  5139. COMMENT ON COLUMN "public"."msg_push_setting"."id" IS '主键';
  5140. COMMENT ON COLUMN "public"."msg_push_setting"."push_ids" IS '推送ids';
  5141. COMMENT ON COLUMN "public"."msg_push_setting"."template_id" IS '模板id';
  5142. COMMENT ON COLUMN "public"."msg_push_setting"."receivers" IS '接收人集合';
  5143. COMMENT ON COLUMN "public"."msg_push_setting"."repeat_push" IS '重复推送,0-开启,1-关闭';
  5144. COMMENT ON COLUMN "public"."msg_push_setting"."interval_push" IS '间隔推送,0-开启,1-关闭';
  5145. COMMENT ON COLUMN "public"."msg_push_setting"."interval_frequency" IS '间隔推送频率';
  5146. COMMENT ON COLUMN "public"."msg_push_setting"."tenant_code" IS '租户编码';
  5147. COMMENT ON COLUMN "public"."msg_push_setting"."company_id" IS '企业详情id';
  5148. COMMENT ON COLUMN "public"."msg_push_setting"."dept_id" IS '部门id';
  5149. COMMENT ON COLUMN "public"."msg_push_setting"."creator" IS '创建者';
  5150. COMMENT ON COLUMN "public"."msg_push_setting"."create_date" IS '创建时间';
  5151. COMMENT ON COLUMN "public"."msg_push_setting"."updater" IS '更新者';
  5152. COMMENT ON COLUMN "public"."msg_push_setting"."update_date" IS '更新时间';
  5153. COMMENT ON COLUMN "public"."msg_push_setting"."name" IS '推送设置名称';
  5154. COMMENT ON COLUMN "public"."msg_push_setting"."remark" IS '备注';
  5155. COMMENT ON COLUMN "public"."msg_push_setting"."repeat_frequency" IS '重复推送频率';
  5156. COMMENT ON TABLE "public"."msg_push_setting" IS '消息推送设置';
  5157. -- ----------------------------
  5158. -- Table structure for msg_template
  5159. -- ----------------------------
  5160. DROP TABLE IF EXISTS "public"."msg_template";
  5161. CREATE TABLE "public"."msg_template" (
  5162. "id" int8 NOT NULL,
  5163. "name" varchar(100) COLLATE "pg_catalog"."default",
  5164. "type" varchar(5) COLLATE "pg_catalog"."default",
  5165. "subject" varchar(100) COLLATE "pg_catalog"."default",
  5166. "content" text COLLATE "pg_catalog"."default",
  5167. "dept_id" int8,
  5168. "tenant_code" int8,
  5169. "creator" int8,
  5170. "create_date" int8,
  5171. "updater" int8,
  5172. "update_date" int8,
  5173. "company_id" int8
  5174. )
  5175. ;
  5176. COMMENT ON COLUMN "public"."msg_template"."name" IS '模板名称';
  5177. COMMENT ON COLUMN "public"."msg_template"."type" IS '模板类型(暂时仅支持邮箱) 1:邮箱模板';
  5178. COMMENT ON COLUMN "public"."msg_template"."subject" IS '模板主题';
  5179. COMMENT ON COLUMN "public"."msg_template"."content" IS '消息正文内容';
  5180. COMMENT ON COLUMN "public"."msg_template"."dept_id" IS '部门ID';
  5181. COMMENT ON COLUMN "public"."msg_template"."tenant_code" IS '租户编码';
  5182. COMMENT ON COLUMN "public"."msg_template"."creator" IS '创建者';
  5183. COMMENT ON COLUMN "public"."msg_template"."create_date" IS '创建时间';
  5184. COMMENT ON COLUMN "public"."msg_template"."updater" IS '更新者';
  5185. COMMENT ON COLUMN "public"."msg_template"."update_date" IS '更新时间';
  5186. COMMENT ON COLUMN "public"."msg_template"."company_id" IS '企业id';
  5187. COMMENT ON TABLE "public"."msg_template" IS '消息模板';
  5188. -- ----------------------------
  5189. -- Table structure for msg_user
  5190. -- ----------------------------
  5191. DROP TABLE IF EXISTS "public"."msg_user";
  5192. CREATE TABLE "public"."msg_user" (
  5193. "id" int8 NOT NULL,
  5194. "user_id" int8,
  5195. "email_username" varchar(255) COLLATE "pg_catalog"."default",
  5196. "wx_open_id" varchar(255) COLLATE "pg_catalog"."default",
  5197. "dingding_phone" varchar(255) COLLATE "pg_catalog"."default",
  5198. "creator" int8,
  5199. "create_date" int8,
  5200. "updater" int8,
  5201. "update_date" int8,
  5202. "wx_phone" varchar(255) COLLATE "pg_catalog"."default"
  5203. )
  5204. ;
  5205. COMMENT ON COLUMN "public"."msg_user"."id" IS 'id';
  5206. COMMENT ON COLUMN "public"."msg_user"."user_id" IS '用户id';
  5207. COMMENT ON COLUMN "public"."msg_user"."email_username" IS '邮箱用户名';
  5208. COMMENT ON COLUMN "public"."msg_user"."wx_open_id" IS '微信openId';
  5209. COMMENT ON COLUMN "public"."msg_user"."dingding_phone" IS '钉钉电话';
  5210. COMMENT ON COLUMN "public"."msg_user"."creator" IS '创建者';
  5211. COMMENT ON COLUMN "public"."msg_user"."create_date" IS '创建时间';
  5212. COMMENT ON COLUMN "public"."msg_user"."updater" IS '更新者';
  5213. COMMENT ON COLUMN "public"."msg_user"."update_date" IS '更新时间';
  5214. COMMENT ON COLUMN "public"."msg_user"."wx_phone" IS '微信电话';
  5215. COMMENT ON TABLE "public"."msg_user" IS '消息用户信息';
  5216. -- ----------------------------
  5217. -- Table structure for qrtz_blob_triggers
  5218. -- ----------------------------
  5219. DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
  5220. CREATE TABLE "public"."qrtz_blob_triggers" (
  5221. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5222. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5223. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5224. "blob_data" bytea
  5225. )
  5226. ;
  5227. -- ----------------------------
  5228. -- Table structure for qrtz_calendars
  5229. -- ----------------------------
  5230. DROP TABLE IF EXISTS "public"."qrtz_calendars";
  5231. CREATE TABLE "public"."qrtz_calendars" (
  5232. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5233. "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5234. "calendar" bytea NOT NULL
  5235. )
  5236. ;
  5237. -- ----------------------------
  5238. -- Table structure for qrtz_cron_triggers
  5239. -- ----------------------------
  5240. DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
  5241. CREATE TABLE "public"."qrtz_cron_triggers" (
  5242. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5243. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5244. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5245. "cron_expression" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5246. "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
  5247. )
  5248. ;
  5249. -- ----------------------------
  5250. -- Table structure for qrtz_fired_triggers
  5251. -- ----------------------------
  5252. DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
  5253. CREATE TABLE "public"."qrtz_fired_triggers" (
  5254. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5255. "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
  5256. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5257. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5258. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5259. "fired_time" int8 NOT NULL,
  5260. "sched_time" int8 NOT NULL,
  5261. "priority" int4 NOT NULL,
  5262. "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  5263. "job_name" varchar(200) COLLATE "pg_catalog"."default",
  5264. "job_group" varchar(200) COLLATE "pg_catalog"."default",
  5265. "is_nonconcurrent" bool,
  5266. "requests_recovery" bool
  5267. )
  5268. ;
  5269. -- ----------------------------
  5270. -- Table structure for qrtz_job_details
  5271. -- ----------------------------
  5272. DROP TABLE IF EXISTS "public"."qrtz_job_details";
  5273. CREATE TABLE "public"."qrtz_job_details" (
  5274. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5275. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5276. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5277. "description" varchar(250) COLLATE "pg_catalog"."default",
  5278. "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
  5279. "is_durable" bool NOT NULL,
  5280. "is_nonconcurrent" bool NOT NULL,
  5281. "is_update_data" bool NOT NULL,
  5282. "requests_recovery" bool NOT NULL,
  5283. "job_data" bytea
  5284. )
  5285. ;
  5286. -- ----------------------------
  5287. -- Table structure for qrtz_locks
  5288. -- ----------------------------
  5289. DROP TABLE IF EXISTS "public"."qrtz_locks";
  5290. CREATE TABLE "public"."qrtz_locks" (
  5291. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5292. "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
  5293. )
  5294. ;
  5295. -- ----------------------------
  5296. -- Table structure for qrtz_paused_trigger_grps
  5297. -- ----------------------------
  5298. DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
  5299. CREATE TABLE "public"."qrtz_paused_trigger_grps" (
  5300. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5301. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
  5302. )
  5303. ;
  5304. -- ----------------------------
  5305. -- Table structure for qrtz_scheduler_state
  5306. -- ----------------------------
  5307. DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
  5308. CREATE TABLE "public"."qrtz_scheduler_state" (
  5309. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5310. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5311. "last_checkin_time" int8 NOT NULL,
  5312. "checkin_interval" int8 NOT NULL
  5313. )
  5314. ;
  5315. -- ----------------------------
  5316. -- Table structure for qrtz_simple_triggers
  5317. -- ----------------------------
  5318. DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
  5319. CREATE TABLE "public"."qrtz_simple_triggers" (
  5320. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5321. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5322. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5323. "repeat_count" int8 NOT NULL,
  5324. "repeat_interval" int8 NOT NULL,
  5325. "times_triggered" int8 NOT NULL
  5326. )
  5327. ;
  5328. -- ----------------------------
  5329. -- Table structure for qrtz_simprop_triggers
  5330. -- ----------------------------
  5331. DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
  5332. CREATE TABLE "public"."qrtz_simprop_triggers" (
  5333. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5334. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5335. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5336. "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
  5337. "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
  5338. "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
  5339. "int_prop_1" int4,
  5340. "int_prop_2" int4,
  5341. "long_prop_1" int8,
  5342. "long_prop_2" int8,
  5343. "dec_prop_1" numeric(13,4),
  5344. "dec_prop_2" numeric(13,4),
  5345. "bool_prop_1" bool,
  5346. "bool_prop_2" bool
  5347. )
  5348. ;
  5349. -- ----------------------------
  5350. -- Table structure for qrtz_triggers
  5351. -- ----------------------------
  5352. DROP TABLE IF EXISTS "public"."qrtz_triggers";
  5353. CREATE TABLE "public"."qrtz_triggers" (
  5354. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  5355. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5356. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5357. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5358. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5359. "description" varchar(250) COLLATE "pg_catalog"."default",
  5360. "next_fire_time" int8,
  5361. "prev_fire_time" int8,
  5362. "priority" int4,
  5363. "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  5364. "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  5365. "start_time" int8 NOT NULL,
  5366. "end_time" int8,
  5367. "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
  5368. "misfire_instr" int2,
  5369. "job_data" bytea
  5370. )
  5371. ;
  5372. -- ----------------------------
  5373. -- Table structure for queue_log
  5374. -- ----------------------------
  5375. DROP TABLE IF EXISTS "public"."queue_log";
  5376. CREATE TABLE "public"."queue_log" (
  5377. "id" int8 NOT NULL,
  5378. "time" timestamp(6),
  5379. "queue_num" varchar(25) COLLATE "pg_catalog"."default",
  5380. "enter_num" varchar(25) COLLATE "pg_catalog"."default",
  5381. "poll_num" varchar(25) COLLATE "pg_catalog"."default",
  5382. "channel_num" varchar(25) COLLATE "pg_catalog"."default",
  5383. "creator" int8,
  5384. "create_date" timestamp(6),
  5385. "updater" int8,
  5386. "update_date" timestamp(6)
  5387. )
  5388. ;
  5389. COMMENT ON COLUMN "public"."queue_log"."id" IS '主键';
  5390. COMMENT ON COLUMN "public"."queue_log"."time" IS '时间';
  5391. COMMENT ON COLUMN "public"."queue_log"."queue_num" IS '队列消息数';
  5392. COMMENT ON COLUMN "public"."queue_log"."enter_num" IS '进口消息量';
  5393. COMMENT ON COLUMN "public"."queue_log"."poll_num" IS '出口消息量';
  5394. COMMENT ON COLUMN "public"."queue_log"."channel_num" IS '通道数';
  5395. COMMENT ON COLUMN "public"."queue_log"."creator" IS '创建者';
  5396. COMMENT ON COLUMN "public"."queue_log"."create_date" IS '创建时间';
  5397. COMMENT ON COLUMN "public"."queue_log"."updater" IS '更新者';
  5398. COMMENT ON COLUMN "public"."queue_log"."update_date" IS '更新时间';
  5399. COMMENT ON TABLE "public"."queue_log" IS '队列消息数量日志';
  5400. -- ----------------------------
  5401. -- Table structure for queue_msg_log
  5402. -- ----------------------------
  5403. DROP TABLE IF EXISTS "public"."queue_msg_log";
  5404. CREATE TABLE "public"."queue_msg_log" (
  5405. "id" int8 NOT NULL,
  5406. "channel_name" varchar(30) COLLATE "pg_catalog"."default",
  5407. "msg" varchar COLLATE "pg_catalog"."default",
  5408. "time" int8,
  5409. "creator" int8,
  5410. "create_date" timestamp(6),
  5411. "updater" int8,
  5412. "update_date" timestamp(6)
  5413. )
  5414. ;
  5415. COMMENT ON COLUMN "public"."queue_msg_log"."channel_name" IS '所属通道';
  5416. COMMENT ON COLUMN "public"."queue_msg_log"."msg" IS '消息体';
  5417. COMMENT ON COLUMN "public"."queue_msg_log"."time" IS '时间';
  5418. COMMENT ON COLUMN "public"."queue_msg_log"."creator" IS '创建者';
  5419. COMMENT ON COLUMN "public"."queue_msg_log"."create_date" IS '创建时间';
  5420. COMMENT ON COLUMN "public"."queue_msg_log"."updater" IS '更新者';
  5421. COMMENT ON COLUMN "public"."queue_msg_log"."update_date" IS '更新时间';
  5422. COMMENT ON TABLE "public"."queue_msg_log" IS '队列消息日志';
  5423. -- ----------------------------
  5424. -- Table structure for schedule_job
  5425. -- ----------------------------
  5426. DROP TABLE IF EXISTS "public"."schedule_job";
  5427. CREATE TABLE "public"."schedule_job" (
  5428. "id" int8 NOT NULL,
  5429. "bean_name" varchar(200) COLLATE "pg_catalog"."default",
  5430. "params" varchar(2000) COLLATE "pg_catalog"."default",
  5431. "cron_expression" varchar(100) COLLATE "pg_catalog"."default",
  5432. "status" int4,
  5433. "remark" varchar(255) COLLATE "pg_catalog"."default",
  5434. "creator" int8,
  5435. "create_date" int8,
  5436. "updater" int8,
  5437. "update_date" int8
  5438. )
  5439. ;
  5440. COMMENT ON COLUMN "public"."schedule_job"."id" IS 'id';
  5441. COMMENT ON COLUMN "public"."schedule_job"."bean_name" IS 'spring bean名称';
  5442. COMMENT ON COLUMN "public"."schedule_job"."params" IS '参数';
  5443. COMMENT ON COLUMN "public"."schedule_job"."cron_expression" IS 'cron表达式';
  5444. COMMENT ON COLUMN "public"."schedule_job"."status" IS '任务状态 0:暂停 1:正常';
  5445. COMMENT ON COLUMN "public"."schedule_job"."remark" IS '备注';
  5446. COMMENT ON COLUMN "public"."schedule_job"."creator" IS '创建者';
  5447. COMMENT ON COLUMN "public"."schedule_job"."create_date" IS '创建时间';
  5448. COMMENT ON COLUMN "public"."schedule_job"."updater" IS '更新者';
  5449. COMMENT ON COLUMN "public"."schedule_job"."update_date" IS '更新时间';
  5450. COMMENT ON TABLE "public"."schedule_job" IS '定时任务';
  5451. -- ----------------------------
  5452. -- Table structure for schedule_job_log
  5453. -- ----------------------------
  5454. DROP TABLE IF EXISTS "public"."schedule_job_log";
  5455. CREATE TABLE "public"."schedule_job_log" (
  5456. "id" int8 NOT NULL,
  5457. "job_id" int8 NOT NULL,
  5458. "bean_name" varchar(200) COLLATE "pg_catalog"."default",
  5459. "params" varchar(2000) COLLATE "pg_catalog"."default",
  5460. "status" int4,
  5461. "error" varchar(10000) COLLATE "pg_catalog"."default",
  5462. "times" int4,
  5463. "create_date" timestamp(6),
  5464. "ip" varchar(50) COLLATE "pg_catalog"."default"
  5465. )
  5466. ;
  5467. COMMENT ON COLUMN "public"."schedule_job_log"."id" IS 'id';
  5468. COMMENT ON COLUMN "public"."schedule_job_log"."bean_name" IS 'spring bean名称';
  5469. COMMENT ON COLUMN "public"."schedule_job_log"."params" IS '参数';
  5470. COMMENT ON COLUMN "public"."schedule_job_log"."status" IS '任务状态 0:失败 1:成功';
  5471. COMMENT ON COLUMN "public"."schedule_job_log"."error" IS '失败信息';
  5472. COMMENT ON COLUMN "public"."schedule_job_log"."times" IS '耗时(单位:毫秒)';
  5473. COMMENT ON COLUMN "public"."schedule_job_log"."ip" IS 'ip地址';
  5474. COMMENT ON TABLE "public"."schedule_job_log" IS '定时任务日志';
  5475. -- ----------------------------
  5476. -- Table structure for script_info
  5477. -- ----------------------------
  5478. DROP TABLE IF EXISTS "public"."script_info";
  5479. CREATE TABLE "public"."script_info" (
  5480. "id" int8 NOT NULL,
  5481. "name" varchar(255) COLLATE "pg_catalog"."default",
  5482. "script_type" varchar(25) COLLATE "pg_catalog"."default",
  5483. "script_body" varchar COLLATE "pg_catalog"."default",
  5484. "sup_msg" varchar(5000) COLLATE "pg_catalog"."default",
  5485. "query_msg" varchar(5000) COLLATE "pg_catalog"."default",
  5486. "debug" bool,
  5487. "remark" varchar(500) COLLATE "pg_catalog"."default",
  5488. "extend_data" varchar(5000) COLLATE "pg_catalog"."default",
  5489. "tenant_code" int8,
  5490. "company_id" int8,
  5491. "dept_id" int8,
  5492. "creator" int8,
  5493. "create_date" int8,
  5494. "updater" int8,
  5495. "update_date" int8
  5496. )
  5497. ;
  5498. COMMENT ON COLUMN "public"."script_info"."name" IS '名称';
  5499. COMMENT ON COLUMN "public"."script_info"."script_type" IS '语法类型';
  5500. COMMENT ON COLUMN "public"."script_info"."script_body" IS '方法体';
  5501. COMMENT ON COLUMN "public"."script_info"."sup_msg" IS '辅助参数';
  5502. COMMENT ON COLUMN "public"."script_info"."query_msg" IS '查询参数';
  5503. COMMENT ON COLUMN "public"."script_info"."debug" IS '调试';
  5504. COMMENT ON COLUMN "public"."script_info"."remark" IS '描述';
  5505. COMMENT ON COLUMN "public"."script_info"."extend_data" IS '扩展字段';
  5506. COMMENT ON COLUMN "public"."script_info"."tenant_code" IS '所属企业(租户code)';
  5507. COMMENT ON COLUMN "public"."script_info"."company_id" IS '企业详情id';
  5508. COMMENT ON COLUMN "public"."script_info"."dept_id" IS '部门id';
  5509. COMMENT ON COLUMN "public"."script_info"."creator" IS '创建者';
  5510. COMMENT ON COLUMN "public"."script_info"."create_date" IS '创建时间';
  5511. COMMENT ON COLUMN "public"."script_info"."updater" IS '更新者';
  5512. COMMENT ON COLUMN "public"."script_info"."update_date" IS '更新时间';
  5513. COMMENT ON TABLE "public"."script_info" IS '数据解析';
  5514. -- ----------------------------
  5515. -- Table structure for script_log
  5516. -- ----------------------------
  5517. DROP TABLE IF EXISTS "public"."script_log";
  5518. CREATE TABLE "public"."script_log" (
  5519. "id" int8 NOT NULL,
  5520. "script_id" int8,
  5521. "msg" varchar COLLATE "pg_catalog"."default",
  5522. "creator" int8,
  5523. "create_date" int8,
  5524. "updater" int8,
  5525. "update_date" int8
  5526. )
  5527. ;
  5528. COMMENT ON COLUMN "public"."script_log"."script_id" IS '数据解析主键';
  5529. COMMENT ON COLUMN "public"."script_log"."msg" IS '消息';
  5530. COMMENT ON COLUMN "public"."script_log"."creator" IS '创建者';
  5531. COMMENT ON COLUMN "public"."script_log"."create_date" IS '创建时间';
  5532. COMMENT ON COLUMN "public"."script_log"."updater" IS '更新者';
  5533. COMMENT ON COLUMN "public"."script_log"."update_date" IS '更新时间';
  5534. COMMENT ON TABLE "public"."script_log" IS '数据解析日志';
  5535. -- ----------------------------
  5536. -- Table structure for sys_dept
  5537. -- ----------------------------
  5538. DROP TABLE IF EXISTS "public"."sys_dept";
  5539. CREATE TABLE "public"."sys_dept" (
  5540. "id" int8 NOT NULL,
  5541. "pid" int8,
  5542. "pids" varchar(500) COLLATE "pg_catalog"."default",
  5543. "name" varchar(50) COLLATE "pg_catalog"."default",
  5544. "sort" int4,
  5545. "tenant_code" int8,
  5546. "creator" int8,
  5547. "create_date" int8,
  5548. "updater" int8,
  5549. "update_date" int8
  5550. )
  5551. ;
  5552. COMMENT ON COLUMN "public"."sys_dept"."id" IS 'id';
  5553. COMMENT ON COLUMN "public"."sys_dept"."pid" IS '上级ID';
  5554. COMMENT ON COLUMN "public"."sys_dept"."pids" IS '所有上级ID,用逗号分开';
  5555. COMMENT ON COLUMN "public"."sys_dept"."name" IS '部门名称';
  5556. COMMENT ON COLUMN "public"."sys_dept"."sort" IS '排序';
  5557. COMMENT ON COLUMN "public"."sys_dept"."tenant_code" IS '租户编码';
  5558. COMMENT ON COLUMN "public"."sys_dept"."creator" IS '创建者';
  5559. COMMENT ON COLUMN "public"."sys_dept"."create_date" IS '创建时间';
  5560. COMMENT ON COLUMN "public"."sys_dept"."updater" IS '更新者';
  5561. COMMENT ON COLUMN "public"."sys_dept"."update_date" IS '更新时间';
  5562. COMMENT ON TABLE "public"."sys_dept" IS '部门管理';
  5563. -- ----------------------------
  5564. -- Table structure for sys_dict_data
  5565. -- ----------------------------
  5566. DROP TABLE IF EXISTS "public"."sys_dict_data";
  5567. CREATE TABLE "public"."sys_dict_data" (
  5568. "id" int8 NOT NULL,
  5569. "dict_type_id" int8 NOT NULL,
  5570. "dict_label" varchar(255) COLLATE "pg_catalog"."default",
  5571. "dict_value" varchar(255) COLLATE "pg_catalog"."default",
  5572. "remark" varchar(255) COLLATE "pg_catalog"."default",
  5573. "sort" int4,
  5574. "creator" int8,
  5575. "create_date" int8,
  5576. "updater" int8,
  5577. "update_date" int8
  5578. )
  5579. ;
  5580. COMMENT ON COLUMN "public"."sys_dict_data"."id" IS 'id';
  5581. COMMENT ON COLUMN "public"."sys_dict_data"."dict_type_id" IS '字典类型ID';
  5582. COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '字典标签';
  5583. COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '字典值';
  5584. COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
  5585. COMMENT ON COLUMN "public"."sys_dict_data"."sort" IS '排序';
  5586. COMMENT ON COLUMN "public"."sys_dict_data"."creator" IS '创建者';
  5587. COMMENT ON COLUMN "public"."sys_dict_data"."create_date" IS '创建时间';
  5588. COMMENT ON COLUMN "public"."sys_dict_data"."updater" IS '更新者';
  5589. COMMENT ON COLUMN "public"."sys_dict_data"."update_date" IS '更新时间';
  5590. COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据';
  5591. -- ----------------------------
  5592. -- Table structure for sys_dict_type
  5593. -- ----------------------------
  5594. DROP TABLE IF EXISTS "public"."sys_dict_type";
  5595. CREATE TABLE "public"."sys_dict_type" (
  5596. "id" int8 NOT NULL,
  5597. "dict_type" varchar(100) COLLATE "pg_catalog"."default",
  5598. "dict_name" varchar(255) COLLATE "pg_catalog"."default",
  5599. "remark" varchar(255) COLLATE "pg_catalog"."default",
  5600. "sort" int4,
  5601. "creator" int8,
  5602. "create_date" int8,
  5603. "updater" int8,
  5604. "update_date" int8
  5605. )
  5606. ;
  5607. COMMENT ON COLUMN "public"."sys_dict_type"."id" IS 'id';
  5608. COMMENT ON COLUMN "public"."sys_dict_type"."dict_type" IS '字典类型';
  5609. COMMENT ON COLUMN "public"."sys_dict_type"."dict_name" IS '字典名称';
  5610. COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
  5611. COMMENT ON COLUMN "public"."sys_dict_type"."sort" IS '排序';
  5612. COMMENT ON COLUMN "public"."sys_dict_type"."creator" IS '创建者';
  5613. COMMENT ON COLUMN "public"."sys_dict_type"."create_date" IS '创建时间';
  5614. COMMENT ON COLUMN "public"."sys_dict_type"."updater" IS '更新者';
  5615. COMMENT ON COLUMN "public"."sys_dict_type"."update_date" IS '更新时间';
  5616. COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型';
  5617. -- ----------------------------
  5618. -- Table structure for sys_energy_check
  5619. -- ----------------------------
  5620. DROP TABLE IF EXISTS "public"."sys_energy_check";
  5621. CREATE TABLE "public"."sys_energy_check" (
  5622. "id" int8 NOT NULL,
  5623. "location" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5624. "dept_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5625. "check_time" date NOT NULL,
  5626. "check_people" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5627. "problem" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5628. "requirement" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5629. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  5630. "status" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  5631. "change_time" date,
  5632. "creator" int8,
  5633. "create_date" timestamp(6),
  5634. "tenant_code" int8,
  5635. "device_name" varchar(255) COLLATE "pg_catalog"."default",
  5636. "remarks" varchar(255) COLLATE "pg_catalog"."default"
  5637. )
  5638. ;
  5639. COMMENT ON COLUMN "public"."sys_energy_check"."id" IS 'id';
  5640. COMMENT ON COLUMN "public"."sys_energy_check"."location" IS '设备位置';
  5641. COMMENT ON COLUMN "public"."sys_energy_check"."dept_name" IS '责任部门';
  5642. COMMENT ON COLUMN "public"."sys_energy_check"."check_time" IS '检查时间';
  5643. COMMENT ON COLUMN "public"."sys_energy_check"."check_people" IS '检查人员';
  5644. COMMENT ON COLUMN "public"."sys_energy_check"."problem" IS '存在问题';
  5645. COMMENT ON COLUMN "public"."sys_energy_check"."requirement" IS '整改要求';
  5646. COMMENT ON COLUMN "public"."sys_energy_check"."image_url" IS '图片地址';
  5647. COMMENT ON COLUMN "public"."sys_energy_check"."status" IS '整改状态 0:待整改 1:已整改';
  5648. COMMENT ON COLUMN "public"."sys_energy_check"."change_time" IS '整改时间';
  5649. COMMENT ON COLUMN "public"."sys_energy_check"."creator" IS '创建者';
  5650. COMMENT ON COLUMN "public"."sys_energy_check"."create_date" IS '创建时间';
  5651. COMMENT ON COLUMN "public"."sys_energy_check"."tenant_code" IS '租户编码';
  5652. COMMENT ON COLUMN "public"."sys_energy_check"."device_name" IS '设备名称';
  5653. COMMENT ON COLUMN "public"."sys_energy_check"."remarks" IS '备注';
  5654. COMMENT ON TABLE "public"."sys_energy_check" IS '能源检查';
  5655. -- ----------------------------
  5656. -- Table structure for sys_energy_people
  5657. -- ----------------------------
  5658. DROP TABLE IF EXISTS "public"."sys_energy_people";
  5659. CREATE TABLE "public"."sys_energy_people" (
  5660. "id" int8 NOT NULL,
  5661. "username" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5662. "realname" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5663. "dept_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5664. "user_id" int8 NOT NULL,
  5665. "email" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5666. "tenant_code" int8,
  5667. "creator" int8,
  5668. "create_date" timestamp(6)
  5669. )
  5670. ;
  5671. COMMENT ON COLUMN "public"."sys_energy_people"."id" IS '项目id';
  5672. COMMENT ON COLUMN "public"."sys_energy_people"."username" IS '用户名';
  5673. COMMENT ON COLUMN "public"."sys_energy_people"."realname" IS '姓名';
  5674. COMMENT ON COLUMN "public"."sys_energy_people"."dept_name" IS '部门名称';
  5675. COMMENT ON COLUMN "public"."sys_energy_people"."user_id" IS '用户id';
  5676. COMMENT ON COLUMN "public"."sys_energy_people"."email" IS '邮箱';
  5677. COMMENT ON COLUMN "public"."sys_energy_people"."tenant_code" IS '租户编码';
  5678. COMMENT ON COLUMN "public"."sys_energy_people"."creator" IS '创建者';
  5679. COMMENT ON COLUMN "public"."sys_energy_people"."create_date" IS '创建时间';
  5680. COMMENT ON TABLE "public"."sys_energy_people" IS '节能项目-用户关联';
  5681. -- ----------------------------
  5682. -- Table structure for sys_energy_project
  5683. -- ----------------------------
  5684. DROP TABLE IF EXISTS "public"."sys_energy_project";
  5685. CREATE TABLE "public"."sys_energy_project" (
  5686. "id" int8 NOT NULL,
  5687. "project_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  5688. "department" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  5689. "people" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5690. "save_energy" numeric(15,2) NOT NULL,
  5691. "save_cost" numeric(15,2) NOT NULL,
  5692. "implement_time" date NOT NULL,
  5693. "detail" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5694. "status" varchar(32) COLLATE "pg_catalog"."default" DEFAULT 0,
  5695. "remark" varchar(32) COLLATE "pg_catalog"."default",
  5696. "tenant_code" int8,
  5697. "creator" int8,
  5698. "create_date" timestamp(6)
  5699. )
  5700. ;
  5701. COMMENT ON COLUMN "public"."sys_energy_project"."id" IS 'id';
  5702. COMMENT ON COLUMN "public"."sys_energy_project"."project_name" IS '项目名称';
  5703. COMMENT ON COLUMN "public"."sys_energy_project"."department" IS '部门';
  5704. COMMENT ON COLUMN "public"."sys_energy_project"."people" IS '实施人';
  5705. COMMENT ON COLUMN "public"."sys_energy_project"."save_energy" IS '节能量';
  5706. COMMENT ON COLUMN "public"."sys_energy_project"."save_cost" IS '节约费用';
  5707. COMMENT ON COLUMN "public"."sys_energy_project"."implement_time" IS '实施时间';
  5708. COMMENT ON COLUMN "public"."sys_energy_project"."detail" IS '详情';
  5709. COMMENT ON COLUMN "public"."sys_energy_project"."status" IS '审核状态 0:待审核 1:已审核 2:未通过';
  5710. COMMENT ON COLUMN "public"."sys_energy_project"."remark" IS '审核未通过备注';
  5711. COMMENT ON COLUMN "public"."sys_energy_project"."tenant_code" IS '租户编码';
  5712. COMMENT ON COLUMN "public"."sys_energy_project"."creator" IS '创建者';
  5713. COMMENT ON COLUMN "public"."sys_energy_project"."create_date" IS '创建时间';
  5714. COMMENT ON TABLE "public"."sys_energy_project" IS '节能项目';
  5715. -- ----------------------------
  5716. -- Table structure for sys_industry_type
  5717. -- ----------------------------
  5718. DROP TABLE IF EXISTS "public"."sys_industry_type";
  5719. CREATE TABLE "public"."sys_industry_type" (
  5720. "id" int8 NOT NULL,
  5721. "code" varchar(20) COLLATE "pg_catalog"."default",
  5722. "parent_code" varchar(20) COLLATE "pg_catalog"."default",
  5723. "name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  5724. "full_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5725. "jgzh" bool,
  5726. "tenant_code" int8 NOT NULL,
  5727. "dept_id" int8 NOT NULL,
  5728. "delete_status" int2 NOT NULL DEFAULT 0
  5729. )
  5730. ;
  5731. COMMENT ON COLUMN "public"."sys_industry_type"."id" IS 'id';
  5732. COMMENT ON COLUMN "public"."sys_industry_type"."code" IS '编码';
  5733. COMMENT ON COLUMN "public"."sys_industry_type"."parent_code" IS '父节编码';
  5734. COMMENT ON COLUMN "public"."sys_industry_type"."name" IS '行业名称';
  5735. COMMENT ON COLUMN "public"."sys_industry_type"."full_name" IS '行业全名';
  5736. COMMENT ON COLUMN "public"."sys_industry_type"."jgzh" IS '是否能源加工转换类行业';
  5737. COMMENT ON COLUMN "public"."sys_industry_type"."tenant_code" IS '租户编码';
  5738. COMMENT ON COLUMN "public"."sys_industry_type"."dept_id" IS '企业ID';
  5739. COMMENT ON COLUMN "public"."sys_industry_type"."delete_status" IS '删除状态 0未删除 1删除';
  5740. COMMENT ON TABLE "public"."sys_industry_type" IS '行业类型';
  5741. -- ----------------------------
  5742. -- Table structure for sys_language
  5743. -- ----------------------------
  5744. DROP TABLE IF EXISTS "public"."sys_language";
  5745. CREATE TABLE "public"."sys_language" (
  5746. "table_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  5747. "table_id" int8 NOT NULL,
  5748. "field_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  5749. "field_value" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5750. "language" varchar(10) COLLATE "pg_catalog"."default" NOT NULL
  5751. )
  5752. ;
  5753. COMMENT ON COLUMN "public"."sys_language"."table_name" IS '表名';
  5754. COMMENT ON COLUMN "public"."sys_language"."table_id" IS '表主键';
  5755. COMMENT ON COLUMN "public"."sys_language"."field_name" IS '字段名';
  5756. COMMENT ON COLUMN "public"."sys_language"."field_value" IS '字段值';
  5757. COMMENT ON COLUMN "public"."sys_language"."language" IS '语言';
  5758. COMMENT ON TABLE "public"."sys_language" IS '国际化';
  5759. -- ----------------------------
  5760. -- Table structure for sys_log_error
  5761. -- ----------------------------
  5762. DROP TABLE IF EXISTS "public"."sys_log_error";
  5763. CREATE TABLE "public"."sys_log_error" (
  5764. "id" int8 NOT NULL,
  5765. "request_uri" varchar(200) COLLATE "pg_catalog"."default",
  5766. "request_method" varchar(20) COLLATE "pg_catalog"."default",
  5767. "request_params" text COLLATE "pg_catalog"."default",
  5768. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5769. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5770. "error_info" text COLLATE "pg_catalog"."default",
  5771. "creator" int8,
  5772. "create_date" int8
  5773. )
  5774. ;
  5775. COMMENT ON COLUMN "public"."sys_log_error"."id" IS 'id';
  5776. COMMENT ON COLUMN "public"."sys_log_error"."request_uri" IS '请求URI';
  5777. COMMENT ON COLUMN "public"."sys_log_error"."request_method" IS '请求方式';
  5778. COMMENT ON COLUMN "public"."sys_log_error"."request_params" IS '请求参数';
  5779. COMMENT ON COLUMN "public"."sys_log_error"."user_agent" IS '用户代理';
  5780. COMMENT ON COLUMN "public"."sys_log_error"."ip" IS '操作IP';
  5781. COMMENT ON COLUMN "public"."sys_log_error"."error_info" IS '异常信息';
  5782. COMMENT ON COLUMN "public"."sys_log_error"."creator" IS '创建者';
  5783. COMMENT ON COLUMN "public"."sys_log_error"."create_date" IS '创建时间';
  5784. COMMENT ON TABLE "public"."sys_log_error" IS '异常日志';
  5785. -- ----------------------------
  5786. -- Table structure for sys_log_login
  5787. -- ----------------------------
  5788. DROP TABLE IF EXISTS "public"."sys_log_login";
  5789. CREATE TABLE "public"."sys_log_login" (
  5790. "id" int8 NOT NULL,
  5791. "operation" int4,
  5792. "status" int4,
  5793. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5794. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5795. "creator_name" varchar(50) COLLATE "pg_catalog"."default",
  5796. "creator" int8,
  5797. "create_date" int8,
  5798. "internal_ip" varchar(255) COLLATE "pg_catalog"."default"
  5799. )
  5800. ;
  5801. COMMENT ON COLUMN "public"."sys_log_login"."id" IS 'id';
  5802. COMMENT ON COLUMN "public"."sys_log_login"."operation" IS '用户操作 0:用户登录 1:用户退出';
  5803. COMMENT ON COLUMN "public"."sys_log_login"."status" IS '状态 0:失败 1:成功 2:账号已锁定';
  5804. COMMENT ON COLUMN "public"."sys_log_login"."user_agent" IS '用户代理';
  5805. COMMENT ON COLUMN "public"."sys_log_login"."ip" IS '操作IP';
  5806. COMMENT ON COLUMN "public"."sys_log_login"."creator_name" IS '用户名';
  5807. COMMENT ON COLUMN "public"."sys_log_login"."creator" IS '创建者';
  5808. COMMENT ON COLUMN "public"."sys_log_login"."create_date" IS '创建时间';
  5809. COMMENT ON COLUMN "public"."sys_log_login"."internal_ip" IS '内网ip';
  5810. COMMENT ON TABLE "public"."sys_log_login" IS '登录日志';
  5811. -- ----------------------------
  5812. -- Table structure for sys_log_operation
  5813. -- ----------------------------
  5814. DROP TABLE IF EXISTS "public"."sys_log_operation";
  5815. CREATE TABLE "public"."sys_log_operation" (
  5816. "id" int8 NOT NULL,
  5817. "operation" varchar(50) COLLATE "pg_catalog"."default",
  5818. "request_uri" varchar(200) COLLATE "pg_catalog"."default",
  5819. "request_method" varchar(20) COLLATE "pg_catalog"."default",
  5820. "request_params" text COLLATE "pg_catalog"."default",
  5821. "request_time" int4,
  5822. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5823. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5824. "status" int4,
  5825. "creator_name" varchar(50) COLLATE "pg_catalog"."default",
  5826. "creator" int8,
  5827. "create_date" int8,
  5828. "internal_ip" varchar(255) COLLATE "pg_catalog"."default"
  5829. )
  5830. ;
  5831. COMMENT ON COLUMN "public"."sys_log_operation"."id" IS 'id';
  5832. COMMENT ON COLUMN "public"."sys_log_operation"."operation" IS '用户操作';
  5833. COMMENT ON COLUMN "public"."sys_log_operation"."request_uri" IS '请求URI';
  5834. COMMENT ON COLUMN "public"."sys_log_operation"."request_method" IS '请求方式';
  5835. COMMENT ON COLUMN "public"."sys_log_operation"."request_params" IS '请求参数';
  5836. COMMENT ON COLUMN "public"."sys_log_operation"."request_time" IS '请求时长(毫秒)';
  5837. COMMENT ON COLUMN "public"."sys_log_operation"."user_agent" IS '用户代理';
  5838. COMMENT ON COLUMN "public"."sys_log_operation"."ip" IS '操作IP';
  5839. COMMENT ON COLUMN "public"."sys_log_operation"."status" IS '状态 0:失败 1:成功';
  5840. COMMENT ON COLUMN "public"."sys_log_operation"."creator_name" IS '用户名';
  5841. COMMENT ON COLUMN "public"."sys_log_operation"."creator" IS '创建者';
  5842. COMMENT ON COLUMN "public"."sys_log_operation"."create_date" IS '创建时间';
  5843. COMMENT ON COLUMN "public"."sys_log_operation"."internal_ip" IS '内网ip';
  5844. COMMENT ON TABLE "public"."sys_log_operation" IS '操作日志';
  5845. -- ----------------------------
  5846. -- Table structure for sys_mail_log
  5847. -- ----------------------------
  5848. DROP TABLE IF EXISTS "public"."sys_mail_log";
  5849. CREATE TABLE "public"."sys_mail_log" (
  5850. "id" int8 NOT NULL,
  5851. "template_id" int8 NOT NULL,
  5852. "mail_from" varchar(200) COLLATE "pg_catalog"."default",
  5853. "mail_to" varchar(400) COLLATE "pg_catalog"."default",
  5854. "mail_cc" varchar(400) COLLATE "pg_catalog"."default",
  5855. "subject" varchar(200) COLLATE "pg_catalog"."default",
  5856. "content" text COLLATE "pg_catalog"."default",
  5857. "status" int4,
  5858. "creator" int8,
  5859. "create_date" int8
  5860. )
  5861. ;
  5862. COMMENT ON COLUMN "public"."sys_mail_log"."id" IS 'id';
  5863. COMMENT ON COLUMN "public"."sys_mail_log"."template_id" IS '邮件模板ID';
  5864. COMMENT ON COLUMN "public"."sys_mail_log"."mail_from" IS '发送者';
  5865. COMMENT ON COLUMN "public"."sys_mail_log"."mail_to" IS '收件人';
  5866. COMMENT ON COLUMN "public"."sys_mail_log"."mail_cc" IS '抄送者';
  5867. COMMENT ON COLUMN "public"."sys_mail_log"."subject" IS '邮件主题';
  5868. COMMENT ON COLUMN "public"."sys_mail_log"."content" IS '邮件正文';
  5869. COMMENT ON COLUMN "public"."sys_mail_log"."status" IS '发送状态 0:失败 1:成功';
  5870. COMMENT ON COLUMN "public"."sys_mail_log"."creator" IS '创建者';
  5871. COMMENT ON COLUMN "public"."sys_mail_log"."create_date" IS '创建时间';
  5872. COMMENT ON TABLE "public"."sys_mail_log" IS '邮件发送记录';
  5873. -- ----------------------------
  5874. -- Table structure for sys_mail_template
  5875. -- ----------------------------
  5876. DROP TABLE IF EXISTS "public"."sys_mail_template";
  5877. CREATE TABLE "public"."sys_mail_template" (
  5878. "id" int8 NOT NULL,
  5879. "name" varchar(100) COLLATE "pg_catalog"."default",
  5880. "subject" varchar(200) COLLATE "pg_catalog"."default",
  5881. "content" text COLLATE "pg_catalog"."default",
  5882. "creator" int8,
  5883. "create_date" int8,
  5884. "updater" int8,
  5885. "update_date" int8
  5886. )
  5887. ;
  5888. COMMENT ON COLUMN "public"."sys_mail_template"."id" IS 'id';
  5889. COMMENT ON COLUMN "public"."sys_mail_template"."name" IS '模板名称';
  5890. COMMENT ON COLUMN "public"."sys_mail_template"."subject" IS '邮件主题';
  5891. COMMENT ON COLUMN "public"."sys_mail_template"."content" IS '邮件正文';
  5892. COMMENT ON COLUMN "public"."sys_mail_template"."creator" IS '创建者';
  5893. COMMENT ON COLUMN "public"."sys_mail_template"."create_date" IS '创建时间';
  5894. COMMENT ON COLUMN "public"."sys_mail_template"."updater" IS '更新者';
  5895. COMMENT ON COLUMN "public"."sys_mail_template"."update_date" IS '更新时间';
  5896. COMMENT ON TABLE "public"."sys_mail_template" IS '邮件模板';
  5897. -- ----------------------------
  5898. -- Table structure for sys_menu
  5899. -- ----------------------------
  5900. DROP TABLE IF EXISTS "public"."sys_menu";
  5901. CREATE TABLE "public"."sys_menu" (
  5902. "id" int8 NOT NULL,
  5903. "pid" int8,
  5904. "url" varchar(200) COLLATE "pg_catalog"."default",
  5905. "permissions" varchar(500) COLLATE "pg_catalog"."default",
  5906. "type" int4,
  5907. "open_style" int4,
  5908. "icon" varchar(50) COLLATE "pg_catalog"."default",
  5909. "sort" int4,
  5910. "creator" int8,
  5911. "create_date" int8,
  5912. "updater" int8,
  5913. "update_date" int8,
  5914. "sa_view" int4,
  5915. "description" varchar COLLATE "pg_catalog"."default",
  5916. "model" varchar(4) COLLATE "pg_catalog"."default",
  5917. "model_url" varchar(1024) COLLATE "pg_catalog"."default"
  5918. )
  5919. ;
  5920. COMMENT ON COLUMN "public"."sys_menu"."id" IS 'id';
  5921. COMMENT ON COLUMN "public"."sys_menu"."pid" IS '上级ID,一级菜单为0';
  5922. COMMENT ON COLUMN "public"."sys_menu"."url" IS '菜单URL';
  5923. COMMENT ON COLUMN "public"."sys_menu"."permissions" IS '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)';
  5924. COMMENT ON COLUMN "public"."sys_menu"."type" IS '类型 0:菜单 1:按钮';
  5925. COMMENT ON COLUMN "public"."sys_menu"."open_style" IS '打开方式 0:内部 1:外部';
  5926. COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
  5927. COMMENT ON COLUMN "public"."sys_menu"."sort" IS '排序';
  5928. COMMENT ON COLUMN "public"."sys_menu"."creator" IS '创建者';
  5929. COMMENT ON COLUMN "public"."sys_menu"."create_date" IS '创建时间';
  5930. COMMENT ON COLUMN "public"."sys_menu"."updater" IS '更新者';
  5931. COMMENT ON COLUMN "public"."sys_menu"."update_date" IS '更新时间';
  5932. COMMENT ON COLUMN "public"."sys_menu"."sa_view" IS '超管是否可见 0:否 1:是';
  5933. COMMENT ON COLUMN "public"."sys_menu"."description" IS '说明';
  5934. COMMENT ON COLUMN "public"."sys_menu"."model" IS '导航';
  5935. COMMENT ON COLUMN "public"."sys_menu"."model_url" IS '导航图标';
  5936. COMMENT ON TABLE "public"."sys_menu" IS '菜单管理';
  5937. -- ----------------------------
  5938. -- Table structure for sys_notice
  5939. -- ----------------------------
  5940. DROP TABLE IF EXISTS "public"."sys_notice";
  5941. CREATE TABLE "public"."sys_notice" (
  5942. "id" int8 NOT NULL,
  5943. "type" int4 NOT NULL,
  5944. "title" varchar(200) COLLATE "pg_catalog"."default",
  5945. "content" text COLLATE "pg_catalog"."default",
  5946. "receiver_type" int4,
  5947. "receiver_type_ids" varchar(500) COLLATE "pg_catalog"."default",
  5948. "status" int4,
  5949. "sender_name" varchar(50) COLLATE "pg_catalog"."default",
  5950. "sender_date" timestamp(6),
  5951. "creator" int8,
  5952. "create_date" timestamp(6)
  5953. )
  5954. ;
  5955. COMMENT ON COLUMN "public"."sys_notice"."id" IS 'id';
  5956. COMMENT ON COLUMN "public"."sys_notice"."type" IS '通知类型';
  5957. COMMENT ON COLUMN "public"."sys_notice"."title" IS '标题';
  5958. COMMENT ON COLUMN "public"."sys_notice"."content" IS '内容';
  5959. COMMENT ON COLUMN "public"."sys_notice"."receiver_type" IS '接收者 0:全部 1:部门';
  5960. COMMENT ON COLUMN "public"."sys_notice"."receiver_type_ids" IS '接收者ID,用逗号分开';
  5961. COMMENT ON COLUMN "public"."sys_notice"."status" IS '发送状态 0:草稿 1:已发布';
  5962. COMMENT ON COLUMN "public"."sys_notice"."sender_name" IS '发送者';
  5963. COMMENT ON COLUMN "public"."sys_notice"."sender_date" IS '发送时间';
  5964. COMMENT ON COLUMN "public"."sys_notice"."creator" IS '创建者';
  5965. COMMENT ON COLUMN "public"."sys_notice"."create_date" IS '创建时间';
  5966. COMMENT ON TABLE "public"."sys_notice" IS '通知管理';
  5967. -- ----------------------------
  5968. -- Table structure for sys_notice_user
  5969. -- ----------------------------
  5970. DROP TABLE IF EXISTS "public"."sys_notice_user";
  5971. CREATE TABLE "public"."sys_notice_user" (
  5972. "receiver_id" int8 NOT NULL,
  5973. "notice_id" int8 NOT NULL,
  5974. "read_status" int4 NOT NULL,
  5975. "read_date" timestamp(6)
  5976. )
  5977. ;
  5978. COMMENT ON COLUMN "public"."sys_notice_user"."receiver_id" IS '接收者ID';
  5979. COMMENT ON COLUMN "public"."sys_notice_user"."notice_id" IS '通知ID';
  5980. COMMENT ON COLUMN "public"."sys_notice_user"."read_status" IS '阅读状态 0:未读 1:已读';
  5981. COMMENT ON COLUMN "public"."sys_notice_user"."read_date" IS '阅读时间';
  5982. COMMENT ON TABLE "public"."sys_notice_user" IS '我的通知';
  5983. -- ----------------------------
  5984. -- Table structure for sys_oss
  5985. -- ----------------------------
  5986. DROP TABLE IF EXISTS "public"."sys_oss";
  5987. CREATE TABLE "public"."sys_oss" (
  5988. "id" int8 NOT NULL,
  5989. "url" varchar(200) COLLATE "pg_catalog"."default",
  5990. "type" varchar(5) COLLATE "pg_catalog"."default",
  5991. "single" bool,
  5992. "creator" int8,
  5993. "create_date" int8
  5994. )
  5995. ;
  5996. COMMENT ON COLUMN "public"."sys_oss"."id" IS 'id';
  5997. COMMENT ON COLUMN "public"."sys_oss"."url" IS 'URL地址';
  5998. COMMENT ON COLUMN "public"."sys_oss"."type" IS '文件类型';
  5999. COMMENT ON COLUMN "public"."sys_oss"."single" IS '是否唯一';
  6000. COMMENT ON TABLE "public"."sys_oss" IS '文件上传';
  6001. -- ----------------------------
  6002. -- Table structure for sys_params
  6003. -- ----------------------------
  6004. DROP TABLE IF EXISTS "public"."sys_params";
  6005. CREATE TABLE "public"."sys_params" (
  6006. "id" int8 NOT NULL,
  6007. "param_code" varchar(32) COLLATE "pg_catalog"."default",
  6008. "param_value" varchar(2000) COLLATE "pg_catalog"."default",
  6009. "param_type" int4 NOT NULL DEFAULT 1,
  6010. "remark" varchar(200) COLLATE "pg_catalog"."default",
  6011. "creator" int8,
  6012. "create_date" int8,
  6013. "updater" int8,
  6014. "update_date" int8
  6015. )
  6016. ;
  6017. COMMENT ON COLUMN "public"."sys_params"."param_code" IS '参数编码';
  6018. COMMENT ON COLUMN "public"."sys_params"."param_value" IS '参数值';
  6019. COMMENT ON COLUMN "public"."sys_params"."param_type" IS '类型 0:系统参数 1:非系统参数';
  6020. COMMENT ON COLUMN "public"."sys_params"."remark" IS '备注';
  6021. COMMENT ON COLUMN "public"."sys_params"."creator" IS '创建者';
  6022. COMMENT ON COLUMN "public"."sys_params"."create_date" IS '创建时间';
  6023. COMMENT ON COLUMN "public"."sys_params"."updater" IS '更新者';
  6024. COMMENT ON COLUMN "public"."sys_params"."update_date" IS '更新时间';
  6025. COMMENT ON TABLE "public"."sys_params" IS '参数管理';
  6026. -- ----------------------------
  6027. -- Table structure for sys_post
  6028. -- ----------------------------
  6029. DROP TABLE IF EXISTS "public"."sys_post";
  6030. CREATE TABLE "public"."sys_post" (
  6031. "id" int8 NOT NULL,
  6032. "post_code" varchar(100) COLLATE "pg_catalog"."default",
  6033. "post_name" varchar(100) COLLATE "pg_catalog"."default",
  6034. "sort" int4,
  6035. "status" int4,
  6036. "tenant_code" int8,
  6037. "creator" int8,
  6038. "create_date" int8,
  6039. "updater" int8,
  6040. "update_date" int8
  6041. )
  6042. ;
  6043. COMMENT ON COLUMN "public"."sys_post"."id" IS 'id';
  6044. COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
  6045. COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
  6046. COMMENT ON COLUMN "public"."sys_post"."sort" IS '排序';
  6047. COMMENT ON COLUMN "public"."sys_post"."status" IS '状态 0:停用 1:正常';
  6048. COMMENT ON COLUMN "public"."sys_post"."tenant_code" IS '租户编码';
  6049. COMMENT ON COLUMN "public"."sys_post"."creator" IS '创建者';
  6050. COMMENT ON COLUMN "public"."sys_post"."create_date" IS '创建时间';
  6051. COMMENT ON COLUMN "public"."sys_post"."updater" IS '更新者';
  6052. COMMENT ON COLUMN "public"."sys_post"."update_date" IS '更新时间';
  6053. COMMENT ON TABLE "public"."sys_post" IS '岗位管理';
  6054. -- ----------------------------
  6055. -- Table structure for sys_region
  6056. -- ----------------------------
  6057. DROP TABLE IF EXISTS "public"."sys_region";
  6058. CREATE TABLE "public"."sys_region" (
  6059. "id" int8 NOT NULL,
  6060. "pid" int8,
  6061. "name" varchar(100) COLLATE "pg_catalog"."default",
  6062. "tree_level" int4,
  6063. "leaf" int4,
  6064. "sort" int8,
  6065. "creator" int8,
  6066. "create_date" int8,
  6067. "updater" int8,
  6068. "update_date" int8
  6069. )
  6070. ;
  6071. COMMENT ON COLUMN "public"."sys_region"."pid" IS '上级ID';
  6072. COMMENT ON COLUMN "public"."sys_region"."name" IS '名称';
  6073. COMMENT ON COLUMN "public"."sys_region"."tree_level" IS '层级';
  6074. COMMENT ON COLUMN "public"."sys_region"."leaf" IS '是否叶子节点 0:否 1:是';
  6075. COMMENT ON COLUMN "public"."sys_region"."sort" IS '排序';
  6076. COMMENT ON COLUMN "public"."sys_region"."creator" IS '创建者';
  6077. COMMENT ON COLUMN "public"."sys_region"."create_date" IS '创建时间';
  6078. COMMENT ON COLUMN "public"."sys_region"."updater" IS '更新者';
  6079. COMMENT ON COLUMN "public"."sys_region"."update_date" IS '更新时间';
  6080. COMMENT ON TABLE "public"."sys_region" IS '行政区域';
  6081. -- ----------------------------
  6082. -- Table structure for sys_region_weather
  6083. -- ----------------------------
  6084. DROP TABLE IF EXISTS "public"."sys_region_weather";
  6085. CREATE TABLE "public"."sys_region_weather" (
  6086. "region_id" int8,
  6087. "weather_code" int8,
  6088. "weather_name" varchar(255) COLLATE "pg_catalog"."default",
  6089. "id" int8 NOT NULL
  6090. )
  6091. ;
  6092. COMMENT ON COLUMN "public"."sys_region_weather"."region_id" IS '区域编码';
  6093. COMMENT ON COLUMN "public"."sys_region_weather"."weather_code" IS '天气城市编码';
  6094. COMMENT ON TABLE "public"."sys_region_weather" IS '区域对应天气编码';
  6095. -- ----------------------------
  6096. -- Table structure for sys_role
  6097. -- ----------------------------
  6098. DROP TABLE IF EXISTS "public"."sys_role";
  6099. CREATE TABLE "public"."sys_role" (
  6100. "id" int8 NOT NULL,
  6101. "name" varchar(50) COLLATE "pg_catalog"."default",
  6102. "remark" varchar(100) COLLATE "pg_catalog"."default",
  6103. "dept_id" int8,
  6104. "tenant_code" int8,
  6105. "creator" int8,
  6106. "create_date" int8,
  6107. "updater" int8,
  6108. "update_date" int8,
  6109. "default_role" bool,
  6110. "company_id" int8,
  6111. "type" varchar(5) COLLATE "pg_catalog"."default"
  6112. )
  6113. ;
  6114. COMMENT ON COLUMN "public"."sys_role"."id" IS 'id';
  6115. COMMENT ON COLUMN "public"."sys_role"."name" IS '角色名称';
  6116. COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
  6117. COMMENT ON COLUMN "public"."sys_role"."dept_id" IS '部门ID';
  6118. COMMENT ON COLUMN "public"."sys_role"."tenant_code" IS '租户编码';
  6119. COMMENT ON COLUMN "public"."sys_role"."creator" IS '创建者';
  6120. COMMENT ON COLUMN "public"."sys_role"."create_date" IS '创建时间';
  6121. COMMENT ON COLUMN "public"."sys_role"."updater" IS '更新者';
  6122. COMMENT ON COLUMN "public"."sys_role"."update_date" IS '更新时间';
  6123. COMMENT ON COLUMN "public"."sys_role"."default_role" IS '是否默认角色';
  6124. COMMENT ON COLUMN "public"."sys_role"."company_id" IS '企业详情id';
  6125. COMMENT ON COLUMN "public"."sys_role"."type" IS '角色类型,0-企业角色,1-用户角色';
  6126. COMMENT ON TABLE "public"."sys_role" IS '角色管理';
  6127. -- ----------------------------
  6128. -- Table structure for sys_role_data_scope
  6129. -- ----------------------------
  6130. DROP TABLE IF EXISTS "public"."sys_role_data_scope";
  6131. CREATE TABLE "public"."sys_role_data_scope" (
  6132. "id" int8 NOT NULL,
  6133. "role_id" int8,
  6134. "dept_id" int8,
  6135. "creator" int8,
  6136. "create_date" int8
  6137. )
  6138. ;
  6139. COMMENT ON COLUMN "public"."sys_role_data_scope"."role_id" IS '角色ID';
  6140. COMMENT ON COLUMN "public"."sys_role_data_scope"."dept_id" IS '部门ID';
  6141. COMMENT ON COLUMN "public"."sys_role_data_scope"."creator" IS '创建者';
  6142. COMMENT ON COLUMN "public"."sys_role_data_scope"."create_date" IS '创建时间';
  6143. COMMENT ON TABLE "public"."sys_role_data_scope" IS '角色数据权限';
  6144. -- ----------------------------
  6145. -- Table structure for sys_role_menu
  6146. -- ----------------------------
  6147. DROP TABLE IF EXISTS "public"."sys_role_menu";
  6148. CREATE TABLE "public"."sys_role_menu" (
  6149. "id" int8 NOT NULL,
  6150. "role_id" int8,
  6151. "menu_id" int8,
  6152. "creator" int8,
  6153. "create_date" int8
  6154. )
  6155. ;
  6156. COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
  6157. COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
  6158. COMMENT ON COLUMN "public"."sys_role_menu"."creator" IS '创建者';
  6159. COMMENT ON COLUMN "public"."sys_role_menu"."create_date" IS '创建时间';
  6160. COMMENT ON TABLE "public"."sys_role_menu" IS '角色菜单关系';
  6161. -- ----------------------------
  6162. -- Table structure for sys_role_user
  6163. -- ----------------------------
  6164. DROP TABLE IF EXISTS "public"."sys_role_user";
  6165. CREATE TABLE "public"."sys_role_user" (
  6166. "id" int8 NOT NULL,
  6167. "role_id" int8,
  6168. "user_id" int8,
  6169. "creator" int8,
  6170. "create_date" int8
  6171. )
  6172. ;
  6173. COMMENT ON COLUMN "public"."sys_role_user"."role_id" IS '角色ID';
  6174. COMMENT ON COLUMN "public"."sys_role_user"."user_id" IS '用户ID';
  6175. COMMENT ON COLUMN "public"."sys_role_user"."creator" IS '创建者';
  6176. COMMENT ON COLUMN "public"."sys_role_user"."create_date" IS '创建时间';
  6177. COMMENT ON TABLE "public"."sys_role_user" IS '角色用户关系';
  6178. -- ----------------------------
  6179. -- Table structure for sys_sms
  6180. -- ----------------------------
  6181. DROP TABLE IF EXISTS "public"."sys_sms";
  6182. CREATE TABLE "public"."sys_sms" (
  6183. "id" int8 NOT NULL,
  6184. "sms_code" varchar(32) COLLATE "pg_catalog"."default",
  6185. "platform" int4,
  6186. "sms_config" varchar(2000) COLLATE "pg_catalog"."default",
  6187. "remark" varchar(200) COLLATE "pg_catalog"."default",
  6188. "creator" int8,
  6189. "create_date" int8,
  6190. "updater" int8,
  6191. "update_date" int8
  6192. )
  6193. ;
  6194. COMMENT ON COLUMN "public"."sys_sms"."id" IS 'id';
  6195. COMMENT ON COLUMN "public"."sys_sms"."sms_code" IS '短信编码';
  6196. COMMENT ON COLUMN "public"."sys_sms"."platform" IS '平台类型';
  6197. COMMENT ON COLUMN "public"."sys_sms"."sms_config" IS '短信配置';
  6198. COMMENT ON COLUMN "public"."sys_sms"."remark" IS '备注';
  6199. COMMENT ON COLUMN "public"."sys_sms"."creator" IS '创建者';
  6200. COMMENT ON COLUMN "public"."sys_sms"."create_date" IS '创建时间';
  6201. COMMENT ON COLUMN "public"."sys_sms"."updater" IS '更新者';
  6202. COMMENT ON COLUMN "public"."sys_sms"."update_date" IS '更新时间';
  6203. COMMENT ON TABLE "public"."sys_sms" IS '短信';
  6204. -- ----------------------------
  6205. -- Table structure for sys_sms_log
  6206. -- ----------------------------
  6207. DROP TABLE IF EXISTS "public"."sys_sms_log";
  6208. CREATE TABLE "public"."sys_sms_log" (
  6209. "id" int8 NOT NULL,
  6210. "sms_code" varchar(32) COLLATE "pg_catalog"."default",
  6211. "platform" int4,
  6212. "mobile" varchar(20) COLLATE "pg_catalog"."default",
  6213. "params_1" varchar(50) COLLATE "pg_catalog"."default",
  6214. "params_2" varchar(50) COLLATE "pg_catalog"."default",
  6215. "params_3" varchar(50) COLLATE "pg_catalog"."default",
  6216. "params_4" varchar(50) COLLATE "pg_catalog"."default",
  6217. "status" int4,
  6218. "creator" int8,
  6219. "create_date" int8
  6220. )
  6221. ;
  6222. COMMENT ON COLUMN "public"."sys_sms_log"."id" IS 'id';
  6223. COMMENT ON COLUMN "public"."sys_sms_log"."sms_code" IS '短信编码';
  6224. COMMENT ON COLUMN "public"."sys_sms_log"."platform" IS '平台类型';
  6225. COMMENT ON COLUMN "public"."sys_sms_log"."mobile" IS '手机号';
  6226. COMMENT ON COLUMN "public"."sys_sms_log"."params_1" IS '参数1';
  6227. COMMENT ON COLUMN "public"."sys_sms_log"."params_2" IS '参数2';
  6228. COMMENT ON COLUMN "public"."sys_sms_log"."params_3" IS '参数3';
  6229. COMMENT ON COLUMN "public"."sys_sms_log"."params_4" IS '参数4';
  6230. COMMENT ON COLUMN "public"."sys_sms_log"."status" IS '发送状态 0:失败 1:成功';
  6231. COMMENT ON COLUMN "public"."sys_sms_log"."creator" IS '创建者';
  6232. COMMENT ON COLUMN "public"."sys_sms_log"."create_date" IS '创建时间';
  6233. COMMENT ON TABLE "public"."sys_sms_log" IS '短信发送记录';
  6234. -- ----------------------------
  6235. -- Table structure for sys_tenant
  6236. -- ----------------------------
  6237. DROP TABLE IF EXISTS "public"."sys_tenant";
  6238. CREATE TABLE "public"."sys_tenant" (
  6239. "id" int8 NOT NULL,
  6240. "tenant_code" int8,
  6241. "tenant_name" varchar(50) COLLATE "pg_catalog"."default",
  6242. "status" int4,
  6243. "remark" varchar(200) COLLATE "pg_catalog"."default",
  6244. "user_id" int8,
  6245. "username" varchar(50) COLLATE "pg_catalog"."default",
  6246. "del_flag" int4,
  6247. "sys_tenant" int4,
  6248. "creator" int8,
  6249. "create_date" int8,
  6250. "updater" int8,
  6251. "update_date" int8,
  6252. "tenant_type" int4,
  6253. "thing_code" varchar(50) COLLATE "pg_catalog"."default",
  6254. "enterprise_quantity" int4,
  6255. "enterprise_users" int4,
  6256. "enterprise_things" int4
  6257. )
  6258. ;
  6259. COMMENT ON COLUMN "public"."sys_tenant"."id" IS 'id';
  6260. COMMENT ON COLUMN "public"."sys_tenant"."tenant_code" IS '租户编码';
  6261. COMMENT ON COLUMN "public"."sys_tenant"."tenant_name" IS '租户名称';
  6262. COMMENT ON COLUMN "public"."sys_tenant"."status" IS '状态 0:停用 1:正常';
  6263. COMMENT ON COLUMN "public"."sys_tenant"."remark" IS '备注';
  6264. COMMENT ON COLUMN "public"."sys_tenant"."user_id" IS '登录账号ID';
  6265. COMMENT ON COLUMN "public"."sys_tenant"."username" IS '登录账号';
  6266. COMMENT ON COLUMN "public"."sys_tenant"."del_flag" IS '删除标识 0:未删除 1:删除';
  6267. COMMENT ON COLUMN "public"."sys_tenant"."sys_tenant" IS '系统租户 0:否 1:是';
  6268. COMMENT ON COLUMN "public"."sys_tenant"."creator" IS '创建者';
  6269. COMMENT ON COLUMN "public"."sys_tenant"."create_date" IS '创建时间';
  6270. COMMENT ON COLUMN "public"."sys_tenant"."updater" IS '更新者';
  6271. COMMENT ON COLUMN "public"."sys_tenant"."update_date" IS '更新时间';
  6272. COMMENT ON COLUMN "public"."sys_tenant"."tenant_type" IS '企业类型(0:企业、1:租户)';
  6273. COMMENT ON COLUMN "public"."sys_tenant"."thing_code" IS '企业物编码';
  6274. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_quantity" IS '企业数量';
  6275. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_users" IS '企业用户数量';
  6276. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_things" IS '企业物数量';
  6277. COMMENT ON TABLE "public"."sys_tenant" IS '租户管理';
  6278. -- ----------------------------
  6279. -- Table structure for sys_tenant_detail
  6280. -- ----------------------------
  6281. DROP TABLE IF EXISTS "public"."sys_tenant_detail";
  6282. CREATE TABLE "public"."sys_tenant_detail" (
  6283. "id" int8 NOT NULL,
  6284. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  6285. "corporation_code" varchar(32) COLLATE "pg_catalog"."default",
  6286. "industry_category" varchar(64) COLLATE "pg_catalog"."default",
  6287. "industry_type" varchar(64) COLLATE "pg_catalog"."default",
  6288. "region_code" varchar(32) COLLATE "pg_catalog"."default",
  6289. "address" varchar(255) COLLATE "pg_catalog"."default",
  6290. "contact" varchar(20) COLLATE "pg_catalog"."default",
  6291. "contact_number" varchar(20) COLLATE "pg_catalog"."default",
  6292. "email" varchar(320) COLLATE "pg_catalog"."default",
  6293. "url" varchar(255) COLLATE "pg_catalog"."default",
  6294. "lng_lat" varchar(255) COLLATE "pg_catalog"."default",
  6295. "logo_url" varchar(255) COLLATE "pg_catalog"."default",
  6296. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  6297. "remark" varchar COLLATE "pg_catalog"."default",
  6298. "creator" int8,
  6299. "create_date" int8,
  6300. "updater" int8,
  6301. "update_date" int8,
  6302. "english_name" varchar(255) COLLATE "pg_catalog"."default"
  6303. )
  6304. ;
  6305. COMMENT ON COLUMN "public"."sys_tenant_detail"."id" IS '主键';
  6306. COMMENT ON COLUMN "public"."sys_tenant_detail"."name" IS '名称';
  6307. COMMENT ON COLUMN "public"."sys_tenant_detail"."corporation_code" IS '统一社会信用识别码';
  6308. COMMENT ON COLUMN "public"."sys_tenant_detail"."industry_category" IS '行业门类, industry_type中的二级类型';
  6309. COMMENT ON COLUMN "public"."sys_tenant_detail"."industry_type" IS '行业大类,industry_type中的顶级类型';
  6310. COMMENT ON COLUMN "public"."sys_tenant_detail"."region_code" IS '地区';
  6311. COMMENT ON COLUMN "public"."sys_tenant_detail"."address" IS '地址';
  6312. COMMENT ON COLUMN "public"."sys_tenant_detail"."contact" IS '联系人';
  6313. COMMENT ON COLUMN "public"."sys_tenant_detail"."contact_number" IS '联系电话';
  6314. COMMENT ON COLUMN "public"."sys_tenant_detail"."email" IS '邮箱';
  6315. COMMENT ON COLUMN "public"."sys_tenant_detail"."url" IS '企业官网';
  6316. COMMENT ON COLUMN "public"."sys_tenant_detail"."lng_lat" IS '经纬度';
  6317. COMMENT ON COLUMN "public"."sys_tenant_detail"."logo_url" IS 'logo';
  6318. COMMENT ON COLUMN "public"."sys_tenant_detail"."image_url" IS '企业图片';
  6319. COMMENT ON COLUMN "public"."sys_tenant_detail"."remark" IS '企业描述';
  6320. COMMENT ON COLUMN "public"."sys_tenant_detail"."creator" IS '创建者';
  6321. COMMENT ON COLUMN "public"."sys_tenant_detail"."create_date" IS '创建时间';
  6322. COMMENT ON COLUMN "public"."sys_tenant_detail"."updater" IS '更新者';
  6323. COMMENT ON COLUMN "public"."sys_tenant_detail"."update_date" IS '更新时间';
  6324. COMMENT ON COLUMN "public"."sys_tenant_detail"."english_name" IS '企业英文名';
  6325. COMMENT ON TABLE "public"."sys_tenant_detail" IS '企业详情';
  6326. -- ----------------------------
  6327. -- Table structure for sys_tenant_group
  6328. -- ----------------------------
  6329. DROP TABLE IF EXISTS "public"."sys_tenant_group";
  6330. CREATE TABLE "public"."sys_tenant_group" (
  6331. "id" int8 NOT NULL,
  6332. "parent_code" int8,
  6333. "code" int8,
  6334. "creator" int8,
  6335. "create_date" int8,
  6336. "parent_modify_code" int8
  6337. )
  6338. ;
  6339. COMMENT ON COLUMN "public"."sys_tenant_group"."parent_code" IS '父租户code';
  6340. COMMENT ON COLUMN "public"."sys_tenant_group"."code" IS '子租户code';
  6341. COMMENT ON COLUMN "public"."sys_tenant_group"."parent_modify_code" IS '父级可修改节点code';
  6342. COMMENT ON TABLE "public"."sys_tenant_group" IS '租户组关系表';
  6343. -- ----------------------------
  6344. -- Table structure for sys_user
  6345. -- ----------------------------
  6346. DROP TABLE IF EXISTS "public"."sys_user";
  6347. CREATE TABLE "public"."sys_user" (
  6348. "id" int8 NOT NULL,
  6349. "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  6350. "password" varchar(100) COLLATE "pg_catalog"."default",
  6351. "real_name" varchar(50) COLLATE "pg_catalog"."default",
  6352. "head_url" varchar(200) COLLATE "pg_catalog"."default",
  6353. "gender" int4,
  6354. "email" varchar(100) COLLATE "pg_catalog"."default",
  6355. "mobile" varchar(100) COLLATE "pg_catalog"."default",
  6356. "dept_id" int8,
  6357. "super_admin" int4,
  6358. "super_tenant" int4,
  6359. "status" int4,
  6360. "tenant_code" int8,
  6361. "creator" int8,
  6362. "create_date" int8,
  6363. "updater" int8,
  6364. "update_date" int8,
  6365. "open_id" varchar(100) COLLATE "pg_catalog"."default",
  6366. "tenant_group" int4,
  6367. "url" varchar(255) COLLATE "pg_catalog"."default",
  6368. "tenant_list" varchar(2550) COLLATE "pg_catalog"."default"
  6369. )
  6370. ;
  6371. COMMENT ON COLUMN "public"."sys_user"."id" IS 'id';
  6372. COMMENT ON COLUMN "public"."sys_user"."username" IS '用户名';
  6373. COMMENT ON COLUMN "public"."sys_user"."password" IS '密码';
  6374. COMMENT ON COLUMN "public"."sys_user"."real_name" IS '姓名';
  6375. COMMENT ON COLUMN "public"."sys_user"."head_url" IS '头像';
  6376. COMMENT ON COLUMN "public"."sys_user"."gender" IS '性别 0:男 1:女 2:保密';
  6377. COMMENT ON COLUMN "public"."sys_user"."email" IS '邮箱';
  6378. COMMENT ON COLUMN "public"."sys_user"."mobile" IS '手机号';
  6379. COMMENT ON COLUMN "public"."sys_user"."dept_id" IS '部门ID';
  6380. COMMENT ON COLUMN "public"."sys_user"."super_admin" IS '超级管理员 0:否 1:是';
  6381. COMMENT ON COLUMN "public"."sys_user"."super_tenant" IS '租户管理员 0:否 1:是';
  6382. COMMENT ON COLUMN "public"."sys_user"."status" IS '状态 0:停用 1:正常';
  6383. COMMENT ON COLUMN "public"."sys_user"."tenant_code" IS '租户编码';
  6384. COMMENT ON COLUMN "public"."sys_user"."creator" IS '创建者';
  6385. COMMENT ON COLUMN "public"."sys_user"."create_date" IS '创建时间';
  6386. COMMENT ON COLUMN "public"."sys_user"."updater" IS '更新者';
  6387. COMMENT ON COLUMN "public"."sys_user"."update_date" IS '更新时间';
  6388. COMMENT ON COLUMN "public"."sys_user"."open_id" IS '微信授权openId';
  6389. COMMENT ON COLUMN "public"."sys_user"."tenant_group" IS '租户组管理员 0:否 1:是';
  6390. COMMENT ON COLUMN "public"."sys_user"."url" IS '路由地址';
  6391. COMMENT ON COLUMN "public"."sys_user"."tenant_list" IS '用户可操作企业tenant_code列表';
  6392. COMMENT ON TABLE "public"."sys_user" IS '用户管理';
  6393. -- ----------------------------
  6394. -- Table structure for sys_user_menu
  6395. -- ----------------------------
  6396. DROP TABLE IF EXISTS "public"."sys_user_menu";
  6397. CREATE TABLE "public"."sys_user_menu" (
  6398. "id" int8 NOT NULL,
  6399. "user_id" int8,
  6400. "menu_id" int8,
  6401. "url" varchar(255) COLLATE "pg_catalog"."default",
  6402. "show_logo" bool,
  6403. "creator" int8,
  6404. "create_date" int8,
  6405. "updater" int8,
  6406. "update_date" int8,
  6407. "logo" varchar(255) COLLATE "pg_catalog"."default",
  6408. "name" varchar(255) COLLATE "pg_catalog"."default",
  6409. "tenant_code" int8
  6410. )
  6411. ;
  6412. COMMENT ON COLUMN "public"."sys_user_menu"."id" IS 'id';
  6413. COMMENT ON COLUMN "public"."sys_user_menu"."user_id" IS '登录用户';
  6414. COMMENT ON COLUMN "public"."sys_user_menu"."menu_id" IS '菜单id';
  6415. COMMENT ON COLUMN "public"."sys_user_menu"."url" IS '菜单URL';
  6416. COMMENT ON COLUMN "public"."sys_user_menu"."show_logo" IS '是否缩进展示logo';
  6417. COMMENT ON COLUMN "public"."sys_user_menu"."creator" IS '创建者';
  6418. COMMENT ON COLUMN "public"."sys_user_menu"."create_date" IS '创建时间';
  6419. COMMENT ON COLUMN "public"."sys_user_menu"."updater" IS '更新者';
  6420. COMMENT ON COLUMN "public"."sys_user_menu"."update_date" IS '更新时间';
  6421. COMMENT ON COLUMN "public"."sys_user_menu"."logo" IS 'logo';
  6422. COMMENT ON COLUMN "public"."sys_user_menu"."name" IS '平台名称';
  6423. COMMENT ON TABLE "public"."sys_user_menu" IS '用户菜单关系表';
  6424. -- ----------------------------
  6425. -- Table structure for sys_user_post
  6426. -- ----------------------------
  6427. DROP TABLE IF EXISTS "public"."sys_user_post";
  6428. CREATE TABLE "public"."sys_user_post" (
  6429. "id" int8 NOT NULL,
  6430. "post_id" int8,
  6431. "user_id" int8,
  6432. "creator" int8,
  6433. "create_date" int8
  6434. )
  6435. ;
  6436. COMMENT ON COLUMN "public"."sys_user_post"."id" IS 'id';
  6437. COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
  6438. COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
  6439. COMMENT ON TABLE "public"."sys_user_post" IS '用户岗位关系';
  6440. -- ----------------------------
  6441. -- Table structure for sys_user_token
  6442. -- ----------------------------
  6443. DROP TABLE IF EXISTS "public"."sys_user_token";
  6444. CREATE TABLE "public"."sys_user_token" (
  6445. "id" int8 NOT NULL,
  6446. "user_id" int8,
  6447. "token" varchar(100) COLLATE "pg_catalog"."default",
  6448. "expire_date" timestamp(6),
  6449. "update_date" timestamp(6),
  6450. "create_date" timestamp(6)
  6451. )
  6452. ;
  6453. COMMENT ON COLUMN "public"."sys_user_token"."id" IS 'id';
  6454. COMMENT ON COLUMN "public"."sys_user_token"."user_id" IS '用户id';
  6455. COMMENT ON COLUMN "public"."sys_user_token"."token" IS '用户token';
  6456. COMMENT ON COLUMN "public"."sys_user_token"."expire_date" IS '过期时间';
  6457. COMMENT ON COLUMN "public"."sys_user_token"."update_date" IS '更新时间';
  6458. COMMENT ON COLUMN "public"."sys_user_token"."create_date" IS '创建时间';
  6459. COMMENT ON TABLE "public"."sys_user_token" IS '系统用户Token';
  6460. -- ----------------------------
  6461. -- Table structure for tenant_common_config
  6462. -- ----------------------------
  6463. DROP TABLE IF EXISTS "public"."tenant_common_config";
  6464. CREATE TABLE "public"."tenant_common_config" (
  6465. "id" int8 NOT NULL,
  6466. "config_key" varchar(64) COLLATE "pg_catalog"."default",
  6467. "config_name" varchar(64) COLLATE "pg_catalog"."default",
  6468. "config_value" varchar COLLATE "pg_catalog"."default",
  6469. "config_type" int4,
  6470. "remark" varchar(256) COLLATE "pg_catalog"."default",
  6471. "tenant_code" int8,
  6472. "company_id" int8,
  6473. "dept_id" int8,
  6474. "creator" int8,
  6475. "create_date" int8,
  6476. "updater" int8,
  6477. "update_date" int8
  6478. )
  6479. ;
  6480. COMMENT ON COLUMN "public"."tenant_common_config"."id" IS '主键id';
  6481. COMMENT ON COLUMN "public"."tenant_common_config"."config_key" IS '配置主键';
  6482. COMMENT ON COLUMN "public"."tenant_common_config"."config_name" IS '配置名称';
  6483. COMMENT ON COLUMN "public"."tenant_common_config"."config_value" IS '配置值';
  6484. COMMENT ON COLUMN "public"."tenant_common_config"."config_type" IS '配置类型';
  6485. COMMENT ON COLUMN "public"."tenant_common_config"."remark" IS '描述';
  6486. COMMENT ON COLUMN "public"."tenant_common_config"."tenant_code" IS '租户code';
  6487. COMMENT ON COLUMN "public"."tenant_common_config"."company_id" IS '公司id';
  6488. COMMENT ON COLUMN "public"."tenant_common_config"."dept_id" IS '顶级部门id';
  6489. COMMENT ON COLUMN "public"."tenant_common_config"."creator" IS '创建者';
  6490. COMMENT ON COLUMN "public"."tenant_common_config"."create_date" IS '创建时间';
  6491. COMMENT ON COLUMN "public"."tenant_common_config"."updater" IS '更新者';
  6492. COMMENT ON COLUMN "public"."tenant_common_config"."update_date" IS '更新时间';
  6493. COMMENT ON TABLE "public"."tenant_common_config" IS '租户配置信息表';
  6494. -- ----------------------------
  6495. -- Table structure for thing_ts_kv
  6496. -- ----------------------------
  6497. DROP TABLE IF EXISTS "public"."thing_ts_kv";
  6498. CREATE TABLE "public"."thing_ts_kv" (
  6499. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  6500. "attr_key" varchar(255) COLLATE "pg_catalog"."default",
  6501. "ts" numeric,
  6502. "val" text COLLATE "pg_catalog"."default",
  6503. "year" int4,
  6504. "month" int4,
  6505. "day" int4,
  6506. "hour" int4,
  6507. "minute" int4
  6508. )
  6509. ;
  6510. -- ----------------------------
  6511. -- Table structure for thing_ts_kv_external
  6512. -- ----------------------------
  6513. DROP TABLE IF EXISTS "public"."thing_ts_kv_external";
  6514. CREATE TABLE "public"."thing_ts_kv_external" (
  6515. "thing_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  6516. "attr_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  6517. "ts" int8 NOT NULL,
  6518. "val" text COLLATE "pg_catalog"."default" NOT NULL,
  6519. "year" int4,
  6520. "month" int4,
  6521. "day" int4,
  6522. "hour" int4,
  6523. "minute" int4
  6524. )
  6525. ;
  6526. COMMENT ON COLUMN "public"."thing_ts_kv_external"."thing_code" IS '物编码';
  6527. COMMENT ON COLUMN "public"."thing_ts_kv_external"."attr_key" IS '属性编码';
  6528. COMMENT ON COLUMN "public"."thing_ts_kv_external"."ts" IS '时间';
  6529. COMMENT ON COLUMN "public"."thing_ts_kv_external"."val" IS '属性值';
  6530. COMMENT ON TABLE "public"."thing_ts_kv_external" IS 'tsvk 外部数据,按规则生成的,手动维护的,接入的等无需计算的属性数据';
  6531. -- ----------------------------
  6532. -- Table structure for transport_extend
  6533. -- ----------------------------
  6534. DROP TABLE IF EXISTS "public"."transport_extend";
  6535. CREATE TABLE "public"."transport_extend" (
  6536. "id" int8 NOT NULL,
  6537. "type" varchar(25) COLLATE "pg_catalog"."default",
  6538. "name" varchar(255) COLLATE "pg_catalog"."default",
  6539. "configuration" varchar COLLATE "pg_catalog"."default",
  6540. "remark" varchar(500) COLLATE "pg_catalog"."default",
  6541. "tenant_code" int8,
  6542. "company_id" int8,
  6543. "dept_id" int8,
  6544. "creator" int8,
  6545. "create_date" int8,
  6546. "updater" int8,
  6547. "update_date" int8
  6548. )
  6549. ;
  6550. COMMENT ON COLUMN "public"."transport_extend"."id" IS '主键';
  6551. COMMENT ON COLUMN "public"."transport_extend"."type" IS '类型';
  6552. COMMENT ON COLUMN "public"."transport_extend"."name" IS '名称';
  6553. COMMENT ON COLUMN "public"."transport_extend"."configuration" IS '配置';
  6554. COMMENT ON COLUMN "public"."transport_extend"."remark" IS '备注';
  6555. COMMENT ON COLUMN "public"."transport_extend"."tenant_code" IS '所属企业(租户code)';
  6556. COMMENT ON COLUMN "public"."transport_extend"."company_id" IS '企业详情id';
  6557. COMMENT ON COLUMN "public"."transport_extend"."dept_id" IS '部门id';
  6558. COMMENT ON COLUMN "public"."transport_extend"."creator" IS '创建者';
  6559. COMMENT ON COLUMN "public"."transport_extend"."create_date" IS '创建时间';
  6560. COMMENT ON COLUMN "public"."transport_extend"."updater" IS '更新者';
  6561. COMMENT ON COLUMN "public"."transport_extend"."update_date" IS '更新时间';
  6562. COMMENT ON TABLE "public"."transport_extend" IS '通讯配置';
  6563. -- ----------------------------
  6564. -- Table structure for transport_extend_calculation
  6565. -- ----------------------------
  6566. DROP TABLE IF EXISTS "public"."transport_extend_calculation";
  6567. CREATE TABLE "public"."transport_extend_calculation" (
  6568. "id" int8 NOT NULL,
  6569. "config_id" int8,
  6570. "configuration" varchar COLLATE "pg_catalog"."default",
  6571. "remark" varchar(500) COLLATE "pg_catalog"."default",
  6572. "calculation_id" int8,
  6573. "debug" bool,
  6574. "type" varchar(5) COLLATE "pg_catalog"."default",
  6575. "addr" varchar(255) COLLATE "pg_catalog"."default",
  6576. "creator" int8,
  6577. "create_date" int8,
  6578. "updater" int8,
  6579. "update_date" int8
  6580. )
  6581. ;
  6582. COMMENT ON COLUMN "public"."transport_extend_calculation"."id" IS '主键';
  6583. COMMENT ON COLUMN "public"."transport_extend_calculation"."config_id" IS '通讯配置主键';
  6584. COMMENT ON COLUMN "public"."transport_extend_calculation"."configuration" IS '配置';
  6585. COMMENT ON COLUMN "public"."transport_extend_calculation"."remark" IS '备注';
  6586. COMMENT ON COLUMN "public"."transport_extend_calculation"."calculation_id" IS '计算主键';
  6587. COMMENT ON COLUMN "public"."transport_extend_calculation"."debug" IS '是否调试';
  6588. COMMENT ON COLUMN "public"."transport_extend_calculation"."type" IS '类型(读/写/读写)';
  6589. COMMENT ON COLUMN "public"."transport_extend_calculation"."addr" IS '配置json的地址(展示用)';
  6590. COMMENT ON COLUMN "public"."transport_extend_calculation"."creator" IS '创建者';
  6591. COMMENT ON COLUMN "public"."transport_extend_calculation"."create_date" IS '创建时间';
  6592. COMMENT ON COLUMN "public"."transport_extend_calculation"."updater" IS '更新者';
  6593. COMMENT ON COLUMN "public"."transport_extend_calculation"."update_date" IS '更新时间';
  6594. COMMENT ON TABLE "public"."transport_extend_calculation" IS '通讯配置关联计算';
  6595. -- ----------------------------
  6596. -- Table structure for transport_extend_msg
  6597. -- ----------------------------
  6598. DROP TABLE IF EXISTS "public"."transport_extend_msg";
  6599. CREATE TABLE "public"."transport_extend_msg" (
  6600. "id" int8 NOT NULL,
  6601. "config_id" int8,
  6602. "input_msg" varchar COLLATE "pg_catalog"."default",
  6603. "output_msg" varchar COLLATE "pg_catalog"."default",
  6604. "creator" int8,
  6605. "create_date" int8,
  6606. "updater" int8,
  6607. "update_date" int8,
  6608. "error_msg" varchar COLLATE "pg_catalog"."default",
  6609. "extend_calculation_id" int8,
  6610. "company_d" int8,
  6611. "debug" bool,
  6612. "dept_id" int8,
  6613. "origin" varchar(255) COLLATE "pg_catalog"."default",
  6614. "tenant_code" int8,
  6615. "ts" int8
  6616. )
  6617. ;
  6618. COMMENT ON COLUMN "public"."transport_extend_msg"."id" IS '主键';
  6619. COMMENT ON COLUMN "public"."transport_extend_msg"."config_id" IS '通讯配置主键';
  6620. COMMENT ON COLUMN "public"."transport_extend_msg"."input_msg" IS '原始数据';
  6621. COMMENT ON COLUMN "public"."transport_extend_msg"."output_msg" IS '转换后数据';
  6622. COMMENT ON COLUMN "public"."transport_extend_msg"."creator" IS '创建者';
  6623. COMMENT ON COLUMN "public"."transport_extend_msg"."create_date" IS '创建时间';
  6624. COMMENT ON COLUMN "public"."transport_extend_msg"."updater" IS '更新者';
  6625. COMMENT ON COLUMN "public"."transport_extend_msg"."update_date" IS '更新时间';
  6626. COMMENT ON COLUMN "public"."transport_extend_msg"."error_msg" IS '错误消息';
  6627. COMMENT ON COLUMN "public"."transport_extend_msg"."extend_calculation_id" IS '通讯配置计算关系主键';
  6628. COMMENT ON TABLE "public"."transport_extend_msg" IS '通讯数据日志';
  6629. -- ----------------------------
  6630. -- Table structure for ts_kv_latest
  6631. -- ----------------------------
  6632. DROP TABLE IF EXISTS "public"."ts_kv_latest";
  6633. CREATE TABLE "public"."ts_kv_latest" (
  6634. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  6635. "attr_key" varchar(255) COLLATE "pg_catalog"."default",
  6636. "ts" numeric,
  6637. "val" text COLLATE "pg_catalog"."default",
  6638. "year" int4,
  6639. "month" int4,
  6640. "day" int4,
  6641. "hour" int4,
  6642. "minute" int4
  6643. )
  6644. ;
  6645. -- ----------------------------
  6646. -- Uniques structure for table calc_log
  6647. -- ----------------------------
  6648. ALTER TABLE "public"."calc_log" ADD CONSTRAINT "calc_log_uk" UNIQUE ("calc_target_config_id", "time");
  6649. COMMENT ON CONSTRAINT "calc_log_uk" ON "public"."calc_log" IS '物计算日志唯一键';
  6650. -- ----------------------------
  6651. -- Primary Key structure for table calc_log
  6652. -- ----------------------------
  6653. ALTER TABLE "public"."calc_log" ADD CONSTRAINT "calc_log_pk" PRIMARY KEY ("id");
  6654. -- ----------------------------
  6655. -- Primary Key structure for table calc_source_config
  6656. -- ----------------------------
  6657. ALTER TABLE "public"."calc_source_config" ADD CONSTRAINT "calc_source_config_pk" PRIMARY KEY ("id");
  6658. -- ----------------------------
  6659. -- Primary Key structure for table calc_target_config
  6660. -- ----------------------------
  6661. ALTER TABLE "public"."calc_target_config" ADD CONSTRAINT "calc_target_config_pk" PRIMARY KEY ("id");
  6662. -- ----------------------------
  6663. -- Uniques structure for table carbon_energy_dict_relation
  6664. -- ----------------------------
  6665. ALTER TABLE "public"."carbon_energy_dict_relation" ADD CONSTRAINT "unique_attr_code" UNIQUE ("attr_code");
  6666. -- ----------------------------
  6667. -- Primary Key structure for table carbon_energy_dict_relation
  6668. -- ----------------------------
  6669. ALTER TABLE "public"."carbon_energy_dict_relation" ADD CONSTRAINT "carbon_energy_dict_relation_pkey" PRIMARY KEY ("id");
  6670. -- ----------------------------
  6671. -- Primary Key structure for table carbon_pub_material_factor
  6672. -- ----------------------------
  6673. ALTER TABLE "public"."carbon_pub_material_factor" ADD CONSTRAINT "carbon_pub_material_factor_pk" PRIMARY KEY ("id");
  6674. -- ----------------------------
  6675. -- Primary Key structure for table carbon_pub_points_logs
  6676. -- ----------------------------
  6677. ALTER TABLE "public"."carbon_pub_points_logs" ADD CONSTRAINT "carbon_pub_points_logs_pkey" PRIMARY KEY ("id");
  6678. -- ----------------------------
  6679. -- Primary Key structure for table cqc_carbon_discard
  6680. -- ----------------------------
  6681. ALTER TABLE "public"."cqc_carbon_discard" ADD CONSTRAINT "cqc_carbon_discard_pkey" PRIMARY KEY ("id");
  6682. -- ----------------------------
  6683. -- Primary Key structure for table cqc_carbon_distribution
  6684. -- ----------------------------
  6685. ALTER TABLE "public"."cqc_carbon_distribution" ADD CONSTRAINT "cqc_carbon_distribution_pkey" PRIMARY KEY ("id");
  6686. -- ----------------------------
  6687. -- Primary Key structure for table cqc_carbon_energy
  6688. -- ----------------------------
  6689. ALTER TABLE "public"."cqc_carbon_energy" ADD CONSTRAINT "cqc_carbon_energy_pkey" PRIMARY KEY ("id");
  6690. -- ----------------------------
  6691. -- Primary Key structure for table cqc_carbon_make
  6692. -- ----------------------------
  6693. ALTER TABLE "public"."cqc_carbon_make" ADD CONSTRAINT "cqc_carbon_make_pkey" PRIMARY KEY ("id");
  6694. -- ----------------------------
  6695. -- Primary Key structure for table cqc_carbon_raw
  6696. -- ----------------------------
  6697. ALTER TABLE "public"."cqc_carbon_raw" ADD CONSTRAINT "cqc_carbon_raw_pkey" PRIMARY KEY ("id");
  6698. -- ----------------------------
  6699. -- Primary Key structure for table eq_attacment
  6700. -- ----------------------------
  6701. ALTER TABLE "public"."eq_attacment" ADD CONSTRAINT "eq_attacment_pkey" PRIMARY KEY ("id");
  6702. -- ----------------------------
  6703. -- Indexes structure for table eq_bx
  6704. -- ----------------------------
  6705. CREATE UNIQUE INDEX "bx_no" ON "public"."eq_bx" USING btree (
  6706. "bx_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  6707. );
  6708. -- ----------------------------
  6709. -- Primary Key structure for table eq_bx
  6710. -- ----------------------------
  6711. ALTER TABLE "public"."eq_bx" ADD CONSTRAINT "eq_bx_pkey" PRIMARY KEY ("id");
  6712. -- ----------------------------
  6713. -- Primary Key structure for table eq_by
  6714. -- ----------------------------
  6715. ALTER TABLE "public"."eq_by" ADD CONSTRAINT "eq_by_pkey" PRIMARY KEY ("id");
  6716. -- ----------------------------
  6717. -- Primary Key structure for table eq_by_detail
  6718. -- ----------------------------
  6719. ALTER TABLE "public"."eq_by_detail" ADD CONSTRAINT "eq_by_detail_pkey" PRIMARY KEY ("id");
  6720. -- ----------------------------
  6721. -- Primary Key structure for table eq_by_plan
  6722. -- ----------------------------
  6723. ALTER TABLE "public"."eq_by_plan" ADD CONSTRAINT "eq_by_plan_pkey" PRIMARY KEY ("id");
  6724. -- ----------------------------
  6725. -- Primary Key structure for table eq_by_plan_part
  6726. -- ----------------------------
  6727. ALTER TABLE "public"."eq_by_plan_part" ADD CONSTRAINT "eq_by_plan_part_pkey" PRIMARY KEY ("id");
  6728. -- ----------------------------
  6729. -- Primary Key structure for table eq_by_template
  6730. -- ----------------------------
  6731. ALTER TABLE "public"."eq_by_template" ADD CONSTRAINT "eq_by_template_pkey" PRIMARY KEY ("id");
  6732. -- ----------------------------
  6733. -- Primary Key structure for table eq_by_template_detail
  6734. -- ----------------------------
  6735. ALTER TABLE "public"."eq_by_template_detail" ADD CONSTRAINT "eq_by_template_detail_pkey" PRIMARY KEY ("id");
  6736. -- ----------------------------
  6737. -- Primary Key structure for table eq_check_result
  6738. -- ----------------------------
  6739. ALTER TABLE "public"."eq_check_result" ADD CONSTRAINT "check_result_pkey" PRIMARY KEY ("id");
  6740. -- ----------------------------
  6741. -- Primary Key structure for table eq_check_setting
  6742. -- ----------------------------
  6743. ALTER TABLE "public"."eq_check_setting" ADD CONSTRAINT "eq_check_setting_pkey" PRIMARY KEY ("id");
  6744. -- ----------------------------
  6745. -- Primary Key structure for table eq_check_standard
  6746. -- ----------------------------
  6747. ALTER TABLE "public"."eq_check_standard" ADD CONSTRAINT "eq_check_standard_pkey" PRIMARY KEY ("id");
  6748. -- ----------------------------
  6749. -- Primary Key structure for table eq_check_standard_detail
  6750. -- ----------------------------
  6751. ALTER TABLE "public"."eq_check_standard_detail" ADD CONSTRAINT "eq_check_standard_detail_pkey" PRIMARY KEY ("id");
  6752. -- ----------------------------
  6753. -- Primary Key structure for table eq_file_delete
  6754. -- ----------------------------
  6755. ALTER TABLE "public"."eq_file_delete" ADD CONSTRAINT "eq_file_delete_pkey" PRIMARY KEY ("id");
  6756. -- ----------------------------
  6757. -- Primary Key structure for table eq_file_manage
  6758. -- ----------------------------
  6759. ALTER TABLE "public"."eq_file_manage" ADD CONSTRAINT "file_manage_pkey" PRIMARY KEY ("id");
  6760. -- ----------------------------
  6761. -- Primary Key structure for table eq_part_record
  6762. -- ----------------------------
  6763. ALTER TABLE "public"."eq_part_record" ADD CONSTRAINT "eq_part_record_pkey" PRIMARY KEY ("id");
  6764. -- ----------------------------
  6765. -- Primary Key structure for table eq_patrol_check_plan
  6766. -- ----------------------------
  6767. ALTER TABLE "public"."eq_patrol_check_plan" ADD CONSTRAINT "eq_patrolcheck_plan_pkey" PRIMARY KEY ("id");
  6768. -- ----------------------------
  6769. -- Primary Key structure for table eq_patrol_check_record
  6770. -- ----------------------------
  6771. ALTER TABLE "public"."eq_patrol_check_record" ADD CONSTRAINT "eq_patrol_check_record_pkey" PRIMARY KEY ("id");
  6772. -- ----------------------------
  6773. -- Primary Key structure for table eq_plan_record
  6774. -- ----------------------------
  6775. ALTER TABLE "public"."eq_plan_record" ADD CONSTRAINT "eq_plan_record_pkey" PRIMARY KEY ("id");
  6776. -- ----------------------------
  6777. -- Primary Key structure for table eq_plan_remind_record
  6778. -- ----------------------------
  6779. ALTER TABLE "public"."eq_plan_remind_record" ADD CONSTRAINT "eq_plan_remind_record_pkey" PRIMARY KEY ("id");
  6780. -- ----------------------------
  6781. -- Primary Key structure for table eq_scrap
  6782. -- ----------------------------
  6783. ALTER TABLE "public"."eq_scrap" ADD CONSTRAINT "eq_scrap_pkey" PRIMARY KEY ("id");
  6784. -- ----------------------------
  6785. -- Primary Key structure for table eq_spot_check_plan
  6786. -- ----------------------------
  6787. ALTER TABLE "public"."eq_spot_check_plan" ADD CONSTRAINT "eq_spot_check_plan_pkey" PRIMARY KEY ("id");
  6788. -- ----------------------------
  6789. -- Primary Key structure for table eq_spot_check_record
  6790. -- ----------------------------
  6791. ALTER TABLE "public"."eq_spot_check_record" ADD CONSTRAINT "eq_spot_check_record_pkey" PRIMARY KEY ("id");
  6792. -- ----------------------------
  6793. -- Primary Key structure for table eq_user_group
  6794. -- ----------------------------
  6795. ALTER TABLE "public"."eq_user_group" ADD CONSTRAINT "eq_user_group_pkey" PRIMARY KEY ("id");
  6796. -- ----------------------------
  6797. -- Primary Key structure for table eq_wx
  6798. -- ----------------------------
  6799. ALTER TABLE "public"."eq_wx" ADD CONSTRAINT "eq_wx_pkey" PRIMARY KEY ("id");
  6800. -- ----------------------------
  6801. -- Indexes structure for table eq_wx_plan
  6802. -- ----------------------------
  6803. CREATE UNIQUE INDEX "wx_no" ON "public"."eq_wx_plan" USING btree (
  6804. "wx_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  6805. );
  6806. -- ----------------------------
  6807. -- Primary Key structure for table eq_wx_plan
  6808. -- ----------------------------
  6809. ALTER TABLE "public"."eq_wx_plan" ADD CONSTRAINT "eq_wx_plan_pkey" PRIMARY KEY ("id");
  6810. -- ----------------------------
  6811. -- Primary Key structure for table eq_wx_replacement
  6812. -- ----------------------------
  6813. ALTER TABLE "public"."eq_wx_replacement" ADD CONSTRAINT "wx_change_replacement_pkey" PRIMARY KEY ("id");
  6814. -- ----------------------------
  6815. -- Uniques structure for table filter_log
  6816. -- ----------------------------
  6817. ALTER TABLE "public"."filter_log" ADD CONSTRAINT "filter_log_uk" UNIQUE ("filter_rule_id", "time");
  6818. -- ----------------------------
  6819. -- Primary Key structure for table gateway_component
  6820. -- ----------------------------
  6821. ALTER TABLE "public"."gateway_component" ADD CONSTRAINT "gateway_component_pkey" PRIMARY KEY ("id");
  6822. -- ----------------------------
  6823. -- Primary Key structure for table gateway_component_config
  6824. -- ----------------------------
  6825. ALTER TABLE "public"."gateway_component_config" ADD CONSTRAINT "gateway_component_config_pkey" PRIMARY KEY ("id");
  6826. -- ----------------------------
  6827. -- Primary Key structure for table gateway_component_instance
  6828. -- ----------------------------
  6829. ALTER TABLE "public"."gateway_component_instance" ADD CONSTRAINT "gateway_component_instance_pkey" PRIMARY KEY ("id");
  6830. -- ----------------------------
  6831. -- Primary Key structure for table iot_carbon_outbound_config
  6832. -- ----------------------------
  6833. ALTER TABLE "public"."iot_carbon_outbound_config" ADD CONSTRAINT "iot_carbon_outbound_config_pkey" PRIMARY KEY ("id");
  6834. -- ----------------------------
  6835. -- Primary Key structure for table iot_carbon_production_custom
  6836. -- ----------------------------
  6837. ALTER TABLE "public"."iot_carbon_production_custom" ADD CONSTRAINT "iot_carbon_production_custom_pkey" PRIMARY KEY ("id");
  6838. -- ----------------------------
  6839. -- Primary Key structure for table iot_device_management
  6840. -- ----------------------------
  6841. ALTER TABLE "public"."iot_device_management" ADD CONSTRAINT "iot_device_management_pkey" PRIMARY KEY ("id");
  6842. -- ----------------------------
  6843. -- Indexes structure for table iot_thing_base_info
  6844. -- ----------------------------
  6845. CREATE UNIQUE INDEX "thing_id" ON "public"."iot_thing_base_info" USING btree (
  6846. "thing_id" "pg_catalog"."int8_ops" ASC NULLS LAST
  6847. );
  6848. -- ----------------------------
  6849. -- Primary Key structure for table iot_thing_base_info
  6850. -- ----------------------------
  6851. ALTER TABLE "public"."iot_thing_base_info" ADD CONSTRAINT "iot_thing_base_info_pkey" PRIMARY KEY ("id");
  6852. -- ----------------------------
  6853. -- Uniques structure for table iot_thing_entity
  6854. -- ----------------------------
  6855. ALTER TABLE "public"."iot_thing_entity" ADD CONSTRAINT "unique_code_tenant" UNIQUE ("code", "tenant_code");
  6856. -- ----------------------------
  6857. -- Primary Key structure for table iot_thing_entity
  6858. -- ----------------------------
  6859. ALTER TABLE "public"."iot_thing_entity" ADD CONSTRAINT "iot_thing_entity_pkey" PRIMARY KEY ("id");
  6860. -- ----------------------------
  6861. -- Uniques structure for table iot_thing_model
  6862. -- ----------------------------
  6863. ALTER TABLE "public"."iot_thing_model" ADD CONSTRAINT "iot_thing_model_code_key" UNIQUE ("code");
  6864. -- ----------------------------
  6865. -- Primary Key structure for table iot_thing_model
  6866. -- ----------------------------
  6867. ALTER TABLE "public"."iot_thing_model" ADD CONSTRAINT "iot_thing_model_pkey" PRIMARY KEY ("id", "code");
  6868. -- ----------------------------
  6869. -- Primary Key structure for table iot_thing_source
  6870. -- ----------------------------
  6871. ALTER TABLE "public"."iot_thing_source" ADD CONSTRAINT "iot_thing_source_pkey" PRIMARY KEY ("id");
  6872. -- ----------------------------
  6873. -- Primary Key structure for table iot_visual_group
  6874. -- ----------------------------
  6875. ALTER TABLE "public"."iot_visual_group" ADD CONSTRAINT "iot_visual_group_pkey" PRIMARY KEY ("id");
  6876. -- ----------------------------
  6877. -- Primary Key structure for table mock_data_config
  6878. -- ----------------------------
  6879. ALTER TABLE "public"."mock_data_config" ADD CONSTRAINT "mock_data_config_pkey" PRIMARY KEY ("id");
  6880. -- ----------------------------
  6881. -- Uniques structure for table mock_data_log
  6882. -- ----------------------------
  6883. ALTER TABLE "public"."mock_data_log" ADD CONSTRAINT "mock_data_log_uk" UNIQUE ("mock_config_id", "time");
  6884. COMMENT ON CONSTRAINT "mock_data_log_uk" ON "public"."mock_data_log" IS '物计算日志唯一键';
  6885. -- ----------------------------
  6886. -- Primary Key structure for table mock_data_log
  6887. -- ----------------------------
  6888. ALTER TABLE "public"."mock_data_log" ADD CONSTRAINT "mock_data_log_pkey" PRIMARY KEY ("id");
  6889. -- ----------------------------
  6890. -- Primary Key structure for table sys_energy_check
  6891. -- ----------------------------
  6892. ALTER TABLE "public"."sys_energy_check" ADD CONSTRAINT "sys_energy_check_pkey" PRIMARY KEY ("id");
  6893. -- ----------------------------
  6894. -- Primary Key structure for table sys_energy_project
  6895. -- ----------------------------
  6896. ALTER TABLE "public"."sys_energy_project" ADD CONSTRAINT "sys_energy_project_pkey" PRIMARY KEY ("id");
  6897. -- ----------------------------
  6898. -- Uniques structure for table thing_ts_kv
  6899. -- ----------------------------
  6900. ALTER TABLE "public"."thing_ts_kv" ADD CONSTRAINT "unique_thing_attr_ts" UNIQUE ("thing_code", "attr_key", "ts");
  6901. -- ----------------------------
  6902. -- Primary Key structure for table thing_ts_kv_external
  6903. -- ----------------------------
  6904. ALTER TABLE "public"."thing_ts_kv_external" ADD CONSTRAINT "ts_kv_pkey" PRIMARY KEY ("thing_code", "attr_key", "ts");
  6905. -- ----------------------------
  6906. -- Uniques structure for table ts_kv_latest
  6907. -- ----------------------------
  6908. ALTER TABLE "public"."ts_kv_latest" ADD CONSTRAINT "unique_thing_attr" UNIQUE ("thing_code", "attr_key");