物管理后端
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.

6447 lines
317 KiB

  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 192.168.188.185
  4. Source Server Type : PostgreSQL
  5. Source Server Version : 150006 (150006)
  6. Source Host : 192.168.188.185:5432
  7. Source Catalog : thing_v3
  8. Source Schema : public
  9. Target Server Type : PostgreSQL
  10. Target Server Version : 150006 (150006)
  11. File Encoding : 65001
  12. Date: 05/08/2024 16:57:47
  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. "tenant_code" int8,
  777. "company_id" int8,
  778. "dept_id" int8,
  779. "creator" int8,
  780. "create_date" int8,
  781. "updater" int8,
  782. "update_date" int8
  783. )
  784. ;
  785. COMMENT ON COLUMN "public"."carbon_pub_production_report"."product_id" IS '产品id';
  786. COMMENT ON COLUMN "public"."carbon_pub_production_report"."config_id" IS '碳足报告配置id';
  787. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary" IS '系统边界类型:1-摇篮到大门,2-摇篮到坟墓';
  788. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  789. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_start" IS '数据边界开始时间';
  790. COMMENT ON COLUMN "public"."carbon_pub_production_report"."boundary_end" IS '数据边界结束时间';
  791. COMMENT ON COLUMN "public"."carbon_pub_production_report"."valid_end_time" IS '报告有效期';
  792. COMMENT ON COLUMN "public"."carbon_pub_production_report"."total_carbon" IS '碳足迹值';
  793. COMMENT ON COLUMN "public"."carbon_pub_production_report"."stage_percent_json" IS '各阶段碳足迹占比';
  794. COMMENT ON COLUMN "public"."carbon_pub_production_report"."company_name" IS '企业名称';
  795. COMMENT ON COLUMN "public"."carbon_pub_production_report"."report_code" IS '报告编号';
  796. COMMENT ON COLUMN "public"."carbon_pub_production_report"."source_type" IS '报告来源类型:填报、实采、证书上传';
  797. COMMENT ON COLUMN "public"."carbon_pub_production_report"."tenant_code" IS '租户编码';
  798. COMMENT ON COLUMN "public"."carbon_pub_production_report"."company_id" IS '企业id';
  799. COMMENT ON COLUMN "public"."carbon_pub_production_report"."dept_id" IS '部门id';
  800. COMMENT ON COLUMN "public"."carbon_pub_production_report"."creator" IS '创建人';
  801. COMMENT ON COLUMN "public"."carbon_pub_production_report"."create_date" IS '创建时间';
  802. COMMENT ON COLUMN "public"."carbon_pub_production_report"."updater" IS '更新人';
  803. COMMENT ON COLUMN "public"."carbon_pub_production_report"."update_date" IS '更新时间';
  804. COMMENT ON TABLE "public"."carbon_pub_production_report" IS '产品碳足迹报告';
  805. -- ----------------------------
  806. -- Table structure for carbon_pub_production_report_config
  807. -- ----------------------------
  808. DROP TABLE IF EXISTS "public"."carbon_pub_production_report_config";
  809. CREATE TABLE "public"."carbon_pub_production_report_config" (
  810. "id" int8 NOT NULL,
  811. "tenant_code" int8,
  812. "product_id" int8,
  813. "boundary_type" int4,
  814. "boundary_start" int8,
  815. "boundary_end" int8,
  816. "show_result" int4
  817. )
  818. ;
  819. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."id" IS '数据主键id';
  820. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."tenant_code" IS '企业租户编码';
  821. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."product_id" IS '产品id';
  822. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  823. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_start" IS '数据边界开始时间:只有自定义边界才有值';
  824. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."boundary_end" IS '数据边界结束时间:只有自定义边界才有值';
  825. COMMENT ON COLUMN "public"."carbon_pub_production_report_config"."show_result" IS '是否展示结果';
  826. COMMENT ON TABLE "public"."carbon_pub_production_report_config" IS '碳足迹报告配置';
  827. -- ----------------------------
  828. -- Table structure for carbon_pub_production_result
  829. -- ----------------------------
  830. DROP TABLE IF EXISTS "public"."carbon_pub_production_result";
  831. CREATE TABLE "public"."carbon_pub_production_result" (
  832. "id" int8 NOT NULL,
  833. "product_id" int8,
  834. "product_name" varchar(255) COLLATE "pg_catalog"."default",
  835. "product_code" varchar(255) COLLATE "pg_catalog"."default",
  836. "product_model" varchar(255) COLLATE "pg_catalog"."default",
  837. "product_weight" numeric(16,4),
  838. "function_unit" varchar(255) COLLATE "pg_catalog"."default",
  839. "weight_unit" varchar(255) COLLATE "pg_catalog"."default",
  840. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  841. "pr_dur" int4,
  842. "num" int8,
  843. "final_num" int8,
  844. "ev_id" int8,
  845. "ev_name" varchar(128) COLLATE "pg_catalog"."default",
  846. "usage" numeric(16,4),
  847. "usage_avg" numeric(16,4),
  848. "carbon" numeric(16,4),
  849. "carbon_avg" numeric(16,4),
  850. "tce" numeric(16,4),
  851. "carbon_type" varchar(255) COLLATE "pg_catalog"."default",
  852. "result_type" varchar(4) COLLATE "pg_catalog"."default",
  853. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  854. "start_time" date,
  855. "finish_time" date,
  856. "json" text COLLATE "pg_catalog"."default",
  857. "ori_id" int8,
  858. "group_id" int8,
  859. "fq_usage" numeric(255,0),
  860. "fq_carbon" numeric(255,0),
  861. "fq_usage_avg" numeric(255,0),
  862. "fq_carbon_avg" numeric(255,0),
  863. "fq_ev_id" int8,
  864. "fq_ev_name" varchar(255) COLLATE "pg_catalog"."default",
  865. "life" int4,
  866. "source_type" varchar(4) COLLATE "pg_catalog"."default",
  867. "tenant_code" int8,
  868. "company_id" int8,
  869. "dept_id" int8,
  870. "creator" int8,
  871. "create_date" int8,
  872. "updater" int8,
  873. "update_date" int8
  874. )
  875. ;
  876. COMMENT ON COLUMN "public"."carbon_pub_production_result"."id" IS '数据主键id';
  877. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_id" IS '产品id';
  878. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_name" IS '产品名称';
  879. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_code" IS '产品编码(料号)';
  880. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_model" IS '产品型号';
  881. COMMENT ON COLUMN "public"."carbon_pub_production_result"."product_weight" IS '产品重量';
  882. COMMENT ON COLUMN "public"."carbon_pub_production_result"."function_unit" IS '功能单位计量单位';
  883. COMMENT ON COLUMN "public"."carbon_pub_production_result"."weight_unit" IS '产品重量计量单位';
  884. COMMENT ON COLUMN "public"."carbon_pub_production_result"."pr_code" IS '生产记录编码';
  885. COMMENT ON COLUMN "public"."carbon_pub_production_result"."pr_dur" IS '生产时长,小时数';
  886. COMMENT ON COLUMN "public"."carbon_pub_production_result"."num" IS '生产数量';
  887. COMMENT ON COLUMN "public"."carbon_pub_production_result"."final_num" IS '产成品数量';
  888. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ev_id" IS '能源品种id';
  889. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ev_name" IS '能源品种名称';
  890. COMMENT ON COLUMN "public"."carbon_pub_production_result"."usage" IS '总用量';
  891. COMMENT ON COLUMN "public"."carbon_pub_production_result"."usage_avg" IS '平均用量/ 原材料的时候,这里存平均运输碳排值';
  892. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon" IS '总碳排';
  893. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon_avg" IS '平均碳排/ 原材料的时候,这里存平均物料碳排';
  894. COMMENT ON COLUMN "public"."carbon_pub_production_result"."tce" IS '总能耗';
  895. COMMENT ON COLUMN "public"."carbon_pub_production_result"."carbon_type" IS ' 1 原料碳排,原料运输碳排2 生产3 公摊/间接4 产品运输5 产品使用6 产品废弃,产品废弃运输';
  896. COMMENT ON COLUMN "public"."carbon_pub_production_result"."result_type" IS '同步类型: 1-结果数据 2-过程数据';
  897. COMMENT ON COLUMN "public"."carbon_pub_production_result"."boundary" IS '系统边界: 1-摇篮到大门, 2-摇篮到坟墓';
  898. COMMENT ON COLUMN "public"."carbon_pub_production_result"."start_time" IS '完工时间';
  899. COMMENT ON COLUMN "public"."carbon_pub_production_result"."finish_time" IS '完工时间';
  900. COMMENT ON COLUMN "public"."carbon_pub_production_result"."json" IS '详情json,一个类型,一个能源,形成一个详情json';
  901. COMMENT ON COLUMN "public"."carbon_pub_production_result"."ori_id" IS '源数据id';
  902. COMMENT ON COLUMN "public"."carbon_pub_production_result"."group_id" IS '提交数据组id,产品运输,id相同的时候,说明是一批产品,分段运输';
  903. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_usage" IS '废弃运输里程';
  904. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_carbon" IS '废弃运输碳排';
  905. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_usage_avg" IS '废弃运输里程平均=废弃运输里程,方便处理,冗余字段';
  906. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_carbon_avg" IS '单件废弃运输碳排';
  907. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_ev_id" IS '废弃运输类型id';
  908. COMMENT ON COLUMN "public"."carbon_pub_production_result"."fq_ev_name" IS '废弃运输类型';
  909. COMMENT ON COLUMN "public"."carbon_pub_production_result"."life" IS '产品使用,使用年限';
  910. COMMENT ON COLUMN "public"."carbon_pub_production_result"."source_type" IS '数据源类型:1-实采, 2-填报';
  911. COMMENT ON COLUMN "public"."carbon_pub_production_result"."tenant_code" IS '租户编码';
  912. COMMENT ON COLUMN "public"."carbon_pub_production_result"."company_id" IS '企业id';
  913. COMMENT ON COLUMN "public"."carbon_pub_production_result"."dept_id" IS '部门id';
  914. COMMENT ON COLUMN "public"."carbon_pub_production_result"."creator" IS '创建人';
  915. COMMENT ON COLUMN "public"."carbon_pub_production_result"."create_date" IS '创建时间';
  916. COMMENT ON COLUMN "public"."carbon_pub_production_result"."updater" IS '更新人';
  917. COMMENT ON COLUMN "public"."carbon_pub_production_result"."update_date" IS '更新时间';
  918. COMMENT ON TABLE "public"."carbon_pub_production_result" IS '生产记录核算结果';
  919. -- ----------------------------
  920. -- Table structure for carbon_pub_supplier
  921. -- ----------------------------
  922. DROP TABLE IF EXISTS "public"."carbon_pub_supplier";
  923. CREATE TABLE "public"."carbon_pub_supplier" (
  924. "id" int8 NOT NULL,
  925. "name" varchar(200) COLLATE "pg_catalog"."default",
  926. "code" int8,
  927. "access_token" varchar(200) COLLATE "pg_catalog"."default",
  928. "region_id" int8,
  929. "product_type" varchar(1000) COLLATE "pg_catalog"."default",
  930. "points" int4
  931. )
  932. ;
  933. COMMENT ON COLUMN "public"."carbon_pub_supplier"."name" IS '供应商名称';
  934. COMMENT ON COLUMN "public"."carbon_pub_supplier"."code" IS '供应商编码(tenant_code)';
  935. COMMENT ON COLUMN "public"."carbon_pub_supplier"."access_token" IS '供应商令牌';
  936. COMMENT ON COLUMN "public"."carbon_pub_supplier"."region_id" IS '地区id(sys_region表id)';
  937. COMMENT ON COLUMN "public"."carbon_pub_supplier"."product_type" IS '产品分类,按逗号分隔';
  938. COMMENT ON COLUMN "public"."carbon_pub_supplier"."points" IS '剩余积分';
  939. COMMENT ON TABLE "public"."carbon_pub_supplier" IS '产品碳足迹供应商';
  940. -- ----------------------------
  941. -- Table structure for carbon_ts_kv
  942. -- ----------------------------
  943. DROP TABLE IF EXISTS "public"."carbon_ts_kv";
  944. CREATE TABLE "public"."carbon_ts_kv" (
  945. "thing_id" int8 NOT NULL,
  946. "thing_code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  947. "attr_key" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  948. "ts" int8 NOT NULL,
  949. "val" varchar COLLATE "pg_catalog"."default",
  950. "day_time" date,
  951. "create_time" int8,
  952. "update_time" int8,
  953. "attribute_type" varchar(10) COLLATE "pg_catalog"."default" NOT NULL
  954. )
  955. ;
  956. COMMENT ON COLUMN "public"."carbon_ts_kv"."thing_id" IS '企业设备id';
  957. COMMENT ON COLUMN "public"."carbon_ts_kv"."thing_code" IS '设备编码';
  958. COMMENT ON COLUMN "public"."carbon_ts_kv"."attr_key" IS '属性编码';
  959. COMMENT ON COLUMN "public"."carbon_ts_kv"."ts" IS '时间戳';
  960. COMMENT ON COLUMN "public"."carbon_ts_kv"."val" IS '遥测值';
  961. COMMENT ON COLUMN "public"."carbon_ts_kv"."day_time" IS '时间';
  962. COMMENT ON COLUMN "public"."carbon_ts_kv"."create_time" IS '创建时间';
  963. COMMENT ON COLUMN "public"."carbon_ts_kv"."update_time" IS '更新时间';
  964. COMMENT ON COLUMN "public"."carbon_ts_kv"."attribute_type" IS '属性类型:dd, mm, yy';
  965. COMMENT ON TABLE "public"."carbon_ts_kv" IS '企业遥测数据缓存';
  966. -- ----------------------------
  967. -- Table structure for eq_attacment
  968. -- ----------------------------
  969. DROP TABLE IF EXISTS "public"."eq_attacment";
  970. CREATE TABLE "public"."eq_attacment" (
  971. "id" int8 NOT NULL,
  972. "thing_id" int8,
  973. "creator" int8,
  974. "create_date" timestamp(6),
  975. "updater" int8,
  976. "update_date" timestamp(6),
  977. "url" varchar(255) COLLATE "pg_catalog"."default",
  978. "type" varchar(16) COLLATE "pg_catalog"."default",
  979. "modular_type" varchar(16) COLLATE "pg_catalog"."default",
  980. "name" varchar(255) COLLATE "pg_catalog"."default"
  981. )
  982. ;
  983. COMMENT ON COLUMN "public"."eq_attacment"."thing_id" IS '设备id/维修id/保养id...各种外键id';
  984. COMMENT ON COLUMN "public"."eq_attacment"."creator" IS '创建者';
  985. COMMENT ON COLUMN "public"."eq_attacment"."create_date" IS '创建时间';
  986. COMMENT ON COLUMN "public"."eq_attacment"."updater" IS '更新者';
  987. COMMENT ON COLUMN "public"."eq_attacment"."update_date" IS '更新时间';
  988. COMMENT ON COLUMN "public"."eq_attacment"."url" IS '图片或文件url';
  989. COMMENT ON COLUMN "public"."eq_attacment"."type" IS '0图片,1附件';
  990. COMMENT ON COLUMN "public"."eq_attacment"."modular_type" IS '模块:0设备管理 1能源管理';
  991. COMMENT ON COLUMN "public"."eq_attacment"."name" IS '名称';
  992. COMMENT ON TABLE "public"."eq_attacment" IS '附件表';
  993. -- ----------------------------
  994. -- Table structure for eq_bx
  995. -- ----------------------------
  996. DROP TABLE IF EXISTS "public"."eq_bx";
  997. CREATE TABLE "public"."eq_bx" (
  998. "id" int8 NOT NULL,
  999. "fault_type" varchar(16) COLLATE "pg_catalog"."default",
  1000. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  1001. "urgent_level" varchar(16) COLLATE "pg_catalog"."default",
  1002. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  1003. "dept_id" int8,
  1004. "tenant_code" int8,
  1005. "creator" int8,
  1006. "create_date" timestamp(0),
  1007. "updater" int8,
  1008. "update_date" timestamp(0),
  1009. "fault_desc" varchar(512) COLLATE "pg_catalog"."default",
  1010. "eq_id" int8 NOT NULL,
  1011. "happen_date" timestamp(0),
  1012. "bx_user" varchar(255) COLLATE "pg_catalog"."default",
  1013. "bx_user_mobile" varchar(255) COLLATE "pg_catalog"."default",
  1014. "fault_level" varchar(16) COLLATE "pg_catalog"."default",
  1015. "reviewer" int8,
  1016. "wx_status" varchar(16) COLLATE "pg_catalog"."default",
  1017. "bx_no" varchar(64) COLLATE "pg_catalog"."default",
  1018. "wx_user_id" varchar(255) COLLATE "pg_catalog"."default",
  1019. "wx_level" varchar(255) COLLATE "pg_catalog"."default",
  1020. "fault_reason" varchar(255) COLLATE "pg_catalog"."default",
  1021. "repair_status" varchar(16) COLLATE "pg_catalog"."default",
  1022. "repair_time" date,
  1023. "in_wx" varchar(5) COLLATE "pg_catalog"."default"
  1024. )
  1025. ;
  1026. COMMENT ON COLUMN "public"."eq_bx"."id" IS 'id';
  1027. COMMENT ON COLUMN "public"."eq_bx"."fault_type" IS '故障类型';
  1028. COMMENT ON COLUMN "public"."eq_bx"."wx_team" IS '维修班组';
  1029. COMMENT ON COLUMN "public"."eq_bx"."urgent_level" IS '紧急程度';
  1030. COMMENT ON COLUMN "public"."eq_bx"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  1031. COMMENT ON COLUMN "public"."eq_bx"."dept_id" IS '部门id';
  1032. COMMENT ON COLUMN "public"."eq_bx"."tenant_code" IS '租户编码';
  1033. COMMENT ON COLUMN "public"."eq_bx"."creator" IS '创建人';
  1034. COMMENT ON COLUMN "public"."eq_bx"."create_date" IS '创建时间';
  1035. COMMENT ON COLUMN "public"."eq_bx"."updater" IS '更新人';
  1036. COMMENT ON COLUMN "public"."eq_bx"."update_date" IS '更新时间';
  1037. COMMENT ON COLUMN "public"."eq_bx"."fault_desc" IS '故障描述';
  1038. COMMENT ON COLUMN "public"."eq_bx"."eq_id" IS '设备id';
  1039. COMMENT ON COLUMN "public"."eq_bx"."happen_date" IS '发生时间';
  1040. COMMENT ON COLUMN "public"."eq_bx"."bx_user" IS '报修人';
  1041. COMMENT ON COLUMN "public"."eq_bx"."bx_user_mobile" IS '报修人手机号';
  1042. COMMENT ON COLUMN "public"."eq_bx"."fault_level" IS '故障等级';
  1043. COMMENT ON COLUMN "public"."eq_bx"."reviewer" IS '审核人';
  1044. COMMENT ON COLUMN "public"."eq_bx"."wx_status" IS '维修状态(0:未处理,1:处理中,2:完成)';
  1045. COMMENT ON COLUMN "public"."eq_bx"."bx_no" IS '报修单号';
  1046. COMMENT ON COLUMN "public"."eq_bx"."wx_user_id" IS '维修组的成员';
  1047. COMMENT ON COLUMN "public"."eq_bx"."wx_level" IS '维修级别';
  1048. COMMENT ON COLUMN "public"."eq_bx"."fault_reason" IS '故障原因';
  1049. COMMENT ON COLUMN "public"."eq_bx"."repair_status" IS '报修状态(ACTIVE:已激活,INACTIVE:未激活)';
  1050. COMMENT ON COLUMN "public"."eq_bx"."repair_time" IS '报修受理时间';
  1051. COMMENT ON COLUMN "public"."eq_bx"."in_wx" IS '是否进入报修';
  1052. COMMENT ON TABLE "public"."eq_bx" IS '设备报修';
  1053. -- ----------------------------
  1054. -- Table structure for eq_by
  1055. -- ----------------------------
  1056. DROP TABLE IF EXISTS "public"."eq_by";
  1057. CREATE TABLE "public"."eq_by" (
  1058. "id" int8 NOT NULL,
  1059. "by_team" varchar(255) COLLATE "pg_catalog"."default",
  1060. "by_level" varchar(16) COLLATE "pg_catalog"."default",
  1061. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  1062. "creator" int8,
  1063. "create_date" timestamp(0),
  1064. "updater" int8,
  1065. "update_date" timestamp(0),
  1066. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  1067. "eq_by_plan_id" int8 NOT NULL,
  1068. "by_status" varchar(16) COLLATE "pg_catalog"."default",
  1069. "by_no" varchar(64) COLLATE "pg_catalog"."default",
  1070. "shutdown_time" varchar(64) COLLATE "pg_catalog"."default",
  1071. "by_start_time" timestamp(6),
  1072. "by_end_time" timestamp(6),
  1073. "by_fee" varchar(255) COLLATE "pg_catalog"."default",
  1074. "by_user" varchar(255) COLLATE "pg_catalog"."default",
  1075. "by_time" varchar(255) COLLATE "pg_catalog"."default",
  1076. "dept_id" int8,
  1077. "tenant_code" int8
  1078. )
  1079. ;
  1080. COMMENT ON COLUMN "public"."eq_by"."id" IS 'id';
  1081. COMMENT ON COLUMN "public"."eq_by"."by_team" IS '保养班组';
  1082. COMMENT ON COLUMN "public"."eq_by"."by_level" IS '保养级别';
  1083. COMMENT ON COLUMN "public"."eq_by"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  1084. COMMENT ON COLUMN "public"."eq_by"."creator" IS '创建人';
  1085. COMMENT ON COLUMN "public"."eq_by"."create_date" IS '创建时间';
  1086. COMMENT ON COLUMN "public"."eq_by"."updater" IS '更新人';
  1087. COMMENT ON COLUMN "public"."eq_by"."update_date" IS '更新时间';
  1088. COMMENT ON COLUMN "public"."eq_by"."work_desc" IS '工作描述';
  1089. COMMENT ON COLUMN "public"."eq_by"."eq_by_plan_id" IS '设备保养计划id';
  1090. COMMENT ON COLUMN "public"."eq_by"."by_status" IS '保养状态';
  1091. COMMENT ON COLUMN "public"."eq_by"."by_no" IS '保养单号';
  1092. COMMENT ON COLUMN "public"."eq_by"."shutdown_time" IS '停机时长(单位分钟)';
  1093. COMMENT ON COLUMN "public"."eq_by"."by_start_time" IS '保养开始时间';
  1094. COMMENT ON COLUMN "public"."eq_by"."by_end_time" IS '保养结束时间';
  1095. COMMENT ON COLUMN "public"."eq_by"."by_fee" IS '保养费用';
  1096. COMMENT ON COLUMN "public"."eq_by"."by_user" IS '保养人员';
  1097. COMMENT ON COLUMN "public"."eq_by"."by_time" IS '保养时长';
  1098. COMMENT ON COLUMN "public"."eq_by"."dept_id" IS '部门id';
  1099. COMMENT ON COLUMN "public"."eq_by"."tenant_code" IS '租户编码';
  1100. COMMENT ON TABLE "public"."eq_by" IS '设备保养';
  1101. -- ----------------------------
  1102. -- Table structure for eq_by_detail
  1103. -- ----------------------------
  1104. DROP TABLE IF EXISTS "public"."eq_by_detail";
  1105. CREATE TABLE "public"."eq_by_detail" (
  1106. "id" int8 NOT NULL,
  1107. "by_id" int8,
  1108. "name" varchar(255) COLLATE "pg_catalog"."default",
  1109. "description" varchar(255) COLLATE "pg_catalog"."default",
  1110. "bw_no" varchar(16) COLLATE "pg_catalog"."default",
  1111. "creator" int8,
  1112. "create_date" timestamp(6),
  1113. "updater" int8,
  1114. "update_date" timestamp(6),
  1115. "by_yesno" varchar(16) COLLATE "pg_catalog"."default",
  1116. "by_template_id" int8,
  1117. "by_template_detail_id" int8
  1118. )
  1119. ;
  1120. COMMENT ON COLUMN "public"."eq_by_detail"."by_id" IS '保养id';
  1121. COMMENT ON COLUMN "public"."eq_by_detail"."name" IS '部位名称';
  1122. COMMENT ON COLUMN "public"."eq_by_detail"."description" IS '描述';
  1123. COMMENT ON COLUMN "public"."eq_by_detail"."bw_no" IS '编号';
  1124. COMMENT ON COLUMN "public"."eq_by_detail"."creator" IS '创建者';
  1125. COMMENT ON COLUMN "public"."eq_by_detail"."create_date" IS '创建时间';
  1126. COMMENT ON COLUMN "public"."eq_by_detail"."updater" IS '更新者';
  1127. COMMENT ON COLUMN "public"."eq_by_detail"."update_date" IS '更新时间';
  1128. COMMENT ON COLUMN "public"."eq_by_detail"."by_yesno" IS '是否保养,0未保养,1保养,默认1';
  1129. COMMENT ON COLUMN "public"."eq_by_detail"."by_template_id" IS '保养模板id';
  1130. COMMENT ON COLUMN "public"."eq_by_detail"."by_template_detail_id" IS '保养部位id';
  1131. COMMENT ON TABLE "public"."eq_by_detail" IS '保养明细';
  1132. -- ----------------------------
  1133. -- Table structure for eq_by_plan
  1134. -- ----------------------------
  1135. DROP TABLE IF EXISTS "public"."eq_by_plan";
  1136. CREATE TABLE "public"."eq_by_plan" (
  1137. "id" int8 NOT NULL,
  1138. "by_team" varchar(255) COLLATE "pg_catalog"."default",
  1139. "creator" int8,
  1140. "create_date" timestamp(0),
  1141. "updater" int8,
  1142. "update_date" timestamp(0),
  1143. "by_status" varchar(16) COLLATE "pg_catalog"."default",
  1144. "by_no" varchar(64) COLLATE "pg_catalog"."default",
  1145. "by_plan_time" timestamp(6),
  1146. "by_level" varchar(16) COLLATE "pg_catalog"."default",
  1147. "by_user" varchar(255) COLLATE "pg_catalog"."default",
  1148. "by_desc" varchar(255) COLLATE "pg_catalog"."default",
  1149. "things_id" int8,
  1150. "by_template_id" varchar(2000) COLLATE "pg_catalog"."default",
  1151. "remind_time" varchar(64) COLLATE "pg_catalog"."default",
  1152. "plan_status" varchar(16) COLLATE "pg_catalog"."default",
  1153. "loop_type" varchar(16) COLLATE "pg_catalog"."default",
  1154. "loop_cycle" varchar(16) COLLATE "pg_catalog"."default",
  1155. "plan_end_time" timestamp(0),
  1156. "cycle_unit" varchar(20) COLLATE "pg_catalog"."default",
  1157. "remind_time_unit" varchar(20) COLLATE "pg_catalog"."default",
  1158. "dept_id" int8,
  1159. "tenant_code" int8,
  1160. "is_remind" varchar(16) COLLATE "pg_catalog"."default",
  1161. "group_id" int8
  1162. )
  1163. ;
  1164. COMMENT ON COLUMN "public"."eq_by_plan"."id" IS 'id';
  1165. COMMENT ON COLUMN "public"."eq_by_plan"."by_team" IS '保养班组';
  1166. COMMENT ON COLUMN "public"."eq_by_plan"."creator" IS '创建人';
  1167. COMMENT ON COLUMN "public"."eq_by_plan"."create_date" IS '创建时间';
  1168. COMMENT ON COLUMN "public"."eq_by_plan"."updater" IS '更新人';
  1169. COMMENT ON COLUMN "public"."eq_by_plan"."update_date" IS '更新时间';
  1170. COMMENT ON COLUMN "public"."eq_by_plan"."by_status" IS '保养状态';
  1171. COMMENT ON COLUMN "public"."eq_by_plan"."by_no" IS '保养单号';
  1172. COMMENT ON COLUMN "public"."eq_by_plan"."by_plan_time" IS '保养计划时间';
  1173. COMMENT ON COLUMN "public"."eq_by_plan"."by_level" IS '保养级别';
  1174. COMMENT ON COLUMN "public"."eq_by_plan"."by_user" IS '保养人员';
  1175. COMMENT ON COLUMN "public"."eq_by_plan"."by_desc" IS '保养描述';
  1176. COMMENT ON COLUMN "public"."eq_by_plan"."things_id" IS '设备id';
  1177. COMMENT ON COLUMN "public"."eq_by_plan"."by_template_id" IS '保养模板id(多个,隔开)';
  1178. COMMENT ON COLUMN "public"."eq_by_plan"."remind_time" IS '提醒时间(提前多少天提醒)';
  1179. COMMENT ON COLUMN "public"."eq_by_plan"."plan_status" IS '计划状态,是否停用0启用,1停用';
  1180. COMMENT ON COLUMN "public"."eq_by_plan"."loop_type" IS '循环类型,0单次 1多次';
  1181. COMMENT ON COLUMN "public"."eq_by_plan"."loop_cycle" IS '循环周期(天)';
  1182. COMMENT ON COLUMN "public"."eq_by_plan"."plan_end_time" IS '保养计划截止时间';
  1183. COMMENT ON COLUMN "public"."eq_by_plan"."cycle_unit" IS '循环周期单位 hour/day';
  1184. COMMENT ON COLUMN "public"."eq_by_plan"."remind_time_unit" IS '提醒时间单位 hour/day';
  1185. COMMENT ON COLUMN "public"."eq_by_plan"."dept_id" IS '部门id';
  1186. COMMENT ON COLUMN "public"."eq_by_plan"."tenant_code" IS '租户编码';
  1187. COMMENT ON COLUMN "public"."eq_by_plan"."is_remind" IS '是否到期提醒过 0未提醒 1提醒';
  1188. COMMENT ON COLUMN "public"."eq_by_plan"."group_id" IS '用户组id';
  1189. COMMENT ON TABLE "public"."eq_by_plan" IS '设备保养计划';
  1190. -- ----------------------------
  1191. -- Table structure for eq_by_plan_part
  1192. -- ----------------------------
  1193. DROP TABLE IF EXISTS "public"."eq_by_plan_part";
  1194. CREATE TABLE "public"."eq_by_plan_part" (
  1195. "id" int8 NOT NULL,
  1196. "use_count" varchar(16) COLLATE "pg_catalog"."default",
  1197. "creator" int8,
  1198. "create_date" timestamp(0),
  1199. "updater" int8,
  1200. "update_date" timestamp(0),
  1201. "eq_by_plan_id" int8,
  1202. "eq_part_id" int8
  1203. )
  1204. ;
  1205. COMMENT ON COLUMN "public"."eq_by_plan_part"."id" IS 'id';
  1206. COMMENT ON COLUMN "public"."eq_by_plan_part"."use_count" IS '更换数量';
  1207. COMMENT ON COLUMN "public"."eq_by_plan_part"."creator" IS '创建人';
  1208. COMMENT ON COLUMN "public"."eq_by_plan_part"."create_date" IS '创建时间';
  1209. COMMENT ON COLUMN "public"."eq_by_plan_part"."updater" IS '更新人';
  1210. COMMENT ON COLUMN "public"."eq_by_plan_part"."update_date" IS '更新时间';
  1211. COMMENT ON COLUMN "public"."eq_by_plan_part"."eq_by_plan_id" IS '设备保养计划id';
  1212. COMMENT ON COLUMN "public"."eq_by_plan_part"."eq_part_id" IS '设备部件id';
  1213. COMMENT ON TABLE "public"."eq_by_plan_part" IS '保养计划部件更换';
  1214. -- ----------------------------
  1215. -- Table structure for eq_by_template
  1216. -- ----------------------------
  1217. DROP TABLE IF EXISTS "public"."eq_by_template";
  1218. CREATE TABLE "public"."eq_by_template" (
  1219. "id" int8 NOT NULL,
  1220. "name" varchar(255) COLLATE "pg_catalog"."default",
  1221. "by_tool" varchar(255) COLLATE "pg_catalog"."default",
  1222. "by_purpose" varchar(16) COLLATE "pg_catalog"."default",
  1223. "creator" int8,
  1224. "create_date" timestamp(6),
  1225. "updater" int8,
  1226. "update_date" timestamp(6),
  1227. "description" varchar(2000) COLLATE "pg_catalog"."default",
  1228. "device_type_id" int8,
  1229. "dept_id" int8,
  1230. "tenant_code" int8
  1231. )
  1232. ;
  1233. COMMENT ON COLUMN "public"."eq_by_template"."name" IS '保养模板';
  1234. COMMENT ON COLUMN "public"."eq_by_template"."by_tool" IS '保养工具';
  1235. COMMENT ON COLUMN "public"."eq_by_template"."by_purpose" IS '保养目的';
  1236. COMMENT ON COLUMN "public"."eq_by_template"."creator" IS '创建者';
  1237. COMMENT ON COLUMN "public"."eq_by_template"."create_date" IS '创建时间';
  1238. COMMENT ON COLUMN "public"."eq_by_template"."updater" IS '更新者';
  1239. COMMENT ON COLUMN "public"."eq_by_template"."update_date" IS '更新时间';
  1240. COMMENT ON COLUMN "public"."eq_by_template"."description" IS '描述';
  1241. COMMENT ON COLUMN "public"."eq_by_template"."device_type_id" IS '设备类型id';
  1242. COMMENT ON COLUMN "public"."eq_by_template"."dept_id" IS '部门id';
  1243. COMMENT ON COLUMN "public"."eq_by_template"."tenant_code" IS '租户编码';
  1244. COMMENT ON TABLE "public"."eq_by_template" IS '保养模板';
  1245. -- ----------------------------
  1246. -- Table structure for eq_by_template_detail
  1247. -- ----------------------------
  1248. DROP TABLE IF EXISTS "public"."eq_by_template_detail";
  1249. CREATE TABLE "public"."eq_by_template_detail" (
  1250. "id" int8 NOT NULL,
  1251. "by_template_id" int8,
  1252. "name" varchar(255) COLLATE "pg_catalog"."default",
  1253. "description" varchar(255) COLLATE "pg_catalog"."default",
  1254. "bw_no" varchar(16) COLLATE "pg_catalog"."default",
  1255. "creator" int8,
  1256. "create_date" timestamp(6),
  1257. "updater" int8,
  1258. "update_date" timestamp(6)
  1259. )
  1260. ;
  1261. COMMENT ON COLUMN "public"."eq_by_template_detail"."by_template_id" IS '保养模板id';
  1262. COMMENT ON COLUMN "public"."eq_by_template_detail"."name" IS '部位名称';
  1263. COMMENT ON COLUMN "public"."eq_by_template_detail"."description" IS '描述';
  1264. COMMENT ON COLUMN "public"."eq_by_template_detail"."bw_no" IS '编号';
  1265. COMMENT ON COLUMN "public"."eq_by_template_detail"."creator" IS '创建者';
  1266. COMMENT ON COLUMN "public"."eq_by_template_detail"."create_date" IS '创建时间';
  1267. COMMENT ON COLUMN "public"."eq_by_template_detail"."updater" IS '更新者';
  1268. COMMENT ON COLUMN "public"."eq_by_template_detail"."update_date" IS '更新时间';
  1269. COMMENT ON TABLE "public"."eq_by_template_detail" IS '保养模板明细';
  1270. -- ----------------------------
  1271. -- Table structure for eq_check_result
  1272. -- ----------------------------
  1273. DROP TABLE IF EXISTS "public"."eq_check_result";
  1274. CREATE TABLE "public"."eq_check_result" (
  1275. "id" int8 NOT NULL,
  1276. "check_record_id" int8,
  1277. "type" varchar(5) COLLATE "pg_catalog"."default",
  1278. "check_result" text COLLATE "pg_catalog"."default",
  1279. "thing_id" int8,
  1280. "creator" int8,
  1281. "create_date" timestamp(6),
  1282. "updater" int8,
  1283. "update_date" timestamp(6),
  1284. "check_start" timestamp(6),
  1285. "check_end" timestamp(6),
  1286. "check_status" varchar(5) COLLATE "pg_catalog"."default" DEFAULT 0,
  1287. "check_plan_id" int8
  1288. )
  1289. ;
  1290. COMMENT ON COLUMN "public"."eq_check_result"."check_record_id" IS '巡检记录id';
  1291. COMMENT ON COLUMN "public"."eq_check_result"."type" IS '1:巡检记录';
  1292. COMMENT ON COLUMN "public"."eq_check_result"."check_result" IS '检查结果';
  1293. COMMENT ON COLUMN "public"."eq_check_result"."thing_id" IS '设备物id';
  1294. COMMENT ON COLUMN "public"."eq_check_result"."creator" IS '创建者';
  1295. COMMENT ON COLUMN "public"."eq_check_result"."create_date" IS '创建时间';
  1296. COMMENT ON COLUMN "public"."eq_check_result"."updater" IS '更新者';
  1297. COMMENT ON COLUMN "public"."eq_check_result"."update_date" IS '更新时间';
  1298. COMMENT ON COLUMN "public"."eq_check_result"."check_start" IS '巡检开始时间';
  1299. COMMENT ON COLUMN "public"."eq_check_result"."check_end" IS '巡检结束时间';
  1300. COMMENT ON COLUMN "public"."eq_check_result"."check_status" IS '巡检状态 0:未检(一项都没检查判定为未检) 1:已检 2:异常(设备检查项存在未检的或存在异常的判定为异常)';
  1301. COMMENT ON COLUMN "public"."eq_check_result"."check_plan_id" IS '巡检计划id';
  1302. -- ----------------------------
  1303. -- Table structure for eq_check_setting
  1304. -- ----------------------------
  1305. DROP TABLE IF EXISTS "public"."eq_check_setting";
  1306. CREATE TABLE "public"."eq_check_setting" (
  1307. "id" int8 NOT NULL,
  1308. "thing_id" int8,
  1309. "standard_id" int8,
  1310. "user_id" int8,
  1311. "creator" int8,
  1312. "create_date" timestamp(6),
  1313. "updater" int8,
  1314. "update_date" timestamp(6),
  1315. "type" varchar(16) COLLATE "pg_catalog"."default",
  1316. "patrolcheck_plan_id" int8
  1317. )
  1318. ;
  1319. COMMENT ON COLUMN "public"."eq_check_setting"."id" IS 'id';
  1320. COMMENT ON COLUMN "public"."eq_check_setting"."thing_id" IS '设备id';
  1321. COMMENT ON COLUMN "public"."eq_check_setting"."standard_id" IS '标准id';
  1322. COMMENT ON COLUMN "public"."eq_check_setting"."user_id" IS '操作人id(弃用)';
  1323. COMMENT ON COLUMN "public"."eq_check_setting"."creator" IS '创建者';
  1324. COMMENT ON COLUMN "public"."eq_check_setting"."create_date" IS '创建时间';
  1325. COMMENT ON COLUMN "public"."eq_check_setting"."updater" IS '更新者';
  1326. COMMENT ON COLUMN "public"."eq_check_setting"."update_date" IS '更新时间';
  1327. COMMENT ON COLUMN "public"."eq_check_setting"."type" IS '类型0点检 1巡检';
  1328. COMMENT ON COLUMN "public"."eq_check_setting"."patrolcheck_plan_id" IS '巡检计划id';
  1329. COMMENT ON TABLE "public"."eq_check_setting" IS '设备检查设置';
  1330. -- ----------------------------
  1331. -- Table structure for eq_check_standard
  1332. -- ----------------------------
  1333. DROP TABLE IF EXISTS "public"."eq_check_standard";
  1334. CREATE TABLE "public"."eq_check_standard" (
  1335. "id" int8 NOT NULL,
  1336. "group_id" int8,
  1337. "name" varchar(100) COLLATE "pg_catalog"."default",
  1338. "check_tool" varchar(255) COLLATE "pg_catalog"."default",
  1339. "check_purpose" varchar(255) COLLATE "pg_catalog"."default",
  1340. "creator" int8,
  1341. "create_date" timestamp(6),
  1342. "updater" int8,
  1343. "update_date" timestamp(6),
  1344. "tip" varchar(2000) COLLATE "pg_catalog"."default",
  1345. "device_type_id" int8,
  1346. "dept_id" int8,
  1347. "tenant_code" int8
  1348. )
  1349. ;
  1350. COMMENT ON COLUMN "public"."eq_check_standard"."group_id" IS '设备分类id';
  1351. COMMENT ON COLUMN "public"."eq_check_standard"."name" IS '标准名称';
  1352. COMMENT ON COLUMN "public"."eq_check_standard"."check_tool" IS '检查工具';
  1353. COMMENT ON COLUMN "public"."eq_check_standard"."check_purpose" IS '检查目的';
  1354. COMMENT ON COLUMN "public"."eq_check_standard"."creator" IS '创建者';
  1355. COMMENT ON COLUMN "public"."eq_check_standard"."create_date" IS '创建时间';
  1356. COMMENT ON COLUMN "public"."eq_check_standard"."updater" IS '更新者';
  1357. COMMENT ON COLUMN "public"."eq_check_standard"."update_date" IS '更新时间';
  1358. COMMENT ON COLUMN "public"."eq_check_standard"."tip" IS '备注';
  1359. COMMENT ON COLUMN "public"."eq_check_standard"."device_type_id" IS '设备类型id';
  1360. COMMENT ON COLUMN "public"."eq_check_standard"."tenant_code" IS '租户code';
  1361. COMMENT ON TABLE "public"."eq_check_standard" IS '检查标准';
  1362. -- ----------------------------
  1363. -- Table structure for eq_check_standard_detail
  1364. -- ----------------------------
  1365. DROP TABLE IF EXISTS "public"."eq_check_standard_detail";
  1366. CREATE TABLE "public"."eq_check_standard_detail" (
  1367. "id" int8 NOT NULL,
  1368. "standard_id" int8,
  1369. "name" varchar(255) COLLATE "pg_catalog"."default",
  1370. "reference_value" varchar(255) COLLATE "pg_catalog"."default",
  1371. "upper_limit" varchar(16) COLLATE "pg_catalog"."default",
  1372. "creator" int8,
  1373. "create_date" timestamp(6),
  1374. "updater" int8,
  1375. "update_date" timestamp(6),
  1376. "lower_limit" varchar(16) COLLATE "pg_catalog"."default",
  1377. "type" varchar(5) COLLATE "pg_catalog"."default",
  1378. "remark" varchar(255) COLLATE "pg_catalog"."default",
  1379. "data_gather" varchar(10) COLLATE "pg_catalog"."default",
  1380. "dict_code" varchar(64) COLLATE "pg_catalog"."default"
  1381. )
  1382. ;
  1383. COMMENT ON COLUMN "public"."eq_check_standard_detail"."standard_id" IS '检查标准id';
  1384. COMMENT ON COLUMN "public"."eq_check_standard_detail"."name" IS '检查名称';
  1385. COMMENT ON COLUMN "public"."eq_check_standard_detail"."reference_value" IS '参考值';
  1386. COMMENT ON COLUMN "public"."eq_check_standard_detail"."upper_limit" IS '上限';
  1387. COMMENT ON COLUMN "public"."eq_check_standard_detail"."creator" IS '创建者';
  1388. COMMENT ON COLUMN "public"."eq_check_standard_detail"."create_date" IS '创建时间';
  1389. COMMENT ON COLUMN "public"."eq_check_standard_detail"."updater" IS '更新者';
  1390. COMMENT ON COLUMN "public"."eq_check_standard_detail"."update_date" IS '更新时间';
  1391. COMMENT ON COLUMN "public"."eq_check_standard_detail"."lower_limit" IS '下限';
  1392. COMMENT ON COLUMN "public"."eq_check_standard_detail"."type" IS '判定类型 0:上下限值判定 1:布尔类型判定 2:采集结果判定';
  1393. COMMENT ON COLUMN "public"."eq_check_standard_detail"."remark" IS '备注';
  1394. COMMENT ON COLUMN "public"."eq_check_standard_detail"."data_gather" IS '是否采集';
  1395. COMMENT ON COLUMN "public"."eq_check_standard_detail"."dict_code" IS '属性编码,多个时逗号隔开';
  1396. COMMENT ON TABLE "public"."eq_check_standard_detail" IS '检查标准明细';
  1397. -- ----------------------------
  1398. -- Table structure for eq_file_delete
  1399. -- ----------------------------
  1400. DROP TABLE IF EXISTS "public"."eq_file_delete";
  1401. CREATE TABLE "public"."eq_file_delete" (
  1402. "id" int8 NOT NULL,
  1403. "url" varchar(255) COLLATE "pg_catalog"."default"
  1404. )
  1405. ;
  1406. COMMENT ON COLUMN "public"."eq_file_delete"."id" IS 'oss表id';
  1407. COMMENT ON COLUMN "public"."eq_file_delete"."url" IS '文件路径';
  1408. -- ----------------------------
  1409. -- Table structure for eq_file_manage
  1410. -- ----------------------------
  1411. DROP TABLE IF EXISTS "public"."eq_file_manage";
  1412. CREATE TABLE "public"."eq_file_manage" (
  1413. "id" int8 NOT NULL,
  1414. "file_name" varchar(255) COLLATE "pg_catalog"."default",
  1415. "file_type" varchar(5) COLLATE "pg_catalog"."default",
  1416. "file_suffix" varchar(255) COLLATE "pg_catalog"."default",
  1417. "file_path" varchar(255) COLLATE "pg_catalog"."default",
  1418. "parent_id" int8,
  1419. "creator" int8,
  1420. "create_date" timestamp(0),
  1421. "updater" int8,
  1422. "update_date" timestamp(0),
  1423. "file_size" numeric(20,2),
  1424. "file_store_path" varchar(255) COLLATE "pg_catalog"."default",
  1425. "file_id_path" varchar(255) COLLATE "pg_catalog"."default",
  1426. "file_desc" varchar(255) COLLATE "pg_catalog"."default",
  1427. "dept_id" int8,
  1428. "tenant_code" int8
  1429. )
  1430. ;
  1431. COMMENT ON COLUMN "public"."eq_file_manage"."file_name" IS '文件名';
  1432. COMMENT ON COLUMN "public"."eq_file_manage"."file_type" IS '文件类型 0:目录 1:文件';
  1433. COMMENT ON COLUMN "public"."eq_file_manage"."file_suffix" IS '文件后缀 文件类型是1的时候才有值';
  1434. COMMENT ON COLUMN "public"."eq_file_manage"."file_path" IS '文件路径';
  1435. COMMENT ON COLUMN "public"."eq_file_manage"."parent_id" IS '文件父id';
  1436. COMMENT ON COLUMN "public"."eq_file_manage"."creator" IS '创建人';
  1437. COMMENT ON COLUMN "public"."eq_file_manage"."create_date" IS '创建时间';
  1438. COMMENT ON COLUMN "public"."eq_file_manage"."updater" IS '更新人';
  1439. COMMENT ON COLUMN "public"."eq_file_manage"."update_date" IS '更新时间';
  1440. COMMENT ON COLUMN "public"."eq_file_manage"."file_size" IS '文件大小';
  1441. COMMENT ON COLUMN "public"."eq_file_manage"."file_store_path" IS '文件实际存储路径';
  1442. COMMENT ON COLUMN "public"."eq_file_manage"."file_id_path" IS '文件父级id集合';
  1443. COMMENT ON COLUMN "public"."eq_file_manage"."file_desc" IS '文件描述';
  1444. COMMENT ON COLUMN "public"."eq_file_manage"."tenant_code" IS '租户code';
  1445. -- ----------------------------
  1446. -- Table structure for eq_part_record
  1447. -- ----------------------------
  1448. DROP TABLE IF EXISTS "public"."eq_part_record";
  1449. CREATE TABLE "public"."eq_part_record" (
  1450. "id" int8 NOT NULL,
  1451. "use_count" varchar(16) COLLATE "pg_catalog"."default",
  1452. "creator" int8,
  1453. "create_date" timestamp(0),
  1454. "updater" int8,
  1455. "update_date" timestamp(0),
  1456. "eq_operate_id" int8,
  1457. "eq_part_id" int8,
  1458. "type" varchar(16) COLLATE "pg_catalog"."default",
  1459. "dept_id" int8,
  1460. "tenant_code" int8
  1461. )
  1462. ;
  1463. COMMENT ON COLUMN "public"."eq_part_record"."id" IS 'id';
  1464. COMMENT ON COLUMN "public"."eq_part_record"."use_count" IS '更换数量';
  1465. COMMENT ON COLUMN "public"."eq_part_record"."creator" IS '创建人';
  1466. COMMENT ON COLUMN "public"."eq_part_record"."create_date" IS '创建时间';
  1467. COMMENT ON COLUMN "public"."eq_part_record"."updater" IS '更新人';
  1468. COMMENT ON COLUMN "public"."eq_part_record"."update_date" IS '更新时间';
  1469. COMMENT ON COLUMN "public"."eq_part_record"."eq_operate_id" IS '设备操作id(例如设备保养,设备维修等)';
  1470. COMMENT ON COLUMN "public"."eq_part_record"."eq_part_id" IS '设备部件id';
  1471. COMMENT ON COLUMN "public"."eq_part_record"."type" IS '操作类型0设备维修 1设备保养';
  1472. COMMENT ON COLUMN "public"."eq_part_record"."dept_id" IS '企业id';
  1473. COMMENT ON COLUMN "public"."eq_part_record"."tenant_code" IS '租户code';
  1474. COMMENT ON TABLE "public"."eq_part_record" IS '部件使用记录';
  1475. -- ----------------------------
  1476. -- Table structure for eq_patrol_check_plan
  1477. -- ----------------------------
  1478. DROP TABLE IF EXISTS "public"."eq_patrol_check_plan";
  1479. CREATE TABLE "public"."eq_patrol_check_plan" (
  1480. "id" int8 NOT NULL,
  1481. "creator" int8,
  1482. "create_date" timestamp(0),
  1483. "updater" int8,
  1484. "update_date" timestamp(0),
  1485. "name" varchar(255) COLLATE "pg_catalog"."default",
  1486. "check_cycle" int4,
  1487. "plan_start_time" timestamp(0),
  1488. "plan_end_time" timestamp(0),
  1489. "plan_status" varchar(16) COLLATE "pg_catalog"."default",
  1490. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  1491. "remind_time" varchar(16) COLLATE "pg_catalog"."default",
  1492. "dept_id" int8,
  1493. "tenant_code" int8,
  1494. "plan_no" varchar(16) COLLATE "pg_catalog"."default",
  1495. "plan_range_param" int8,
  1496. "check_cycle_unit" varchar(20) COLLATE "pg_catalog"."default",
  1497. "check_end_time" timestamp(6),
  1498. "type" varchar(5) COLLATE "pg_catalog"."default",
  1499. "next_batch_time" timestamp(6),
  1500. "act_user_id" int8,
  1501. "act_check_time" timestamp(6),
  1502. "remark" varchar(255) COLLATE "pg_catalog"."default",
  1503. "patrol_check_plan_no" varchar(20) COLLATE "pg_catalog"."default",
  1504. "execute_plan_status" varchar(5) COLLATE "pg_catalog"."default",
  1505. "remind_time_unit" varchar(20) COLLATE "pg_catalog"."default",
  1506. "is_remind" varchar(16) COLLATE "pg_catalog"."default",
  1507. "group_id" int8
  1508. )
  1509. ;
  1510. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."id" IS 'id';
  1511. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."creator" IS '创建人';
  1512. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."create_date" IS '创建时间';
  1513. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."updater" IS '更新人';
  1514. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."update_date" IS '更新时间';
  1515. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."name" IS '巡检计划名称';
  1516. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_cycle" IS '检查周期';
  1517. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_start_time" IS '计划开始时间';
  1518. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_end_time" IS '计划结束时间';
  1519. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_status" IS '计划状态';
  1520. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."user_id" IS '计划执行人';
  1521. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remind_time" IS '提醒时间(计划开始时间前多少天提醒)';
  1522. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."dept_id" IS '企业id';
  1523. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."tenant_code" IS '租户code';
  1524. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_no" IS '巡检计划编号';
  1525. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."plan_range_param" IS '执行范围设置';
  1526. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_cycle_unit" IS '检查周期单位 hour/day';
  1527. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."check_end_time" IS '截止时间';
  1528. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."type" IS '0:单次 1:多次';
  1529. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."next_batch_time" IS '下次记录批次时间';
  1530. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."act_user_id" IS '实际巡检人';
  1531. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."act_check_time" IS '实际巡检时间';
  1532. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remark" IS '备注';
  1533. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."patrol_check_plan_no" IS '巡检计划单号';
  1534. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."execute_plan_status" IS '执行状态 0:待执行 1:执行中 2:已完成';
  1535. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."remind_time_unit" IS '提醒时间单位 hour/day';
  1536. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."is_remind" IS '是否到期提醒过 0未提醒 1提醒';
  1537. COMMENT ON COLUMN "public"."eq_patrol_check_plan"."group_id" IS '用户组id';
  1538. COMMENT ON TABLE "public"."eq_patrol_check_plan" IS '设备巡检计划';
  1539. -- ----------------------------
  1540. -- Table structure for eq_patrol_check_record
  1541. -- ----------------------------
  1542. DROP TABLE IF EXISTS "public"."eq_patrol_check_record";
  1543. CREATE TABLE "public"."eq_patrol_check_record" (
  1544. "id" int8 NOT NULL,
  1545. "patrol_check_plan_id" int8,
  1546. "user_id" int8,
  1547. "creator" int8,
  1548. "create_date" timestamp(6),
  1549. "updater" int8,
  1550. "update_date" timestamp(6),
  1551. "no_check_device_count" int4,
  1552. "abnormal_device_count" int4,
  1553. "check_start_time" timestamp(6),
  1554. "check_end_time" timestamp(6),
  1555. "tip" varchar(255) COLLATE "pg_catalog"."default",
  1556. "check_time" timestamp(6),
  1557. "check_plan_time" varchar(50) COLLATE "pg_catalog"."default",
  1558. "patrol_check_record_no" varchar(20) COLLATE "pg_catalog"."default",
  1559. "dept_id" int8,
  1560. "tenant_code" int8
  1561. )
  1562. ;
  1563. COMMENT ON COLUMN "public"."eq_patrol_check_record"."patrol_check_plan_id" IS '巡检计划id';
  1564. COMMENT ON COLUMN "public"."eq_patrol_check_record"."user_id" IS '操作人id';
  1565. COMMENT ON COLUMN "public"."eq_patrol_check_record"."creator" IS '创建者';
  1566. COMMENT ON COLUMN "public"."eq_patrol_check_record"."create_date" IS '创建时间';
  1567. COMMENT ON COLUMN "public"."eq_patrol_check_record"."updater" IS '更新者';
  1568. COMMENT ON COLUMN "public"."eq_patrol_check_record"."update_date" IS '更新时间';
  1569. COMMENT ON COLUMN "public"."eq_patrol_check_record"."no_check_device_count" IS '未检设备数';
  1570. COMMENT ON COLUMN "public"."eq_patrol_check_record"."abnormal_device_count" IS '异常设备数';
  1571. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_start_time" IS '检查开始时间';
  1572. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_end_time" IS '检查结束时间';
  1573. COMMENT ON COLUMN "public"."eq_patrol_check_record"."tip" IS '备注';
  1574. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_time" IS '巡检时间';
  1575. COMMENT ON COLUMN "public"."eq_patrol_check_record"."check_plan_time" IS '计划巡检时间';
  1576. COMMENT ON COLUMN "public"."eq_patrol_check_record"."patrol_check_record_no" IS '巡检记录单号';
  1577. COMMENT ON COLUMN "public"."eq_patrol_check_record"."tenant_code" IS '租户code';
  1578. COMMENT ON TABLE "public"."eq_patrol_check_record" IS '设备巡检记录';
  1579. -- ----------------------------
  1580. -- Table structure for eq_plan_record
  1581. -- ----------------------------
  1582. DROP TABLE IF EXISTS "public"."eq_plan_record";
  1583. CREATE TABLE "public"."eq_plan_record" (
  1584. "id" int8 NOT NULL,
  1585. "creator" int8,
  1586. "create_date" timestamp(0),
  1587. "updater" int8,
  1588. "update_date" timestamp(0),
  1589. "plan_start_time" timestamp(0),
  1590. "plan_end_time" timestamp(0),
  1591. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  1592. "dept_id" int8,
  1593. "tenant_code" int8,
  1594. "plan_name" varchar(255) COLLATE "pg_catalog"."default",
  1595. "plan_id" int8,
  1596. "thing_id" int8,
  1597. "handle" varchar(16) COLLATE "pg_catalog"."default",
  1598. "type" varchar(16) COLLATE "pg_catalog"."default",
  1599. "reason" varchar(255) COLLATE "pg_catalog"."default",
  1600. "plan_no" varchar(16) COLLATE "pg_catalog"."default"
  1601. )
  1602. ;
  1603. COMMENT ON COLUMN "public"."eq_plan_record"."id" IS 'id';
  1604. COMMENT ON COLUMN "public"."eq_plan_record"."creator" IS '创建人';
  1605. COMMENT ON COLUMN "public"."eq_plan_record"."create_date" IS '创建时间';
  1606. COMMENT ON COLUMN "public"."eq_plan_record"."updater" IS '更新人';
  1607. COMMENT ON COLUMN "public"."eq_plan_record"."update_date" IS '更新时间';
  1608. COMMENT ON COLUMN "public"."eq_plan_record"."plan_start_time" IS '计划开始时间';
  1609. COMMENT ON COLUMN "public"."eq_plan_record"."plan_end_time" IS '计划结束时间';
  1610. COMMENT ON COLUMN "public"."eq_plan_record"."user_id" IS '计划执行人';
  1611. COMMENT ON COLUMN "public"."eq_plan_record"."dept_id" IS '企业id';
  1612. COMMENT ON COLUMN "public"."eq_plan_record"."tenant_code" IS '租户code';
  1613. COMMENT ON COLUMN "public"."eq_plan_record"."plan_name" IS '计划名称';
  1614. COMMENT ON COLUMN "public"."eq_plan_record"."plan_id" IS '计划id';
  1615. COMMENT ON COLUMN "public"."eq_plan_record"."thing_id" IS '设备id';
  1616. COMMENT ON COLUMN "public"."eq_plan_record"."handle" IS '是否处理 0未处理 1已处理';
  1617. COMMENT ON COLUMN "public"."eq_plan_record"."type" IS '计划类型 0保养 1巡检';
  1618. COMMENT ON COLUMN "public"."eq_plan_record"."reason" IS '未执行原因';
  1619. COMMENT ON COLUMN "public"."eq_plan_record"."plan_no" IS '计划编号';
  1620. COMMENT ON TABLE "public"."eq_plan_record" IS '计划未执行记录';
  1621. -- ----------------------------
  1622. -- Table structure for eq_plan_remind_record
  1623. -- ----------------------------
  1624. DROP TABLE IF EXISTS "public"."eq_plan_remind_record";
  1625. CREATE TABLE "public"."eq_plan_remind_record" (
  1626. "id" int8 NOT NULL,
  1627. "creator" int8,
  1628. "create_date" timestamp(0),
  1629. "updater" int8,
  1630. "update_date" timestamp(0),
  1631. "type" varchar(16) COLLATE "pg_catalog"."default",
  1632. "no" varchar(64) COLLATE "pg_catalog"."default",
  1633. "start_time" timestamp(6),
  1634. "end_time" timestamp(6),
  1635. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  1636. "dept_id" int8,
  1637. "tenant_code" int8
  1638. )
  1639. ;
  1640. COMMENT ON COLUMN "public"."eq_plan_remind_record"."id" IS 'id';
  1641. COMMENT ON COLUMN "public"."eq_plan_remind_record"."creator" IS '创建人';
  1642. COMMENT ON COLUMN "public"."eq_plan_remind_record"."create_date" IS '创建时间';
  1643. COMMENT ON COLUMN "public"."eq_plan_remind_record"."updater" IS '更新人';
  1644. COMMENT ON COLUMN "public"."eq_plan_remind_record"."update_date" IS '更新时间';
  1645. COMMENT ON COLUMN "public"."eq_plan_remind_record"."type" IS '类型0保养计划 1巡检计划';
  1646. COMMENT ON COLUMN "public"."eq_plan_remind_record"."no" IS '单号';
  1647. COMMENT ON COLUMN "public"."eq_plan_remind_record"."start_time" IS '保养计划时间';
  1648. COMMENT ON COLUMN "public"."eq_plan_remind_record"."end_time" IS '计划截止时间';
  1649. COMMENT ON COLUMN "public"."eq_plan_remind_record"."user_id" IS '人员id,多个,隔开';
  1650. COMMENT ON COLUMN "public"."eq_plan_remind_record"."dept_id" IS '部门id';
  1651. COMMENT ON COLUMN "public"."eq_plan_remind_record"."tenant_code" IS '租户编码';
  1652. COMMENT ON TABLE "public"."eq_plan_remind_record" IS '计划到期提醒记录';
  1653. -- ----------------------------
  1654. -- Table structure for eq_scrap
  1655. -- ----------------------------
  1656. DROP TABLE IF EXISTS "public"."eq_scrap";
  1657. CREATE TABLE "public"."eq_scrap" (
  1658. "id" int8 NOT NULL,
  1659. "creator" int8,
  1660. "create_date" timestamp(0),
  1661. "updater" int8,
  1662. "update_date" timestamp(0),
  1663. "eq_id" int8 NOT NULL,
  1664. "scrap_user_id" int8,
  1665. "examine_user_id" int8,
  1666. "scrap_disposal" varchar(16) COLLATE "pg_catalog"."default",
  1667. "dept_id" int8,
  1668. "tenant_code" int8
  1669. )
  1670. ;
  1671. COMMENT ON COLUMN "public"."eq_scrap"."id" IS 'id';
  1672. COMMENT ON COLUMN "public"."eq_scrap"."creator" IS '创建人';
  1673. COMMENT ON COLUMN "public"."eq_scrap"."create_date" IS '创建时间';
  1674. COMMENT ON COLUMN "public"."eq_scrap"."updater" IS '更新人';
  1675. COMMENT ON COLUMN "public"."eq_scrap"."update_date" IS '更新时间';
  1676. COMMENT ON COLUMN "public"."eq_scrap"."eq_id" IS '设备id';
  1677. COMMENT ON COLUMN "public"."eq_scrap"."scrap_user_id" IS '报废人id';
  1678. COMMENT ON COLUMN "public"."eq_scrap"."examine_user_id" IS '审核人id';
  1679. COMMENT ON COLUMN "public"."eq_scrap"."scrap_disposal" IS '报废是否处理 0未处理 1已处理';
  1680. COMMENT ON COLUMN "public"."eq_scrap"."dept_id" IS '部门id';
  1681. COMMENT ON COLUMN "public"."eq_scrap"."tenant_code" IS '租户编码';
  1682. COMMENT ON TABLE "public"."eq_scrap" IS '设备报废';
  1683. -- ----------------------------
  1684. -- Table structure for eq_spot_check_plan
  1685. -- ----------------------------
  1686. DROP TABLE IF EXISTS "public"."eq_spot_check_plan";
  1687. CREATE TABLE "public"."eq_spot_check_plan" (
  1688. "id" int8 NOT NULL,
  1689. "thing_id" int8,
  1690. "last_check_time" timestamp(6),
  1691. "use_id" varchar(255) COLLATE "pg_catalog"."default",
  1692. "creator" int8,
  1693. "create_date" timestamp(0),
  1694. "updater" int8,
  1695. "update_date" timestamp(0),
  1696. "spot_check_no" varchar(20) COLLATE "pg_catalog"."default",
  1697. "dept_id" int8,
  1698. "tenant_code" int8
  1699. )
  1700. ;
  1701. COMMENT ON COLUMN "public"."eq_spot_check_plan"."thing_id" IS '设备thingid';
  1702. COMMENT ON COLUMN "public"."eq_spot_check_plan"."last_check_time" IS '上次点检时间';
  1703. COMMENT ON COLUMN "public"."eq_spot_check_plan"."use_id" IS '操作人';
  1704. COMMENT ON COLUMN "public"."eq_spot_check_plan"."creator" IS '创建人';
  1705. COMMENT ON COLUMN "public"."eq_spot_check_plan"."create_date" IS '创建时间';
  1706. COMMENT ON COLUMN "public"."eq_spot_check_plan"."updater" IS '更新人';
  1707. COMMENT ON COLUMN "public"."eq_spot_check_plan"."update_date" IS '更新时间';
  1708. COMMENT ON COLUMN "public"."eq_spot_check_plan"."spot_check_no" IS '点检计划单号';
  1709. COMMENT ON COLUMN "public"."eq_spot_check_plan"."tenant_code" IS '租户code';
  1710. -- ----------------------------
  1711. -- Table structure for eq_spot_check_record
  1712. -- ----------------------------
  1713. DROP TABLE IF EXISTS "public"."eq_spot_check_record";
  1714. CREATE TABLE "public"."eq_spot_check_record" (
  1715. "id" int8 NOT NULL,
  1716. "thing_id" int8,
  1717. "standard_id" int8,
  1718. "user_id" int8,
  1719. "creator" int8,
  1720. "create_date" timestamp(6),
  1721. "updater" int8,
  1722. "update_date" timestamp(6),
  1723. "check_time" timestamp(6),
  1724. "use_time" varchar(16) COLLATE "pg_catalog"."default",
  1725. "check_result" text COLLATE "pg_catalog"."default",
  1726. "tip" varchar(255) COLLATE "pg_catalog"."default",
  1727. "spot_check_id" int8,
  1728. "spot_check_record_no" varchar(20) COLLATE "pg_catalog"."default",
  1729. "dept_id" int8,
  1730. "tenant_code" int8
  1731. )
  1732. ;
  1733. COMMENT ON COLUMN "public"."eq_spot_check_record"."thing_id" IS '设备id';
  1734. COMMENT ON COLUMN "public"."eq_spot_check_record"."standard_id" IS '标准id(弃用)';
  1735. COMMENT ON COLUMN "public"."eq_spot_check_record"."user_id" IS '操作人id';
  1736. COMMENT ON COLUMN "public"."eq_spot_check_record"."creator" IS '创建者';
  1737. COMMENT ON COLUMN "public"."eq_spot_check_record"."create_date" IS '创建时间';
  1738. COMMENT ON COLUMN "public"."eq_spot_check_record"."updater" IS '更新者';
  1739. COMMENT ON COLUMN "public"."eq_spot_check_record"."update_date" IS '更新时间';
  1740. COMMENT ON COLUMN "public"."eq_spot_check_record"."check_time" IS '点检时间';
  1741. COMMENT ON COLUMN "public"."eq_spot_check_record"."use_time" IS '用时(小时)';
  1742. COMMENT ON COLUMN "public"."eq_spot_check_record"."check_result" IS '检查结果';
  1743. COMMENT ON COLUMN "public"."eq_spot_check_record"."tip" IS '备注';
  1744. COMMENT ON COLUMN "public"."eq_spot_check_record"."spot_check_id" IS '点检计划id';
  1745. COMMENT ON COLUMN "public"."eq_spot_check_record"."spot_check_record_no" IS '点检记录单号';
  1746. COMMENT ON COLUMN "public"."eq_spot_check_record"."tenant_code" IS '租户code';
  1747. COMMENT ON TABLE "public"."eq_spot_check_record" IS '设备点检记录';
  1748. -- ----------------------------
  1749. -- Table structure for eq_user_group
  1750. -- ----------------------------
  1751. DROP TABLE IF EXISTS "public"."eq_user_group";
  1752. CREATE TABLE "public"."eq_user_group" (
  1753. "id" int8 NOT NULL,
  1754. "user_id" varchar(255) COLLATE "pg_catalog"."default",
  1755. "name" varchar(255) COLLATE "pg_catalog"."default",
  1756. "creator" int8,
  1757. "create_date" timestamp(0),
  1758. "updater" int8,
  1759. "update_date" timestamp(0),
  1760. "dept_id" int8,
  1761. "tenant_code" int8
  1762. )
  1763. ;
  1764. COMMENT ON COLUMN "public"."eq_user_group"."id" IS 'id';
  1765. COMMENT ON COLUMN "public"."eq_user_group"."user_id" IS 'usrid,多个,隔开';
  1766. COMMENT ON COLUMN "public"."eq_user_group"."name" IS '用户组名';
  1767. COMMENT ON COLUMN "public"."eq_user_group"."creator" IS '创建人';
  1768. COMMENT ON COLUMN "public"."eq_user_group"."create_date" IS '创建时间';
  1769. COMMENT ON COLUMN "public"."eq_user_group"."updater" IS '更新人';
  1770. COMMENT ON COLUMN "public"."eq_user_group"."update_date" IS '更新时间';
  1771. COMMENT ON COLUMN "public"."eq_user_group"."dept_id" IS '部门id';
  1772. COMMENT ON COLUMN "public"."eq_user_group"."tenant_code" IS '租户code';
  1773. -- ----------------------------
  1774. -- Table structure for eq_wx
  1775. -- ----------------------------
  1776. DROP TABLE IF EXISTS "public"."eq_wx";
  1777. CREATE TABLE "public"."eq_wx" (
  1778. "id" int8 NOT NULL,
  1779. "fault_reason" varchar(255) COLLATE "pg_catalog"."default",
  1780. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  1781. "urgent_level" varchar(16) COLLATE "pg_catalog"."default",
  1782. "shutdown" varchar(16) COLLATE "pg_catalog"."default" DEFAULT 0,
  1783. "creator" int8,
  1784. "create_date" timestamp(0),
  1785. "updater" int8,
  1786. "update_date" timestamp(0),
  1787. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  1788. "eq_bx_id" int8 NOT NULL,
  1789. "wx_level" varchar(16) COLLATE "pg_catalog"."default",
  1790. "wx_status" varchar(16) COLLATE "pg_catalog"."default",
  1791. "wx_no" varchar(64) COLLATE "pg_catalog"."default",
  1792. "shutdown_time" varchar(64) COLLATE "pg_catalog"."default",
  1793. "wx_start_time" timestamp(6),
  1794. "wx_end_time" timestamp(6),
  1795. "wx_fee" varchar(255) COLLATE "pg_catalog"."default",
  1796. "wx_type" varchar(16) COLLATE "pg_catalog"."default",
  1797. "tenant_code" int8
  1798. )
  1799. ;
  1800. COMMENT ON COLUMN "public"."eq_wx"."id" IS 'id';
  1801. COMMENT ON COLUMN "public"."eq_wx"."fault_reason" IS '故障原因';
  1802. COMMENT ON COLUMN "public"."eq_wx"."wx_team" IS '维修班组';
  1803. COMMENT ON COLUMN "public"."eq_wx"."urgent_level" IS '紧急程度';
  1804. COMMENT ON COLUMN "public"."eq_wx"."shutdown" IS '是否停机;0不停机 1停机,默认0';
  1805. COMMENT ON COLUMN "public"."eq_wx"."creator" IS '创建人';
  1806. COMMENT ON COLUMN "public"."eq_wx"."create_date" IS '创建时间';
  1807. COMMENT ON COLUMN "public"."eq_wx"."updater" IS '更新人';
  1808. COMMENT ON COLUMN "public"."eq_wx"."update_date" IS '更新时间';
  1809. COMMENT ON COLUMN "public"."eq_wx"."work_desc" IS '工作描述';
  1810. COMMENT ON COLUMN "public"."eq_wx"."eq_bx_id" IS '设备报修id';
  1811. COMMENT ON COLUMN "public"."eq_wx"."wx_level" IS '维修级别';
  1812. COMMENT ON COLUMN "public"."eq_wx"."wx_status" IS '维修状态';
  1813. COMMENT ON COLUMN "public"."eq_wx"."wx_no" IS '维修单号';
  1814. COMMENT ON COLUMN "public"."eq_wx"."shutdown_time" IS '停机时长(单位分钟)';
  1815. COMMENT ON COLUMN "public"."eq_wx"."wx_start_time" IS '维修开始时间';
  1816. COMMENT ON COLUMN "public"."eq_wx"."wx_end_time" IS '维修结束时间';
  1817. COMMENT ON COLUMN "public"."eq_wx"."wx_fee" IS '维修费用';
  1818. COMMENT ON COLUMN "public"."eq_wx"."wx_type" IS '维修类别';
  1819. COMMENT ON COLUMN "public"."eq_wx"."tenant_code" IS '租户编码';
  1820. COMMENT ON TABLE "public"."eq_wx" IS '设备维修';
  1821. -- ----------------------------
  1822. -- Table structure for eq_wx_plan
  1823. -- ----------------------------
  1824. DROP TABLE IF EXISTS "public"."eq_wx_plan";
  1825. CREATE TABLE "public"."eq_wx_plan" (
  1826. "id" int8 NOT NULL,
  1827. "wx_team" varchar(255) COLLATE "pg_catalog"."default",
  1828. "urgent_level" varchar(5) COLLATE "pg_catalog"."default",
  1829. "creator" int8,
  1830. "create_date" timestamp(0),
  1831. "updater" int8,
  1832. "update_date" timestamp(0),
  1833. "work_desc" varchar(512) COLLATE "pg_catalog"."default",
  1834. "eq_bx_id" int8,
  1835. "wx_status" varchar(5) COLLATE "pg_catalog"."default",
  1836. "wx_no" varchar(64) COLLATE "pg_catalog"."default",
  1837. "wx_type" varchar(5) COLLATE "pg_catalog"."default",
  1838. "wx_user" varchar(255) COLLATE "pg_catalog"."default",
  1839. "work_time" varchar(5) COLLATE "pg_catalog"."default",
  1840. "thing_id" int8,
  1841. "fault_cause" varchar(5) COLLATE "pg_catalog"."default",
  1842. "wx_level" varchar(5) COLLATE "pg_catalog"."default",
  1843. "stop_status" varchar(5) COLLATE "pg_catalog"."default",
  1844. "stop_time" varchar(20) COLLATE "pg_catalog"."default",
  1845. "start_time" timestamp(6),
  1846. "end_time" timestamp(6),
  1847. "dept_id" int8,
  1848. "tenant_code" int8
  1849. )
  1850. ;
  1851. COMMENT ON COLUMN "public"."eq_wx_plan"."id" IS 'id';
  1852. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_team" IS '维修班组';
  1853. COMMENT ON COLUMN "public"."eq_wx_plan"."urgent_level" IS '紧急程度';
  1854. COMMENT ON COLUMN "public"."eq_wx_plan"."creator" IS '创建人';
  1855. COMMENT ON COLUMN "public"."eq_wx_plan"."create_date" IS '创建时间';
  1856. COMMENT ON COLUMN "public"."eq_wx_plan"."updater" IS '更新人';
  1857. COMMENT ON COLUMN "public"."eq_wx_plan"."update_date" IS '更新时间';
  1858. COMMENT ON COLUMN "public"."eq_wx_plan"."work_desc" IS '描述';
  1859. COMMENT ON COLUMN "public"."eq_wx_plan"."eq_bx_id" IS '设备报修id';
  1860. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_status" IS '维修状态';
  1861. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_no" IS '维修单号';
  1862. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_type" IS '维修类别';
  1863. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_user" IS '维修人员';
  1864. COMMENT ON COLUMN "public"."eq_wx_plan"."work_time" IS '工作天数';
  1865. COMMENT ON COLUMN "public"."eq_wx_plan"."thing_id" IS '设备物id';
  1866. COMMENT ON COLUMN "public"."eq_wx_plan"."fault_cause" IS '故障原因';
  1867. COMMENT ON COLUMN "public"."eq_wx_plan"."wx_level" IS '维修级别';
  1868. COMMENT ON COLUMN "public"."eq_wx_plan"."stop_status" IS '是否停机 0:不停机 1:停机';
  1869. COMMENT ON COLUMN "public"."eq_wx_plan"."stop_time" IS '停机时长';
  1870. COMMENT ON COLUMN "public"."eq_wx_plan"."start_time" IS '开始时间';
  1871. COMMENT ON COLUMN "public"."eq_wx_plan"."end_time" IS '结束时间';
  1872. COMMENT ON COLUMN "public"."eq_wx_plan"."tenant_code" IS '租户code';
  1873. COMMENT ON TABLE "public"."eq_wx_plan" IS '设备维修计划';
  1874. -- ----------------------------
  1875. -- Table structure for eq_wx_replacement
  1876. -- ----------------------------
  1877. DROP TABLE IF EXISTS "public"."eq_wx_replacement";
  1878. CREATE TABLE "public"."eq_wx_replacement" (
  1879. "id" int8 NOT NULL,
  1880. "wx_plan_id" int8,
  1881. "thing_id" int8,
  1882. "use_count" int4
  1883. )
  1884. ;
  1885. COMMENT ON COLUMN "public"."eq_wx_replacement"."wx_plan_id" IS '维修记录(计划)id';
  1886. COMMENT ON COLUMN "public"."eq_wx_replacement"."thing_id" IS '备件物id';
  1887. COMMENT ON COLUMN "public"."eq_wx_replacement"."use_count" IS '使用数量';
  1888. -- ----------------------------
  1889. -- Table structure for filter_log
  1890. -- ----------------------------
  1891. DROP TABLE IF EXISTS "public"."filter_log";
  1892. CREATE TABLE "public"."filter_log" (
  1893. "id" int8 NOT NULL,
  1894. "filter_rule_id" int8 NOT NULL,
  1895. "formula" varchar(255) COLLATE "pg_catalog"."default",
  1896. "source_info" text COLLATE "pg_catalog"."default" NOT NULL,
  1897. "status" int4 NOT NULL,
  1898. "time" int8,
  1899. "result" bool,
  1900. "error_info" text COLLATE "pg_catalog"."default",
  1901. "calc_count" int4 DEFAULT 0,
  1902. "tenant_code" int8 NOT NULL,
  1903. "company_id" int8,
  1904. "dept_id" int8,
  1905. "creator" int8,
  1906. "create_date" int8,
  1907. "updater" int8,
  1908. "update_date" int8
  1909. )
  1910. ;
  1911. COMMENT ON COLUMN "public"."filter_log"."id" IS '主键';
  1912. COMMENT ON COLUMN "public"."filter_log"."filter_rule_id" IS '过滤规则配置表id';
  1913. COMMENT ON COLUMN "public"."filter_log"."formula" IS '过滤条件';
  1914. COMMENT ON COLUMN "public"."filter_log"."source_info" IS '数据信息,json格式';
  1915. COMMENT ON COLUMN "public"."filter_log"."status" IS '计算状态:1-不匹配、2-已匹配、3-计算成功、4-计算异常、5-已通知';
  1916. COMMENT ON COLUMN "public"."filter_log"."time" IS '数据时间';
  1917. COMMENT ON COLUMN "public"."filter_log"."result" IS '计算结果,只有已计算的记录才有值';
  1918. COMMENT ON COLUMN "public"."filter_log"."error_info" IS '错误信息';
  1919. COMMENT ON COLUMN "public"."filter_log"."calc_count" IS '计算次数';
  1920. COMMENT ON COLUMN "public"."filter_log"."tenant_code" IS '租户编码';
  1921. COMMENT ON COLUMN "public"."filter_log"."company_id" IS '企业id';
  1922. COMMENT ON COLUMN "public"."filter_log"."dept_id" IS '部门id';
  1923. COMMENT ON COLUMN "public"."filter_log"."creator" IS '创建人';
  1924. COMMENT ON COLUMN "public"."filter_log"."create_date" IS '创建时间';
  1925. COMMENT ON COLUMN "public"."filter_log"."updater" IS '更新人';
  1926. COMMENT ON COLUMN "public"."filter_log"."update_date" IS '更新时间';
  1927. COMMENT ON TABLE "public"."filter_log" IS '过滤日志表';
  1928. -- ----------------------------
  1929. -- Table structure for filter_rule
  1930. -- ----------------------------
  1931. DROP TABLE IF EXISTS "public"."filter_rule";
  1932. CREATE TABLE "public"."filter_rule" (
  1933. "id" int8 NOT NULL,
  1934. "name" varchar(255) COLLATE "pg_catalog"."default",
  1935. "formula" varchar(255) COLLATE "pg_catalog"."default",
  1936. "formula_description" varchar(255) COLLATE "pg_catalog"."default",
  1937. "remark" varchar(255) COLLATE "pg_catalog"."default",
  1938. "enable" bool,
  1939. "tenant_code" int8 NOT NULL,
  1940. "company_id" int8,
  1941. "dept_id" int8,
  1942. "creator" int8,
  1943. "create_date" int8,
  1944. "updater" int8,
  1945. "update_date" int8
  1946. )
  1947. ;
  1948. COMMENT ON COLUMN "public"."filter_rule"."id" IS '主键';
  1949. COMMENT ON COLUMN "public"."filter_rule"."name" IS '过滤规则名称';
  1950. COMMENT ON COLUMN "public"."filter_rule"."formula" IS '计算公式';
  1951. COMMENT ON COLUMN "public"."filter_rule"."formula_description" IS '计算公式中文描述';
  1952. COMMENT ON COLUMN "public"."filter_rule"."remark" IS '备注';
  1953. COMMENT ON COLUMN "public"."filter_rule"."enable" IS '是否启用';
  1954. COMMENT ON COLUMN "public"."filter_rule"."tenant_code" IS '租户编码';
  1955. COMMENT ON COLUMN "public"."filter_rule"."company_id" IS '企业id';
  1956. COMMENT ON COLUMN "public"."filter_rule"."dept_id" IS '部门id';
  1957. COMMENT ON COLUMN "public"."filter_rule"."creator" IS '创建人';
  1958. COMMENT ON COLUMN "public"."filter_rule"."create_date" IS '创建时间';
  1959. COMMENT ON COLUMN "public"."filter_rule"."updater" IS '更新人';
  1960. COMMENT ON COLUMN "public"."filter_rule"."update_date" IS '更新时间';
  1961. COMMENT ON TABLE "public"."filter_rule" IS '过滤规则表';
  1962. -- ----------------------------
  1963. -- Table structure for gateway_component
  1964. -- ----------------------------
  1965. DROP TABLE IF EXISTS "public"."gateway_component";
  1966. CREATE TABLE "public"."gateway_component" (
  1967. "id" int8 NOT NULL,
  1968. "name" varchar(100) COLLATE "pg_catalog"."default",
  1969. "type" varchar(255) COLLATE "pg_catalog"."default",
  1970. "description" varchar(500) COLLATE "pg_catalog"."default"
  1971. )
  1972. ;
  1973. COMMENT ON COLUMN "public"."gateway_component"."id" IS '主键';
  1974. COMMENT ON COLUMN "public"."gateway_component"."name" IS '组件名称';
  1975. COMMENT ON COLUMN "public"."gateway_component"."type" IS '组件类型';
  1976. COMMENT ON COLUMN "public"."gateway_component"."description" IS '组件描述';
  1977. COMMENT ON TABLE "public"."gateway_component" IS '网关组件';
  1978. -- ----------------------------
  1979. -- Table structure for gateway_component_config
  1980. -- ----------------------------
  1981. DROP TABLE IF EXISTS "public"."gateway_component_config";
  1982. CREATE TABLE "public"."gateway_component_config" (
  1983. "id" int8 NOT NULL,
  1984. "cmpt_id" int8,
  1985. "cmpt_cfg_name" varchar(255) COLLATE "pg_catalog"."default",
  1986. "cmpt_cfg_context" text COLLATE "pg_catalog"."default",
  1987. "max_instance_num" int4,
  1988. "active" int4
  1989. )
  1990. ;
  1991. COMMENT ON COLUMN "public"."gateway_component_config"."id" IS '主键';
  1992. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_id" IS '组件id';
  1993. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_cfg_name" IS '组件配置名称';
  1994. COMMENT ON COLUMN "public"."gateway_component_config"."cmpt_cfg_context" IS '组件配置内容';
  1995. COMMENT ON COLUMN "public"."gateway_component_config"."max_instance_num" IS '最大实例运行数';
  1996. COMMENT ON COLUMN "public"."gateway_component_config"."active" IS '是否启用';
  1997. COMMENT ON TABLE "public"."gateway_component_config" IS '网关组件配置';
  1998. -- ----------------------------
  1999. -- Table structure for gateway_component_instance
  2000. -- ----------------------------
  2001. DROP TABLE IF EXISTS "public"."gateway_component_instance";
  2002. CREATE TABLE "public"."gateway_component_instance" (
  2003. "id" int8 NOT NULL,
  2004. "cmpt_id" int8,
  2005. "cmpt_type" varchar(255) COLLATE "pg_catalog"."default",
  2006. "cmpt_cfg_id" int8,
  2007. "instance_ip" varchar(50) COLLATE "pg_catalog"."default",
  2008. "instance_name" varchar(100) COLLATE "pg_catalog"."default",
  2009. "instance_status" varchar(100) COLLATE "pg_catalog"."default",
  2010. "start_time" int8,
  2011. "dead_dur" int8
  2012. )
  2013. ;
  2014. COMMENT ON COLUMN "public"."gateway_component_instance"."id" IS '主键';
  2015. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_id" IS '组件id';
  2016. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_type" IS '组件类型';
  2017. COMMENT ON COLUMN "public"."gateway_component_instance"."cmpt_cfg_id" IS '组件配置id';
  2018. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_ip" IS '实例ip';
  2019. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_name" IS '实例名称';
  2020. COMMENT ON COLUMN "public"."gateway_component_instance"."instance_status" IS '实例状态:STARTING, WAITING, RUNNING, RESTARTING, STOP';
  2021. COMMENT ON COLUMN "public"."gateway_component_instance"."start_time" IS '实例启动时间';
  2022. COMMENT ON COLUMN "public"."gateway_component_instance"."dead_dur" IS '实例宕机时长';
  2023. COMMENT ON TABLE "public"."gateway_component_instance" IS '网关组件实例';
  2024. -- ----------------------------
  2025. -- Table structure for gen_base_class
  2026. -- ----------------------------
  2027. DROP TABLE IF EXISTS "public"."gen_base_class";
  2028. CREATE TABLE "public"."gen_base_class" (
  2029. "id" int8 NOT NULL,
  2030. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2031. "code" varchar(200) COLLATE "pg_catalog"."default",
  2032. "fields" varchar(200) COLLATE "pg_catalog"."default",
  2033. "remark" varchar(200) COLLATE "pg_catalog"."default",
  2034. "create_date" int8
  2035. )
  2036. ;
  2037. COMMENT ON COLUMN "public"."gen_base_class"."id" IS 'id';
  2038. COMMENT ON COLUMN "public"."gen_base_class"."package_name" IS '基类包名';
  2039. COMMENT ON COLUMN "public"."gen_base_class"."code" IS '基类编码';
  2040. COMMENT ON COLUMN "public"."gen_base_class"."fields" IS '基类字段,多个用英文逗号分隔';
  2041. COMMENT ON COLUMN "public"."gen_base_class"."remark" IS '备注';
  2042. COMMENT ON COLUMN "public"."gen_base_class"."create_date" IS '创建时间';
  2043. COMMENT ON TABLE "public"."gen_base_class" IS '基类管理';
  2044. -- ----------------------------
  2045. -- Table structure for gen_datasource
  2046. -- ----------------------------
  2047. DROP TABLE IF EXISTS "public"."gen_datasource";
  2048. CREATE TABLE "public"."gen_datasource" (
  2049. "id" int8 NOT NULL,
  2050. "db_type" varchar(200) COLLATE "pg_catalog"."default",
  2051. "conn_name" varchar(200) COLLATE "pg_catalog"."default",
  2052. "conn_url" varchar(500) COLLATE "pg_catalog"."default",
  2053. "username" varchar(200) COLLATE "pg_catalog"."default",
  2054. "password" varchar(200) COLLATE "pg_catalog"."default",
  2055. "status" int4,
  2056. "create_date" int8
  2057. )
  2058. ;
  2059. COMMENT ON COLUMN "public"."gen_datasource"."id" IS 'id';
  2060. COMMENT ON COLUMN "public"."gen_datasource"."db_type" IS '数据库类型 MySQL、Oracle、SQLServer、PostgreSQL';
  2061. COMMENT ON COLUMN "public"."gen_datasource"."conn_name" IS '连接名';
  2062. COMMENT ON COLUMN "public"."gen_datasource"."conn_url" IS 'URL';
  2063. COMMENT ON COLUMN "public"."gen_datasource"."username" IS '用户名';
  2064. COMMENT ON COLUMN "public"."gen_datasource"."password" IS '密码';
  2065. COMMENT ON COLUMN "public"."gen_datasource"."status" IS '状态 0:启用 1:禁用';
  2066. COMMENT ON COLUMN "public"."gen_datasource"."create_date" IS '创建时间';
  2067. COMMENT ON TABLE "public"."gen_datasource" IS '数据源管理';
  2068. -- ----------------------------
  2069. -- Table structure for gen_field_type
  2070. -- ----------------------------
  2071. DROP TABLE IF EXISTS "public"."gen_field_type";
  2072. CREATE TABLE "public"."gen_field_type" (
  2073. "id" int8 NOT NULL,
  2074. "column_type" varchar(200) COLLATE "pg_catalog"."default",
  2075. "attr_type" varchar(200) COLLATE "pg_catalog"."default",
  2076. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2077. "create_date" int8
  2078. )
  2079. ;
  2080. COMMENT ON COLUMN "public"."gen_field_type"."id" IS 'id';
  2081. COMMENT ON COLUMN "public"."gen_field_type"."column_type" IS '字段类型';
  2082. COMMENT ON COLUMN "public"."gen_field_type"."attr_type" IS '属性类型';
  2083. COMMENT ON COLUMN "public"."gen_field_type"."package_name" IS '属性包名';
  2084. COMMENT ON COLUMN "public"."gen_field_type"."create_date" IS '创建时间';
  2085. COMMENT ON TABLE "public"."gen_field_type" IS '字段类型管理';
  2086. -- ----------------------------
  2087. -- Table structure for gen_table_field
  2088. -- ----------------------------
  2089. DROP TABLE IF EXISTS "public"."gen_table_field";
  2090. CREATE TABLE "public"."gen_table_field" (
  2091. "id" int8 NOT NULL,
  2092. "table_id" int8,
  2093. "table_name" varchar(200) COLLATE "pg_catalog"."default",
  2094. "column_name" varchar(200) COLLATE "pg_catalog"."default",
  2095. "column_type" varchar(200) COLLATE "pg_catalog"."default",
  2096. "column_comment" varchar(200) COLLATE "pg_catalog"."default",
  2097. "attr_name" varchar(200) COLLATE "pg_catalog"."default",
  2098. "attr_type" varchar(200) COLLATE "pg_catalog"."default",
  2099. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2100. "is_pk" bool,
  2101. "is_required" bool,
  2102. "is_form" bool,
  2103. "is_list" bool,
  2104. "is_query" bool,
  2105. "query_type" varchar(200) COLLATE "pg_catalog"."default",
  2106. "form_type" varchar(200) COLLATE "pg_catalog"."default",
  2107. "dict_name" varchar(200) COLLATE "pg_catalog"."default",
  2108. "validator_type" varchar(200) COLLATE "pg_catalog"."default",
  2109. "sort" int4
  2110. )
  2111. ;
  2112. COMMENT ON COLUMN "public"."gen_table_field"."id" IS 'id';
  2113. COMMENT ON COLUMN "public"."gen_table_field"."table_id" IS '表ID';
  2114. COMMENT ON COLUMN "public"."gen_table_field"."table_name" IS '表名';
  2115. COMMENT ON COLUMN "public"."gen_table_field"."column_name" IS '列名';
  2116. COMMENT ON COLUMN "public"."gen_table_field"."column_type" IS '类型';
  2117. COMMENT ON COLUMN "public"."gen_table_field"."column_comment" IS '列说明';
  2118. COMMENT ON COLUMN "public"."gen_table_field"."attr_name" IS '属性名';
  2119. COMMENT ON COLUMN "public"."gen_table_field"."attr_type" IS '属性类型';
  2120. COMMENT ON COLUMN "public"."gen_table_field"."package_name" IS '属性包名';
  2121. COMMENT ON COLUMN "public"."gen_table_field"."is_pk" IS '是否主键 0:否 1:是';
  2122. COMMENT ON COLUMN "public"."gen_table_field"."is_required" IS '是否必填 0:否 1:是';
  2123. COMMENT ON COLUMN "public"."gen_table_field"."is_form" IS '是否表单字段 0:否 1:是';
  2124. COMMENT ON COLUMN "public"."gen_table_field"."is_list" IS '是否列表字段 0:否 1:是';
  2125. COMMENT ON COLUMN "public"."gen_table_field"."is_query" IS '是否查询字段 0:否 1:是';
  2126. COMMENT ON COLUMN "public"."gen_table_field"."query_type" IS '查询方式';
  2127. COMMENT ON COLUMN "public"."gen_table_field"."form_type" IS '表单类型';
  2128. COMMENT ON COLUMN "public"."gen_table_field"."dict_name" IS '字典名称';
  2129. COMMENT ON COLUMN "public"."gen_table_field"."validator_type" IS '效验方式';
  2130. COMMENT ON COLUMN "public"."gen_table_field"."sort" IS '排序';
  2131. COMMENT ON TABLE "public"."gen_table_field" IS '代码生成表列';
  2132. -- ----------------------------
  2133. -- Table structure for gen_table_info
  2134. -- ----------------------------
  2135. DROP TABLE IF EXISTS "public"."gen_table_info";
  2136. CREATE TABLE "public"."gen_table_info" (
  2137. "id" int8 NOT NULL,
  2138. "table_name" varchar(200) COLLATE "pg_catalog"."default",
  2139. "class_name" varchar(200) COLLATE "pg_catalog"."default",
  2140. "table_comment" varchar(200) COLLATE "pg_catalog"."default",
  2141. "author" varchar(200) COLLATE "pg_catalog"."default",
  2142. "email" varchar(200) COLLATE "pg_catalog"."default",
  2143. "package_name" varchar(200) COLLATE "pg_catalog"."default",
  2144. "version" varchar(200) COLLATE "pg_catalog"."default",
  2145. "backend_path" varchar(500) COLLATE "pg_catalog"."default",
  2146. "frontend_path" varchar(500) COLLATE "pg_catalog"."default",
  2147. "module_name" varchar(200) COLLATE "pg_catalog"."default",
  2148. "sub_module_name" varchar(200) COLLATE "pg_catalog"."default",
  2149. "datasource_id" int8,
  2150. "baseclass_id" int8,
  2151. "create_date" int8
  2152. )
  2153. ;
  2154. COMMENT ON COLUMN "public"."gen_table_info"."id" IS 'id';
  2155. COMMENT ON COLUMN "public"."gen_table_info"."table_name" IS '表名';
  2156. COMMENT ON COLUMN "public"."gen_table_info"."class_name" IS '类名';
  2157. COMMENT ON COLUMN "public"."gen_table_info"."table_comment" IS '功能名';
  2158. COMMENT ON COLUMN "public"."gen_table_info"."author" IS '作者';
  2159. COMMENT ON COLUMN "public"."gen_table_info"."email" IS '邮箱';
  2160. COMMENT ON COLUMN "public"."gen_table_info"."package_name" IS '项目包名';
  2161. COMMENT ON COLUMN "public"."gen_table_info"."version" IS '项目版本号';
  2162. COMMENT ON COLUMN "public"."gen_table_info"."backend_path" IS '后端生成路径';
  2163. COMMENT ON COLUMN "public"."gen_table_info"."frontend_path" IS '前端生成路径';
  2164. COMMENT ON COLUMN "public"."gen_table_info"."module_name" IS '模块名';
  2165. COMMENT ON COLUMN "public"."gen_table_info"."sub_module_name" IS '子模块名';
  2166. COMMENT ON COLUMN "public"."gen_table_info"."datasource_id" IS '数据源ID';
  2167. COMMENT ON COLUMN "public"."gen_table_info"."baseclass_id" IS '基类ID';
  2168. COMMENT ON COLUMN "public"."gen_table_info"."create_date" IS '创建时间';
  2169. COMMENT ON TABLE "public"."gen_table_info" IS '代码生成表';
  2170. -- ----------------------------
  2171. -- Table structure for gen_template
  2172. -- ----------------------------
  2173. DROP TABLE IF EXISTS "public"."gen_template";
  2174. CREATE TABLE "public"."gen_template" (
  2175. "id" int8 NOT NULL,
  2176. "name" varchar(200) COLLATE "pg_catalog"."default",
  2177. "file_name" varchar(200) COLLATE "pg_catalog"."default",
  2178. "content" text COLLATE "pg_catalog"."default",
  2179. "path" varchar(500) COLLATE "pg_catalog"."default",
  2180. "status" int4,
  2181. "create_date" int8
  2182. )
  2183. ;
  2184. COMMENT ON COLUMN "public"."gen_template"."id" IS 'id';
  2185. COMMENT ON COLUMN "public"."gen_template"."name" IS '名称';
  2186. COMMENT ON COLUMN "public"."gen_template"."file_name" IS '文件名';
  2187. COMMENT ON COLUMN "public"."gen_template"."content" IS '内容';
  2188. COMMENT ON COLUMN "public"."gen_template"."path" IS '生成路径';
  2189. COMMENT ON COLUMN "public"."gen_template"."status" IS '状态 0:启用 1:禁用';
  2190. COMMENT ON COLUMN "public"."gen_template"."create_date" IS '创建时间';
  2191. COMMENT ON TABLE "public"."gen_template" IS '模板管理';
  2192. -- ----------------------------
  2193. -- Table structure for iot_board_manage
  2194. -- ----------------------------
  2195. DROP TABLE IF EXISTS "public"."iot_board_manage";
  2196. CREATE TABLE "public"."iot_board_manage" (
  2197. "id" int8 NOT NULL,
  2198. "name" varchar(255) COLLATE "pg_catalog"."default",
  2199. "type" varchar(255) COLLATE "pg_catalog"."default",
  2200. "thumbnail_url" text COLLATE "pg_catalog"."default",
  2201. "is_template" bool,
  2202. "remarks" varchar(10240) COLLATE "pg_catalog"."default",
  2203. "tenant_code" int8,
  2204. "company_id" int8,
  2205. "dept_id" int8,
  2206. "creator" int8,
  2207. "create_date" int8,
  2208. "updater" int8,
  2209. "update_date" int8,
  2210. "background_image" text COLLATE "pg_catalog"."default",
  2211. "preview_url" varchar(2550) COLLATE "pg_catalog"."default"
  2212. )
  2213. ;
  2214. COMMENT ON COLUMN "public"."iot_board_manage"."id" IS '看板id主键';
  2215. COMMENT ON COLUMN "public"."iot_board_manage"."name" IS '看板名称';
  2216. COMMENT ON COLUMN "public"."iot_board_manage"."type" IS '看板类型';
  2217. COMMENT ON COLUMN "public"."iot_board_manage"."thumbnail_url" IS '缩略图url';
  2218. COMMENT ON COLUMN "public"."iot_board_manage"."is_template" IS '是否为模板';
  2219. COMMENT ON COLUMN "public"."iot_board_manage"."remarks" IS '备注';
  2220. COMMENT ON COLUMN "public"."iot_board_manage"."tenant_code" IS '所属企业(租户code)';
  2221. COMMENT ON COLUMN "public"."iot_board_manage"."company_id" IS '企业详情id';
  2222. COMMENT ON COLUMN "public"."iot_board_manage"."dept_id" IS '部门id';
  2223. COMMENT ON COLUMN "public"."iot_board_manage"."creator" IS '创建者';
  2224. COMMENT ON COLUMN "public"."iot_board_manage"."create_date" IS '创建时间';
  2225. COMMENT ON COLUMN "public"."iot_board_manage"."updater" IS '更新者';
  2226. COMMENT ON COLUMN "public"."iot_board_manage"."update_date" IS '更新时间';
  2227. COMMENT ON COLUMN "public"."iot_board_manage"."background_image" IS '看板详情的背景图片';
  2228. COMMENT ON COLUMN "public"."iot_board_manage"."preview_url" IS '预览url';
  2229. COMMENT ON TABLE "public"."iot_board_manage" IS '组态看板管理';
  2230. -- ----------------------------
  2231. -- Table structure for iot_carbon_bom
  2232. -- ----------------------------
  2233. DROP TABLE IF EXISTS "public"."iot_carbon_bom";
  2234. CREATE TABLE "public"."iot_carbon_bom" (
  2235. "id" int8,
  2236. "product_id" int8,
  2237. "pid" int8,
  2238. "mcode" varchar(255) COLLATE "pg_catalog"."default",
  2239. "mname" varchar(500) COLLATE "pg_catalog"."default",
  2240. "unit" varchar(50) COLLATE "pg_catalog"."default",
  2241. "weight" numeric(16,4),
  2242. "w_unit" varchar(50) COLLATE "pg_catalog"."default",
  2243. "dosage" numeric(16,4),
  2244. "supplier_code" varchar(255) COLLATE "pg_catalog"."default",
  2245. "supplier_name" varchar(500) COLLATE "pg_catalog"."default",
  2246. "supplier_address" varchar(1024) COLLATE "pg_catalog"."default",
  2247. "cr_id" int8,
  2248. "transport_km" numeric(16,4),
  2249. "mu_use" numeric(16,4),
  2250. "m_type" varchar(255) COLLATE "pg_catalog"."default",
  2251. "reference" varchar(255) COLLATE "pg_catalog"."default",
  2252. "remake" varchar(255) COLLATE "pg_catalog"."default",
  2253. "transport_use" numeric(16,4),
  2254. "mu_final_use" numeric(16,4)
  2255. )
  2256. ;
  2257. COMMENT ON COLUMN "public"."iot_carbon_bom"."id" IS '原料id';
  2258. COMMENT ON COLUMN "public"."iot_carbon_bom"."product_id" IS '最终产品id';
  2259. COMMENT ON COLUMN "public"."iot_carbon_bom"."pid" IS '父物料id';
  2260. COMMENT ON COLUMN "public"."iot_carbon_bom"."mcode" IS '原料编码';
  2261. COMMENT ON COLUMN "public"."iot_carbon_bom"."mname" IS '原料名称';
  2262. COMMENT ON COLUMN "public"."iot_carbon_bom"."unit" IS '原料单位';
  2263. COMMENT ON COLUMN "public"."iot_carbon_bom"."weight" IS '原料单件重量';
  2264. COMMENT ON COLUMN "public"."iot_carbon_bom"."w_unit" IS '重量重量计量单位';
  2265. COMMENT ON COLUMN "public"."iot_carbon_bom"."dosage" IS '原料用量';
  2266. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_code" IS '供应商编码';
  2267. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_name" IS '供应商名称';
  2268. COMMENT ON COLUMN "public"."iot_carbon_bom"."supplier_address" IS '供应商地址';
  2269. COMMENT ON COLUMN "public"."iot_carbon_bom"."cr_id" IS '排放因子库id';
  2270. COMMENT ON COLUMN "public"."iot_carbon_bom"."transport_km" IS '运输距离';
  2271. COMMENT ON COLUMN "public"."iot_carbon_bom"."mu_use" IS '物料碳排因子';
  2272. COMMENT ON COLUMN "public"."iot_carbon_bom"."m_type" IS '原材料类别';
  2273. COMMENT ON COLUMN "public"."iot_carbon_bom"."reference" IS '排放因子参考标准';
  2274. COMMENT ON COLUMN "public"."iot_carbon_bom"."remake" IS '补充说明';
  2275. COMMENT ON COLUMN "public"."iot_carbon_bom"."transport_use" IS '物料运输碳排
  2276. (kg)=**';
  2277. COMMENT ON COLUMN "public"."iot_carbon_bom"."mu_final_use" IS '物料使用碳排
  2278. (kg)=***k排放因子';
  2279. COMMENT ON TABLE "public"."iot_carbon_bom" IS '产品bom信息';
  2280. -- ----------------------------
  2281. -- Table structure for iot_carbon_certificate
  2282. -- ----------------------------
  2283. DROP TABLE IF EXISTS "public"."iot_carbon_certificate";
  2284. CREATE TABLE "public"."iot_carbon_certificate" (
  2285. "id" int8 NOT NULL,
  2286. "product_id" int8,
  2287. "product_name" varchar(500) COLLATE "pg_catalog"."default",
  2288. "boundary_start" int8,
  2289. "boundary_end" int8,
  2290. "certification_org" varchar(255) COLLATE "pg_catalog"."default",
  2291. "verification_std" varchar(255) COLLATE "pg_catalog"."default",
  2292. "carbon_val" numeric(15,5),
  2293. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  2294. "certificate_url" varchar(600) COLLATE "pg_catalog"."default",
  2295. "certificate_start" int8,
  2296. "certificate_end" int8,
  2297. "shared" int4,
  2298. "tenant_code" int8,
  2299. "company_id" int8,
  2300. "dept_id" int8,
  2301. "creator" int8,
  2302. "create_date" int8,
  2303. "updater" int8,
  2304. "update_date" int8
  2305. )
  2306. ;
  2307. COMMENT ON COLUMN "public"."iot_carbon_certificate"."id" IS '数据主键id';
  2308. COMMENT ON COLUMN "public"."iot_carbon_certificate"."product_id" IS '产品id';
  2309. COMMENT ON COLUMN "public"."iot_carbon_certificate"."product_name" IS '产品名称';
  2310. COMMENT ON COLUMN "public"."iot_carbon_certificate"."boundary_start" IS '数据时间边界开始';
  2311. COMMENT ON COLUMN "public"."iot_carbon_certificate"."boundary_end" IS '数据时间边界截止';
  2312. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certification_org" IS '认证机构';
  2313. COMMENT ON COLUMN "public"."iot_carbon_certificate"."verification_std" IS '核查标准';
  2314. COMMENT ON COLUMN "public"."iot_carbon_certificate"."carbon_val" IS '产品碳足迹值,单位kce';
  2315. COMMENT ON COLUMN "public"."iot_carbon_certificate"."stage_percent_json" IS '生命周期各阶段占比json';
  2316. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_url" IS '证书url';
  2317. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_start" IS '发证日期';
  2318. COMMENT ON COLUMN "public"."iot_carbon_certificate"."certificate_end" IS '证书到期时间';
  2319. COMMENT ON COLUMN "public"."iot_carbon_certificate"."shared" IS '是否已共享:0-否,1-是';
  2320. COMMENT ON COLUMN "public"."iot_carbon_certificate"."tenant_code" IS '租户编码';
  2321. COMMENT ON COLUMN "public"."iot_carbon_certificate"."company_id" IS '企业id';
  2322. COMMENT ON COLUMN "public"."iot_carbon_certificate"."dept_id" IS '部门id';
  2323. COMMENT ON COLUMN "public"."iot_carbon_certificate"."creator" IS '创建人';
  2324. COMMENT ON COLUMN "public"."iot_carbon_certificate"."create_date" IS '创建时间';
  2325. COMMENT ON COLUMN "public"."iot_carbon_certificate"."updater" IS '更新人';
  2326. COMMENT ON COLUMN "public"."iot_carbon_certificate"."update_date" IS '更新时间';
  2327. COMMENT ON TABLE "public"."iot_carbon_certificate" IS '碳足迹证书';
  2328. -- ----------------------------
  2329. -- Table structure for iot_carbon_energy_variety
  2330. -- ----------------------------
  2331. DROP TABLE IF EXISTS "public"."iot_carbon_energy_variety";
  2332. CREATE TABLE "public"."iot_carbon_energy_variety" (
  2333. "id" int8 NOT NULL,
  2334. "name" varchar(128) COLLATE "pg_catalog"."default",
  2335. "code" varchar(128) COLLATE "pg_catalog"."default",
  2336. "type" varchar(24) COLLATE "pg_catalog"."default",
  2337. "is_default" varchar(2) COLLATE "pg_catalog"."default",
  2338. "remarks" varchar(2028) COLLATE "pg_catalog"."default",
  2339. "tenant_code" int8,
  2340. "company_id" int8,
  2341. "dept_id" int8,
  2342. "creator" int8,
  2343. "create_date" int8,
  2344. "updater" int8,
  2345. "update_date" int8
  2346. )
  2347. ;
  2348. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."id" IS '数据主键id';
  2349. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."name" IS '能源品种名称
  2350. ...';
  2351. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."code" IS '能源品种类型
  2352. -A29...';
  2353. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."type" IS '能源排放类别,基础能源 运输能源';
  2354. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."is_default" IS '是否默认,0默认,1自定义,默认数据只有管理员可以操作';
  2355. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."remarks" IS '备注';
  2356. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."tenant_code" IS '企业编码';
  2357. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."company_id" IS '企业详情id';
  2358. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."dept_id" IS '部门id';
  2359. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."creator" IS '创建者id';
  2360. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."create_date" IS '创建时间';
  2361. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."updater" IS '更新者id';
  2362. COMMENT ON COLUMN "public"."iot_carbon_energy_variety"."update_date" IS '更新时间';
  2363. COMMENT ON TABLE "public"."iot_carbon_energy_variety" IS '能源品种基本信息';
  2364. -- ----------------------------
  2365. -- Table structure for iot_carbon_enterprise_auth
  2366. -- ----------------------------
  2367. DROP TABLE IF EXISTS "public"."iot_carbon_enterprise_auth";
  2368. CREATE TABLE "public"."iot_carbon_enterprise_auth" (
  2369. "id" int8,
  2370. "username" varchar(50) COLLATE "pg_catalog"."default",
  2371. "password" varchar(50) COLLATE "pg_catalog"."default",
  2372. "tenant_name" varchar(255) COLLATE "pg_catalog"."default",
  2373. "industry_category" varchar(50) COLLATE "pg_catalog"."default",
  2374. "industry_type" varchar(50) COLLATE "pg_catalog"."default",
  2375. "region_code" varchar(32) COLLATE "pg_catalog"."default",
  2376. "address" varchar(1024) COLLATE "pg_catalog"."default",
  2377. "lng_lat" varchar(255) COLLATE "pg_catalog"."default",
  2378. "corporation_code" varchar(32) COLLATE "pg_catalog"."default",
  2379. "business_license" varchar(150) COLLATE "pg_catalog"."default",
  2380. "contact" varchar(20) COLLATE "pg_catalog"."default",
  2381. "contact_number" varchar(20) COLLATE "pg_catalog"."default",
  2382. "email" varchar(320) COLLATE "pg_catalog"."default",
  2383. "status" varchar(4) COLLATE "pg_catalog"."default",
  2384. "opinion" varchar(2048) COLLATE "pg_catalog"."default"
  2385. )
  2386. ;
  2387. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."id" IS 'id';
  2388. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."username" IS '用户账号';
  2389. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."password" IS '用户密码';
  2390. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."tenant_name" IS '企业名称';
  2391. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."industry_category" IS '行业门类';
  2392. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."industry_type" IS '行业大类';
  2393. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."region_code" IS '区域编码';
  2394. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."address" IS '详细地址';
  2395. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."lng_lat" IS '经纬度';
  2396. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."corporation_code" IS '统一社会信用编码';
  2397. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."business_license" IS '营业执照扫描件';
  2398. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."contact" IS '联系人';
  2399. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."contact_number" IS '联系电话';
  2400. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."email" IS '企业邮箱';
  2401. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."status" IS '审核状态';
  2402. COMMENT ON COLUMN "public"."iot_carbon_enterprise_auth"."opinion" IS '审核意见';
  2403. -- ----------------------------
  2404. -- Table structure for iot_carbon_indirect_energy
  2405. -- ----------------------------
  2406. DROP TABLE IF EXISTS "public"."iot_carbon_indirect_energy";
  2407. CREATE TABLE "public"."iot_carbon_indirect_energy" (
  2408. "id" int8 NOT NULL,
  2409. "ie_code" varchar(255) COLLATE "pg_catalog"."default",
  2410. "ie_name" varchar(500) COLLATE "pg_catalog"."default",
  2411. "ev_id" int8,
  2412. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  2413. "ratio" numeric(8,4),
  2414. "steps_num" int4,
  2415. "group_id" int8,
  2416. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2417. "dosage" numeric(16,6),
  2418. "pr_status" int8,
  2419. "m_id" int8,
  2420. "pr_type" varchar(255) COLLATE "pg_catalog"."default"
  2421. )
  2422. ;
  2423. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."id" IS '数据主键id';
  2424. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ie_code" IS '间接用能过程编号';
  2425. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ie_name" IS '间接用能过程名称';
  2426. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ev_id" IS '间接用能能源类型id';
  2427. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."thing_code" IS '间接用能设备编码/物实体编码';
  2428. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."ratio" IS '使用比率';
  2429. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."steps_num" IS '工序数量';
  2430. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."group_id" IS '提交数据组id';
  2431. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_code" IS '生产工单编码';
  2432. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."dosage" IS '用量';
  2433. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_status" IS '计算状态 1 待计算 2已计算';
  2434. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."m_id" IS '产品id';
  2435. COMMENT ON COLUMN "public"."iot_carbon_indirect_energy"."pr_type" IS '工单类型,1设备/2区间';
  2436. COMMENT ON TABLE "public"."iot_carbon_indirect_energy" IS '间接用能配置记录';
  2437. -- ----------------------------
  2438. -- Table structure for iot_carbon_outbound_config
  2439. -- ----------------------------
  2440. DROP TABLE IF EXISTS "public"."iot_carbon_outbound_config";
  2441. CREATE TABLE "public"."iot_carbon_outbound_config" (
  2442. "id" int8 NOT NULL,
  2443. "m_id" int8,
  2444. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  2445. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  2446. "customer_name" varchar(255) COLLATE "pg_catalog"."default",
  2447. "customer_address" varchar(255) COLLATE "pg_catalog"."default",
  2448. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2449. "num" int8,
  2450. "outbound_time" date
  2451. )
  2452. ;
  2453. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."id" IS 'id';
  2454. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_id" IS '产品id';
  2455. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_code" IS '产品编码';
  2456. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."m_name" IS '产品名称';
  2457. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."customer_name" IS '客户名称';
  2458. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."customer_address" IS '客户编码';
  2459. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."pr_code" IS '工单编码';
  2460. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."num" IS '出库数量';
  2461. COMMENT ON COLUMN "public"."iot_carbon_outbound_config"."outbound_time" IS '出库时间';
  2462. -- ----------------------------
  2463. -- Table structure for iot_carbon_process_steps
  2464. -- ----------------------------
  2465. DROP TABLE IF EXISTS "public"."iot_carbon_process_steps";
  2466. CREATE TABLE "public"."iot_carbon_process_steps" (
  2467. "id" int8 NOT NULL,
  2468. "mid" int8,
  2469. "order_num" int8,
  2470. "process_code" varchar(255) COLLATE "pg_catalog"."default",
  2471. "process_name" varchar(500) COLLATE "pg_catalog"."default",
  2472. "ev_ids" varchar(500) COLLATE "pg_catalog"."default",
  2473. "create_time" int8,
  2474. "node_id" varchar(255) COLLATE "pg_catalog"."default"
  2475. )
  2476. ;
  2477. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."id" IS '数据主键id';
  2478. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."mid" IS '物料id';
  2479. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."order_num" IS '序号';
  2480. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."process_code" IS '工艺工序编码';
  2481. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."process_name" IS '工艺工序名称';
  2482. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."ev_ids" IS '能源介质id,依赖于能源品种基本信息,多个编码以英文逗号分割';
  2483. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."create_time" IS '创建时间';
  2484. COMMENT ON COLUMN "public"."iot_carbon_process_steps"."node_id" IS '节点id/前端渲染坐标使用';
  2485. COMMENT ON TABLE "public"."iot_carbon_process_steps" IS '产品工艺工序配置';
  2486. -- ----------------------------
  2487. -- Table structure for iot_carbon_production_custom
  2488. -- ----------------------------
  2489. DROP TABLE IF EXISTS "public"."iot_carbon_production_custom";
  2490. CREATE TABLE "public"."iot_carbon_production_custom" (
  2491. "id" int8 NOT NULL,
  2492. "production_id" int8,
  2493. "title" varchar(2550) COLLATE "pg_catalog"."default",
  2494. "info" varchar(2550) COLLATE "pg_catalog"."default"
  2495. )
  2496. ;
  2497. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."id" IS 'id';
  2498. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."production_id" IS '产品id';
  2499. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."title" IS '字段名称描述';
  2500. COMMENT ON COLUMN "public"."iot_carbon_production_custom"."info" IS '字段信息详情';
  2501. COMMENT ON TABLE "public"."iot_carbon_production_custom" IS '产品自定义信息';
  2502. -- ----------------------------
  2503. -- Table structure for iot_carbon_production_process_variety
  2504. -- ----------------------------
  2505. DROP TABLE IF EXISTS "public"."iot_carbon_production_process_variety";
  2506. CREATE TABLE "public"."iot_carbon_production_process_variety" (
  2507. "id" int8 NOT NULL,
  2508. "pr_id" int8,
  2509. "pr_code" varchar(500) COLLATE "pg_catalog"."default",
  2510. "m_id" int8,
  2511. "ps_id" int8,
  2512. "ev_id" int8,
  2513. "usage" numeric(16,8),
  2514. "carbon" numeric(16,8),
  2515. "tce" numeric(16,8),
  2516. "type" varchar(4) COLLATE "pg_catalog"."default",
  2517. "final_num" int8
  2518. )
  2519. ;
  2520. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."id" IS '数据主键id';
  2521. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."pr_id" IS '生产记录id//间接用能配置id';
  2522. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."pr_code" IS '生产记录编码';
  2523. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."m_id" IS '产品id';
  2524. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."ps_id" IS '工序id';
  2525. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."ev_id" IS '能源介质id';
  2526. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."usage" IS '总用量';
  2527. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."carbon" IS '总碳排';
  2528. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."tce" IS '总能耗';
  2529. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."type" IS '类型2 生产 3公摊/间接';
  2530. COMMENT ON COLUMN "public"."iot_carbon_production_process_variety"."final_num" IS '最终产成品数量';
  2531. COMMENT ON TABLE "public"."iot_carbon_production_process_variety" IS '工单工序用能结果';
  2532. -- ----------------------------
  2533. -- Table structure for iot_carbon_production_record
  2534. -- ----------------------------
  2535. DROP TABLE IF EXISTS "public"."iot_carbon_production_record";
  2536. CREATE TABLE "public"."iot_carbon_production_record" (
  2537. "id" int8 NOT NULL,
  2538. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2539. "m_id" int8,
  2540. "work_name" varchar(500) COLLATE "pg_catalog"."default",
  2541. "start_time" date,
  2542. "end_time" date,
  2543. "p_num" int8,
  2544. "final_num" int8,
  2545. "ps_id" int8,
  2546. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  2547. "ev_id" int8,
  2548. "dosage" numeric(16,6),
  2549. "ratio" numeric(5,2),
  2550. "pr_type" varchar(255) COLLATE "pg_catalog"."default",
  2551. "pr_status" int8,
  2552. "remarks" varchar(2028) COLLATE "pg_catalog"."default",
  2553. "tenant_code" int8,
  2554. "company_id" int8,
  2555. "dept_id" int8,
  2556. "creator" int8,
  2557. "create_date" int8,
  2558. "updater" int8,
  2559. "update_date" int8,
  2560. "group_id" int8,
  2561. "pr_dur" numeric(8,2)
  2562. )
  2563. ;
  2564. COMMENT ON COLUMN "public"."iot_carbon_production_record"."id" IS '数据主键id';
  2565. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_code" IS '生产记录编码';
  2566. COMMENT ON COLUMN "public"."iot_carbon_production_record"."m_id" IS '产品id';
  2567. COMMENT ON COLUMN "public"."iot_carbon_production_record"."work_name" IS '生产车间';
  2568. COMMENT ON COLUMN "public"."iot_carbon_production_record"."start_time" IS '生产开始时间';
  2569. COMMENT ON COLUMN "public"."iot_carbon_production_record"."end_time" IS '生产结束时间';
  2570. COMMENT ON COLUMN "public"."iot_carbon_production_record"."p_num" IS '生产数量';
  2571. COMMENT ON COLUMN "public"."iot_carbon_production_record"."final_num" IS '成品数量';
  2572. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ps_id" IS '工艺工序id';
  2573. COMMENT ON COLUMN "public"."iot_carbon_production_record"."thing_code" IS '生产对象/物实体编码';
  2574. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ev_id" IS '能源品种id';
  2575. COMMENT ON COLUMN "public"."iot_carbon_production_record"."dosage" IS '用量';
  2576. COMMENT ON COLUMN "public"."iot_carbon_production_record"."ratio" IS '使用比率';
  2577. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_type" IS '工单类型1批次接入,2时段录入';
  2578. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_status" IS '生产记录状态1待计算,2已经计算,3计算异常,4全量计算完毕,5汇总完毕,6汇总异常';
  2579. COMMENT ON COLUMN "public"."iot_carbon_production_record"."remarks" IS '备注';
  2580. COMMENT ON COLUMN "public"."iot_carbon_production_record"."tenant_code" IS '企业编码';
  2581. COMMENT ON COLUMN "public"."iot_carbon_production_record"."company_id" IS '企业详情id';
  2582. COMMENT ON COLUMN "public"."iot_carbon_production_record"."dept_id" IS '部门id';
  2583. COMMENT ON COLUMN "public"."iot_carbon_production_record"."creator" IS '创建者id';
  2584. COMMENT ON COLUMN "public"."iot_carbon_production_record"."create_date" IS '创建时间';
  2585. COMMENT ON COLUMN "public"."iot_carbon_production_record"."updater" IS '更新者id';
  2586. COMMENT ON COLUMN "public"."iot_carbon_production_record"."update_date" IS '更新时间';
  2587. COMMENT ON COLUMN "public"."iot_carbon_production_record"."group_id" IS '提交数据组id';
  2588. COMMENT ON COLUMN "public"."iot_carbon_production_record"."pr_dur" IS '生产工时';
  2589. COMMENT ON TABLE "public"."iot_carbon_production_record" IS '生产记录';
  2590. -- ----------------------------
  2591. -- Table structure for iot_carbon_production_report
  2592. -- ----------------------------
  2593. DROP TABLE IF EXISTS "public"."iot_carbon_production_report";
  2594. CREATE TABLE "public"."iot_carbon_production_report" (
  2595. "id" int8 NOT NULL,
  2596. "product_id" int8,
  2597. "config_id" int8,
  2598. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  2599. "boundary_type" int4,
  2600. "boundary_start" date,
  2601. "boundary_end" date,
  2602. "valid_end_time" int8,
  2603. "total_carbon" numeric(15,5),
  2604. "stage_percent_json" varchar(255) COLLATE "pg_catalog"."default",
  2605. "company_name" varchar(255) COLLATE "pg_catalog"."default",
  2606. "report_code" varchar(100) COLLATE "pg_catalog"."default",
  2607. "tenant_code" int8,
  2608. "company_id" int8,
  2609. "dept_id" int8,
  2610. "creator" int8,
  2611. "create_date" int8,
  2612. "updater" int8,
  2613. "update_date" int8
  2614. )
  2615. ;
  2616. COMMENT ON COLUMN "public"."iot_carbon_production_report"."product_id" IS '产品id';
  2617. COMMENT ON COLUMN "public"."iot_carbon_production_report"."config_id" IS '碳足报告配置id';
  2618. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary" IS '系统边界类型:1-摇篮到大门,2-摇篮到坟墓';
  2619. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  2620. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_start" IS '数据边界开始时间';
  2621. COMMENT ON COLUMN "public"."iot_carbon_production_report"."boundary_end" IS '数据边界结束时间';
  2622. COMMENT ON COLUMN "public"."iot_carbon_production_report"."valid_end_time" IS '报告有效期';
  2623. COMMENT ON COLUMN "public"."iot_carbon_production_report"."total_carbon" IS '碳足迹值';
  2624. COMMENT ON COLUMN "public"."iot_carbon_production_report"."stage_percent_json" IS '各阶段碳足迹占比';
  2625. COMMENT ON COLUMN "public"."iot_carbon_production_report"."company_name" IS '企业名称';
  2626. COMMENT ON COLUMN "public"."iot_carbon_production_report"."report_code" IS '报告编号';
  2627. COMMENT ON COLUMN "public"."iot_carbon_production_report"."tenant_code" IS '租户编码';
  2628. COMMENT ON COLUMN "public"."iot_carbon_production_report"."company_id" IS '企业id';
  2629. COMMENT ON COLUMN "public"."iot_carbon_production_report"."dept_id" IS '部门id';
  2630. COMMENT ON COLUMN "public"."iot_carbon_production_report"."creator" IS '创建人';
  2631. COMMENT ON COLUMN "public"."iot_carbon_production_report"."create_date" IS '创建时间';
  2632. COMMENT ON COLUMN "public"."iot_carbon_production_report"."updater" IS '更新人';
  2633. COMMENT ON COLUMN "public"."iot_carbon_production_report"."update_date" IS '更新时间';
  2634. COMMENT ON TABLE "public"."iot_carbon_production_report" IS '产品碳足迹报告';
  2635. -- ----------------------------
  2636. -- Table structure for iot_carbon_production_report_config
  2637. -- ----------------------------
  2638. DROP TABLE IF EXISTS "public"."iot_carbon_production_report_config";
  2639. CREATE TABLE "public"."iot_carbon_production_report_config" (
  2640. "id" int8 NOT NULL,
  2641. "tenant_code" int8,
  2642. "product_id" int8,
  2643. "boundary_type" int4,
  2644. "boundary_start" int8,
  2645. "boundary_end" int8
  2646. )
  2647. ;
  2648. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."id" IS '数据主键id';
  2649. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."tenant_code" IS '企业租户编码';
  2650. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."product_id" IS '产品id';
  2651. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_type" IS '数据边界类型:1-自然月;2-自然年;3-自定义';
  2652. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_start" IS '数据边界开始时间:只有自定义边界才有值';
  2653. COMMENT ON COLUMN "public"."iot_carbon_production_report_config"."boundary_end" IS '数据边界结束时间:只有自定义边界才有值';
  2654. COMMENT ON TABLE "public"."iot_carbon_production_report_config" IS '碳足迹报告配置';
  2655. -- ----------------------------
  2656. -- Table structure for iot_carbon_production_result
  2657. -- ----------------------------
  2658. DROP TABLE IF EXISTS "public"."iot_carbon_production_result";
  2659. CREATE TABLE "public"."iot_carbon_production_result" (
  2660. "id" int8 NOT NULL,
  2661. "m_id" int8,
  2662. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2663. "num" int8,
  2664. "ev_id" int8,
  2665. "ev_name" varchar(128) COLLATE "pg_catalog"."default",
  2666. "usage" numeric(16,4),
  2667. "carbon" numeric(16,4),
  2668. "tce" numeric(16,4),
  2669. "carbon_type" varchar(255) COLLATE "pg_catalog"."default",
  2670. "result_type" varchar(4) COLLATE "pg_catalog"."default",
  2671. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  2672. "start_time" date,
  2673. "finish_time" date,
  2674. "json" text COLLATE "pg_catalog"."default",
  2675. "f_unit" varchar(255) COLLATE "pg_catalog"."default",
  2676. "usage_avg" numeric(16,4),
  2677. "carbon_avg" numeric(16,4),
  2678. "p_weight" numeric(16,4),
  2679. "w_unit" varchar(255) COLLATE "pg_catalog"."default",
  2680. "final_num" int8,
  2681. "pr_dur" int4,
  2682. "sync_status" varchar(4) COLLATE "pg_catalog"."default",
  2683. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  2684. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  2685. "m_model" varchar(255) COLLATE "pg_catalog"."default",
  2686. "group_id" int8,
  2687. "f_usage" numeric(16,4),
  2688. "f_carbon" numeric(16,4),
  2689. "f_usage_avg" numeric(16,4),
  2690. "f_carbon_avg" numeric(16,4),
  2691. "f_ev_id" int8,
  2692. "f_ev_name" varchar(255) COLLATE "pg_catalog"."default",
  2693. "life" int4
  2694. )
  2695. ;
  2696. COMMENT ON COLUMN "public"."iot_carbon_production_result"."id" IS '数据主键id';
  2697. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_id" IS '产品id';
  2698. COMMENT ON COLUMN "public"."iot_carbon_production_result"."pr_code" IS '生产记录编码';
  2699. COMMENT ON COLUMN "public"."iot_carbon_production_result"."num" IS '生产数量';
  2700. COMMENT ON COLUMN "public"."iot_carbon_production_result"."ev_id" IS '能源品种id';
  2701. COMMENT ON COLUMN "public"."iot_carbon_production_result"."ev_name" IS '能源品种名称/运输类型名称/废弃能源品种名称';
  2702. COMMENT ON COLUMN "public"."iot_carbon_production_result"."usage" IS '总用量/原材料的时候,这里存运输总碳排/废弃的时候,存废弃能源消耗总量';
  2703. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon" IS '总碳排/废弃的时候,存废弃能源碳排总量';
  2704. COMMENT ON COLUMN "public"."iot_carbon_production_result"."tce" IS '总能耗';
  2705. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon_type" IS '1 原料碳排,原料运输碳排
  2706. 2
  2707. 3 /
  2708. 4
  2709. 5 使
  2710. 6 ,
  2711. ';
  2712. COMMENT ON COLUMN "public"."iot_carbon_production_result"."result_type" IS '同步类型: 1-结果数据 2-过程数据';
  2713. COMMENT ON COLUMN "public"."iot_carbon_production_result"."boundary" IS '系统边界: 1-摇篮到大门, 2-摇篮到坟墓';
  2714. COMMENT ON COLUMN "public"."iot_carbon_production_result"."start_time" IS '工单开工时间';
  2715. COMMENT ON COLUMN "public"."iot_carbon_production_result"."finish_time" IS '完工时间';
  2716. COMMENT ON COLUMN "public"."iot_carbon_production_result"."json" IS '详情json,一个类型,一个能源,形成一个详情json';
  2717. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_unit" IS '功能单位计量单位';
  2718. COMMENT ON COLUMN "public"."iot_carbon_production_result"."usage_avg" IS '平均用量/原材料的时候,这里存平均运输碳排值/废弃的时候,存废弃能耗平均值';
  2719. COMMENT ON COLUMN "public"."iot_carbon_production_result"."carbon_avg" IS '平均碳排/原材料的时候,这里存平均物料碳排/废弃的时候,存废弃碳排平均值';
  2720. COMMENT ON COLUMN "public"."iot_carbon_production_result"."p_weight" IS '产品重量';
  2721. COMMENT ON COLUMN "public"."iot_carbon_production_result"."w_unit" IS '产品重量计量单位';
  2722. COMMENT ON COLUMN "public"."iot_carbon_production_result"."final_num" IS '产成品数量';
  2723. COMMENT ON COLUMN "public"."iot_carbon_production_result"."pr_dur" IS '生产时长,小时数';
  2724. COMMENT ON COLUMN "public"."iot_carbon_production_result"."sync_status" IS '同步状态,1待同步,2已同步';
  2725. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_name" IS '产品名称';
  2726. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_code" IS '产品编码';
  2727. COMMENT ON COLUMN "public"."iot_carbon_production_result"."m_model" IS '产品型号';
  2728. COMMENT ON COLUMN "public"."iot_carbon_production_result"."group_id" IS '提交数据组id,产品运输,id相同的时候,说明是一批产品,分段运输';
  2729. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_usage" IS '废弃运输里程';
  2730. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_carbon" IS '废弃运输碳排';
  2731. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_usage_avg" IS '废弃运输里程平均=废弃运输里程,方便处理,冗余字段';
  2732. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_carbon_avg" IS '单件废弃运输碳排';
  2733. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_ev_id" IS '废弃运输类型id';
  2734. COMMENT ON COLUMN "public"."iot_carbon_production_result"."f_ev_name" IS '废弃运输类型';
  2735. COMMENT ON COLUMN "public"."iot_carbon_production_result"."life" IS '产品使用,使用年限';
  2736. -- ----------------------------
  2737. -- Table structure for iot_carbon_production_sync
  2738. -- ----------------------------
  2739. DROP TABLE IF EXISTS "public"."iot_carbon_production_sync";
  2740. CREATE TABLE "public"."iot_carbon_production_sync" (
  2741. "id" int8 NOT NULL,
  2742. "m_id" int8,
  2743. "type" varchar(4) COLLATE "pg_catalog"."default",
  2744. "tenant_code" int8,
  2745. "company_id" int8,
  2746. "dept_id" int8,
  2747. "creator" int8,
  2748. "create_date" int8,
  2749. "updater" int8,
  2750. "update_date" int8
  2751. )
  2752. ;
  2753. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."id" IS '数据主键id';
  2754. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."m_id" IS '物料id';
  2755. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."type" IS '同步类型 1结果数据 2过程数据';
  2756. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."tenant_code" IS '所属企业/租户code';
  2757. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."company_id" IS '企业详情id';
  2758. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."dept_id" IS '部门id';
  2759. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."creator" IS '创建者id';
  2760. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."create_date" IS '创建时间';
  2761. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."updater" IS '更新者id';
  2762. COMMENT ON COLUMN "public"."iot_carbon_production_sync"."update_date" IS '更新时间';
  2763. -- ----------------------------
  2764. -- Table structure for iot_carbon_production_variety
  2765. -- ----------------------------
  2766. DROP TABLE IF EXISTS "public"."iot_carbon_production_variety";
  2767. CREATE TABLE "public"."iot_carbon_production_variety" (
  2768. "id" int8 NOT NULL,
  2769. "code" varchar(2550) COLLATE "pg_catalog"."default",
  2770. "name" varchar(500) COLLATE "pg_catalog"."default",
  2771. "model" varchar(2550) COLLATE "pg_catalog"."default",
  2772. "url" varchar(500) COLLATE "pg_catalog"."default",
  2773. "type" varchar(4) COLLATE "pg_catalog"."default",
  2774. "final_type" varchar(4) COLLATE "pg_catalog"."default",
  2775. "industry" varchar(500) COLLATE "pg_catalog"."default",
  2776. "industry_sub" varchar(500) COLLATE "pg_catalog"."default",
  2777. "fsu" varchar(50) COLLATE "pg_catalog"."default",
  2778. "f_unit" varchar(50) COLLATE "pg_catalog"."default",
  2779. "unit_price" numeric(10,6),
  2780. "p_size" varchar(50) COLLATE "pg_catalog"."default",
  2781. "p_weight" numeric(10,6),
  2782. "w_unit" varchar(50) COLLATE "pg_catalog"."default",
  2783. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  2784. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  2785. "tenant_code" int8,
  2786. "company_id" int8,
  2787. "dept_id" int8,
  2788. "creator" int8,
  2789. "create_date" int8,
  2790. "updater" int8,
  2791. "update_date" int8,
  2792. "source" varchar(2550) COLLATE "pg_catalog"."default",
  2793. "p_size_unit" varchar(53) COLLATE "pg_catalog"."default",
  2794. "steps_url" varchar(2550) COLLATE "pg_catalog"."default",
  2795. "steps_json" varchar(12550) COLLATE "pg_catalog"."default"
  2796. )
  2797. ;
  2798. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."id" IS '数据主键id';
  2799. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."code" IS '产品编码';
  2800. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."name" IS '产品名称';
  2801. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."model" IS '产品规格型号';
  2802. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."url" IS '产品图片url';
  2803. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."type" IS '种类 1成品 2半成品 ';
  2804. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."final_type" IS '最终成品类型';
  2805. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."industry" IS '所属行业/产品所属行业';
  2806. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."industry_sub" IS '产品分类/产品所属行业子类型';
  2807. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."fsu" IS '功能单位计量标准数';
  2808. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."f_unit" IS '功能单位计量单位';
  2809. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."unit_price" IS '单价,产品单价';
  2810. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_size" IS '产品尺寸';
  2811. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_weight" IS '产品重量';
  2812. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."w_unit" IS '重量计量单位';
  2813. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."boundary" IS '系统边界,产品碳足迹生命周期边界1.摇篮到大门,2摇篮到坟墓';
  2814. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."remarks" IS '备注';
  2815. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."tenant_code" IS '所属企业/租户code';
  2816. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."company_id" IS '企业详情id';
  2817. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."dept_id" IS '部门id';
  2818. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."creator" IS '创建者id';
  2819. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."create_date" IS '创建时间';
  2820. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."updater" IS '更新者id';
  2821. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."update_date" IS '更新时间';
  2822. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."source" IS '来源';
  2823. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."p_size_unit" IS '产品尺寸单位';
  2824. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."steps_url" IS '工序预览图url';
  2825. COMMENT ON COLUMN "public"."iot_carbon_production_variety"."steps_json" IS '工序拖拉拽json';
  2826. COMMENT ON TABLE "public"."iot_carbon_production_variety" IS '产品基本信息表';
  2827. -- ----------------------------
  2828. -- Table structure for iot_carbon_ratio
  2829. -- ----------------------------
  2830. DROP TABLE IF EXISTS "public"."iot_carbon_ratio";
  2831. CREATE TABLE "public"."iot_carbon_ratio" (
  2832. "id" int8,
  2833. "ev_id" int8,
  2834. "unit" varchar(128) COLLATE "pg_catalog"."default",
  2835. "ratio" numeric(24,8),
  2836. "source" varchar(1024) COLLATE "pg_catalog"."default",
  2837. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  2838. "type" varchar(1024) COLLATE "pg_catalog"."default",
  2839. "tenant_code" int8,
  2840. "company_id" int8,
  2841. "dept_id" int8,
  2842. "creator" int8,
  2843. "create_date" int8,
  2844. "updater" int8,
  2845. "update_date" int8,
  2846. "begin_time" date,
  2847. "end_time" date,
  2848. "district" varchar(255) COLLATE "pg_catalog"."default"
  2849. )
  2850. ;
  2851. COMMENT ON COLUMN "public"."iot_carbon_ratio"."id" IS '数据主键id';
  2852. COMMENT ON COLUMN "public"."iot_carbon_ratio"."ev_id" IS '能源品种id';
  2853. COMMENT ON COLUMN "public"."iot_carbon_ratio"."unit" IS '计量单位';
  2854. COMMENT ON COLUMN "public"."iot_carbon_ratio"."ratio" IS '折标媒/碳排系数';
  2855. COMMENT ON COLUMN "public"."iot_carbon_ratio"."source" IS '来源';
  2856. COMMENT ON COLUMN "public"."iot_carbon_ratio"."remarks" IS '备注';
  2857. COMMENT ON COLUMN "public"."iot_carbon_ratio"."type" IS '类型,1碳排,2折标媒';
  2858. COMMENT ON COLUMN "public"."iot_carbon_ratio"."tenant_code" IS '所属企业/租户code';
  2859. COMMENT ON COLUMN "public"."iot_carbon_ratio"."company_id" IS '企业详情id';
  2860. COMMENT ON COLUMN "public"."iot_carbon_ratio"."dept_id" IS '部门id';
  2861. COMMENT ON COLUMN "public"."iot_carbon_ratio"."creator" IS '创建者id';
  2862. COMMENT ON COLUMN "public"."iot_carbon_ratio"."create_date" IS '创建时间';
  2863. COMMENT ON COLUMN "public"."iot_carbon_ratio"."updater" IS '更新者id';
  2864. COMMENT ON COLUMN "public"."iot_carbon_ratio"."update_date" IS '更新时间';
  2865. COMMENT ON COLUMN "public"."iot_carbon_ratio"."begin_time" IS '适用日期范围开始时间';
  2866. COMMENT ON COLUMN "public"."iot_carbon_ratio"."end_time" IS '适用日期范围结束时间';
  2867. COMMENT ON COLUMN "public"."iot_carbon_ratio"."district" IS '适用区域';
  2868. COMMENT ON TABLE "public"."iot_carbon_ratio" IS '折标煤碳排因子基本信息';
  2869. -- ----------------------------
  2870. -- Table structure for iot_carbon_share
  2871. -- ----------------------------
  2872. DROP TABLE IF EXISTS "public"."iot_carbon_share";
  2873. CREATE TABLE "public"."iot_carbon_share" (
  2874. "id" int8 NOT NULL,
  2875. "name" varchar(2550) COLLATE "pg_catalog"."default",
  2876. "url" varchar(2550) COLLATE "pg_catalog"."default",
  2877. "token" varchar(2550) COLLATE "pg_catalog"."default",
  2878. "tenant_code" int8 NOT NULL,
  2879. "company_id" int8,
  2880. "dept_id" int8,
  2881. "creator" int8,
  2882. "create_date" int8,
  2883. "updater" int8,
  2884. "update_date" int8
  2885. )
  2886. ;
  2887. COMMENT ON COLUMN "public"."iot_carbon_share"."id" IS 'id';
  2888. COMMENT ON COLUMN "public"."iot_carbon_share"."name" IS '协议名称';
  2889. COMMENT ON COLUMN "public"."iot_carbon_share"."url" IS '公共服务地址';
  2890. COMMENT ON COLUMN "public"."iot_carbon_share"."token" IS '企业令牌token';
  2891. COMMENT ON COLUMN "public"."iot_carbon_share"."tenant_code" IS '租户编码';
  2892. COMMENT ON COLUMN "public"."iot_carbon_share"."company_id" IS '企业id';
  2893. COMMENT ON COLUMN "public"."iot_carbon_share"."dept_id" IS '部门id';
  2894. COMMENT ON COLUMN "public"."iot_carbon_share"."creator" IS '创建人';
  2895. COMMENT ON COLUMN "public"."iot_carbon_share"."create_date" IS '创建时间';
  2896. COMMENT ON COLUMN "public"."iot_carbon_share"."updater" IS '更新人';
  2897. COMMENT ON COLUMN "public"."iot_carbon_share"."update_date" IS '更新时间';
  2898. COMMENT ON TABLE "public"."iot_carbon_share" IS '协议配置详情表';
  2899. -- ----------------------------
  2900. -- Table structure for iot_carbon_share_details
  2901. -- ----------------------------
  2902. DROP TABLE IF EXISTS "public"."iot_carbon_share_details";
  2903. CREATE TABLE "public"."iot_carbon_share_details" (
  2904. "id" int8 NOT NULL,
  2905. "type" varchar(255) COLLATE "pg_catalog"."default",
  2906. "m_id" int8,
  2907. "code" varchar(255) COLLATE "pg_catalog"."default",
  2908. "name" varchar(500) COLLATE "pg_catalog"."default",
  2909. "industry" varchar(500) COLLATE "pg_catalog"."default",
  2910. "industry_sub" varchar(500) COLLATE "pg_catalog"."default",
  2911. "boundary" varchar(4) COLLATE "pg_catalog"."default",
  2912. "fsu" varchar(50) COLLATE "pg_catalog"."default",
  2913. "f_unit" varchar(50) COLLATE "pg_catalog"."default",
  2914. "tenant_code" int8,
  2915. "company_id" int8,
  2916. "dept_id" int8,
  2917. "creator" int8,
  2918. "create_date" int8,
  2919. "updater" int8,
  2920. "update_date" int8
  2921. )
  2922. ;
  2923. COMMENT ON COLUMN "public"."iot_carbon_share_details"."id" IS 'id';
  2924. COMMENT ON COLUMN "public"."iot_carbon_share_details"."type" IS '类型,1结果数据,2过程数据';
  2925. COMMENT ON COLUMN "public"."iot_carbon_share_details"."m_id" IS '产品id';
  2926. COMMENT ON COLUMN "public"."iot_carbon_share_details"."code" IS '产品编码';
  2927. COMMENT ON COLUMN "public"."iot_carbon_share_details"."name" IS '产品名称';
  2928. COMMENT ON COLUMN "public"."iot_carbon_share_details"."industry" IS '所属行业/产品所属行业';
  2929. COMMENT ON COLUMN "public"."iot_carbon_share_details"."industry_sub" IS '产品分类/产品所属行业子类型';
  2930. COMMENT ON COLUMN "public"."iot_carbon_share_details"."boundary" IS '系统边界,产品碳足迹生命周期边界1.摇篮到大门,2摇篮到坟墓';
  2931. COMMENT ON COLUMN "public"."iot_carbon_share_details"."fsu" IS '功能单位计量标准数';
  2932. COMMENT ON COLUMN "public"."iot_carbon_share_details"."f_unit" IS '功能单位计量单位';
  2933. COMMENT ON COLUMN "public"."iot_carbon_share_details"."tenant_code" IS '所属企业/租户code';
  2934. COMMENT ON COLUMN "public"."iot_carbon_share_details"."company_id" IS '企业详情id';
  2935. COMMENT ON COLUMN "public"."iot_carbon_share_details"."dept_id" IS '部门id';
  2936. COMMENT ON COLUMN "public"."iot_carbon_share_details"."creator" IS '创建者id';
  2937. COMMENT ON COLUMN "public"."iot_carbon_share_details"."create_date" IS '创建时间';
  2938. COMMENT ON COLUMN "public"."iot_carbon_share_details"."updater" IS '更新者id';
  2939. COMMENT ON COLUMN "public"."iot_carbon_share_details"."update_date" IS '更新时间';
  2940. -- ----------------------------
  2941. -- Table structure for iot_carbon_use_config
  2942. -- ----------------------------
  2943. DROP TABLE IF EXISTS "public"."iot_carbon_use_config";
  2944. CREATE TABLE "public"."iot_carbon_use_config" (
  2945. "id" int8 NOT NULL,
  2946. "life" numeric(20,10),
  2947. "m_id" int8,
  2948. "ev_id" int8,
  2949. "use" numeric(20,10),
  2950. "unit" varchar(255) COLLATE "pg_catalog"."default",
  2951. "type" varchar(255) COLLATE "pg_catalog"."default",
  2952. "num" int4,
  2953. "customer_name" varchar(255) COLLATE "pg_catalog"."default",
  2954. "customer_address" varchar(255) COLLATE "pg_catalog"."default",
  2955. "pr_code" varchar(255) COLLATE "pg_catalog"."default",
  2956. "f_ev_id" int8,
  2957. "f_km" numeric(20,10),
  2958. "f_unit" varchar(255) COLLATE "pg_catalog"."default",
  2959. "m_code" varchar(255) COLLATE "pg_catalog"."default",
  2960. "m_name" varchar(255) COLLATE "pg_catalog"."default",
  2961. "m_unit" varchar(255) COLLATE "pg_catalog"."default",
  2962. "w_unit" varchar(255) COLLATE "pg_catalog"."default",
  2963. "p_weight" numeric(20,10),
  2964. "group_id" int8
  2965. )
  2966. ;
  2967. COMMENT ON COLUMN "public"."iot_carbon_use_config"."id" IS '数据主键id';
  2968. COMMENT ON COLUMN "public"."iot_carbon_use_config"."life" IS '使用年限';
  2969. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_id" IS '产品id';
  2970. COMMENT ON COLUMN "public"."iot_carbon_use_config"."ev_id" IS '产品使用能源介质id/工单运输能源介质id 废弃能源介质id';
  2971. COMMENT ON COLUMN "public"."iot_carbon_use_config"."use" IS '使用能源用量/工单运输里程/废弃能源用量';
  2972. COMMENT ON COLUMN "public"."iot_carbon_use_config"."unit" IS '使用能源/运输功能单位';
  2973. COMMENT ON COLUMN "public"."iot_carbon_use_config"."type" IS '配置类型1运输配置,2.使用配置,3废弃';
  2974. COMMENT ON COLUMN "public"."iot_carbon_use_config"."num" IS '工单运输销售数量-废弃';
  2975. COMMENT ON COLUMN "public"."iot_carbon_use_config"."customer_name" IS '客户名称 运输才有';
  2976. COMMENT ON COLUMN "public"."iot_carbon_use_config"."customer_address" IS '客户地址 运输才有';
  2977. COMMENT ON COLUMN "public"."iot_carbon_use_config"."pr_code" IS '生产记录编码-废弃';
  2978. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_ev_id" IS '废弃运输能源介质id';
  2979. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_km" IS '废弃运输里程';
  2980. COMMENT ON COLUMN "public"."iot_carbon_use_config"."f_unit" IS '废弃运输功能单位';
  2981. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_code" IS '产品编码';
  2982. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_name" IS '产品名称';
  2983. COMMENT ON COLUMN "public"."iot_carbon_use_config"."m_unit" IS '产品功能单位 件 套 ';
  2984. COMMENT ON COLUMN "public"."iot_carbon_use_config"."w_unit" IS '产品重量单位';
  2985. COMMENT ON COLUMN "public"."iot_carbon_use_config"."p_weight" IS '产品重量';
  2986. COMMENT ON COLUMN "public"."iot_carbon_use_config"."group_id" IS '提交数据组id';
  2987. COMMENT ON TABLE "public"."iot_carbon_use_config" IS '产品运输,使用,废弃处理,配置信息';
  2988. -- ----------------------------
  2989. -- Table structure for iot_configuration_design
  2990. -- ----------------------------
  2991. DROP TABLE IF EXISTS "public"."iot_configuration_design";
  2992. CREATE TABLE "public"."iot_configuration_design" (
  2993. "id" int8 NOT NULL,
  2994. "board_manage_id" int8,
  2995. "width" int4,
  2996. "height" int4,
  2997. "background_image" text COLLATE "pg_catalog"."default",
  2998. "background_color" varchar(64) COLLATE "pg_catalog"."default",
  2999. "background_repeat" text COLLATE "pg_catalog"."default",
  3000. "page_name" varchar(255) COLLATE "pg_catalog"."default",
  3001. "device_ratio" varchar(255) COLLATE "pg_catalog"."default",
  3002. "background_size" varchar(32) COLLATE "pg_catalog"."default",
  3003. "picture_data" text COLLATE "pg_catalog"."default",
  3004. "api_set_ids" varchar(255) COLLATE "pg_catalog"."default",
  3005. "is_default_back_img" bool,
  3006. "board_type" varchar COLLATE "pg_catalog"."default"
  3007. )
  3008. ;
  3009. COMMENT ON COLUMN "public"."iot_configuration_design"."id" IS '主键id';
  3010. COMMENT ON COLUMN "public"."iot_configuration_design"."board_manage_id" IS '组态看板id';
  3011. COMMENT ON COLUMN "public"."iot_configuration_design"."width" IS '看板宽度';
  3012. COMMENT ON COLUMN "public"."iot_configuration_design"."height" IS '看板高度';
  3013. COMMENT ON COLUMN "public"."iot_configuration_design"."background_image" IS '背景图片';
  3014. COMMENT ON COLUMN "public"."iot_configuration_design"."background_color" IS '背景颜色';
  3015. COMMENT ON COLUMN "public"."iot_configuration_design"."background_repeat" IS 'backgroundRepeat';
  3016. COMMENT ON COLUMN "public"."iot_configuration_design"."page_name" IS '页面名称';
  3017. COMMENT ON COLUMN "public"."iot_configuration_design"."device_ratio" IS 'device_ratio';
  3018. COMMENT ON COLUMN "public"."iot_configuration_design"."background_size" IS 'background_size';
  3019. COMMENT ON COLUMN "public"."iot_configuration_design"."picture_data" IS '图数据';
  3020. COMMENT ON COLUMN "public"."iot_configuration_design"."api_set_ids" IS '超级apiid,多个id以英文逗号,分割';
  3021. COMMENT ON COLUMN "public"."iot_configuration_design"."is_default_back_img" IS '组态看板url';
  3022. COMMENT ON COLUMN "public"."iot_configuration_design"."board_type" IS 'board_type';
  3023. COMMENT ON TABLE "public"."iot_configuration_design" IS '组态设计管理';
  3024. -- ----------------------------
  3025. -- Table structure for iot_dashboard
  3026. -- ----------------------------
  3027. DROP TABLE IF EXISTS "public"."iot_dashboard";
  3028. CREATE TABLE "public"."iot_dashboard" (
  3029. "id" int8 NOT NULL,
  3030. "dashboard_group_id" int8,
  3031. "svg_url" varchar(500) COLLATE "pg_catalog"."default",
  3032. "img_url" varchar(500) COLLATE "pg_catalog"."default",
  3033. "title" varchar(64) COLLATE "pg_catalog"."default",
  3034. "height" varchar(32) COLLATE "pg_catalog"."default",
  3035. "width" varchar(32) COLLATE "pg_catalog"."default",
  3036. "background_color" varchar(64) COLLATE "pg_catalog"."default",
  3037. "background_picture" varchar COLLATE "pg_catalog"."default",
  3038. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3039. "sort" int4,
  3040. "tenant_code" int8,
  3041. "company_id" int8,
  3042. "dept_id" int8,
  3043. "creator" int8,
  3044. "create_date" int8,
  3045. "updater" int8,
  3046. "update_date" int8,
  3047. "type" varchar(5) COLLATE "pg_catalog"."default",
  3048. "scada_url" varchar(25500) COLLATE "pg_catalog"."default"
  3049. )
  3050. ;
  3051. COMMENT ON COLUMN "public"."iot_dashboard"."id" IS 'id';
  3052. COMMENT ON COLUMN "public"."iot_dashboard"."dashboard_group_id" IS '看板管理id';
  3053. COMMENT ON COLUMN "public"."iot_dashboard"."svg_url" IS 'svg图片地址';
  3054. COMMENT ON COLUMN "public"."iot_dashboard"."img_url" IS '图片地址';
  3055. COMMENT ON COLUMN "public"."iot_dashboard"."title" IS '标题';
  3056. COMMENT ON COLUMN "public"."iot_dashboard"."height" IS '高度';
  3057. COMMENT ON COLUMN "public"."iot_dashboard"."width" IS '宽度';
  3058. COMMENT ON COLUMN "public"."iot_dashboard"."background_color" IS '背景颜色';
  3059. COMMENT ON COLUMN "public"."iot_dashboard"."background_picture" IS '背景图片';
  3060. COMMENT ON COLUMN "public"."iot_dashboard"."remark" IS '描述';
  3061. COMMENT ON COLUMN "public"."iot_dashboard"."sort" IS '序号';
  3062. COMMENT ON COLUMN "public"."iot_dashboard"."tenant_code" IS '所属企业(租户code)';
  3063. COMMENT ON COLUMN "public"."iot_dashboard"."company_id" IS '企业详情id';
  3064. COMMENT ON COLUMN "public"."iot_dashboard"."dept_id" IS '部门id';
  3065. COMMENT ON COLUMN "public"."iot_dashboard"."creator" IS '创建者';
  3066. COMMENT ON COLUMN "public"."iot_dashboard"."create_date" IS '创建时间';
  3067. COMMENT ON COLUMN "public"."iot_dashboard"."updater" IS '更新者';
  3068. COMMENT ON COLUMN "public"."iot_dashboard"."update_date" IS '更新时间';
  3069. COMMENT ON COLUMN "public"."iot_dashboard"."type" IS '看板类型';
  3070. COMMENT ON COLUMN "public"."iot_dashboard"."scada_url" IS '组态看板url';
  3071. COMMENT ON TABLE "public"."iot_dashboard" IS '看板表';
  3072. -- ----------------------------
  3073. -- Table structure for iot_dashboard_element
  3074. -- ----------------------------
  3075. DROP TABLE IF EXISTS "public"."iot_dashboard_element";
  3076. CREATE TABLE "public"."iot_dashboard_element" (
  3077. "id" int8 NOT NULL,
  3078. "dashboard_id" int8,
  3079. "element_id" varchar(255) COLLATE "pg_catalog"."default",
  3080. "element_name" varchar(255) COLLATE "pg_catalog"."default",
  3081. "thing_code" varchar(64) COLLATE "pg_catalog"."default",
  3082. "attr_code" varchar(64) COLLATE "pg_catalog"."default",
  3083. "configuration_data" varchar COLLATE "pg_catalog"."default",
  3084. "creator" int8,
  3085. "create_date" int8,
  3086. "updater" int8,
  3087. "update_date" int8,
  3088. "unit" varchar(10) COLLATE "pg_catalog"."default",
  3089. "calculate_body" varchar COLLATE "pg_catalog"."default",
  3090. "control_config" varchar(10) COLLATE "pg_catalog"."default",
  3091. "control_style" varchar(255) COLLATE "pg_catalog"."default",
  3092. "control_device" varchar(255) COLLATE "pg_catalog"."default",
  3093. "control_device_attr" varchar(50) COLLATE "pg_catalog"."default",
  3094. "control_cmd_id" int8,
  3095. "control_permissions" varchar(5000) COLLATE "pg_catalog"."default",
  3096. "control_relation" varchar(500) COLLATE "pg_catalog"."default",
  3097. "thing_id" int8
  3098. )
  3099. ;
  3100. COMMENT ON COLUMN "public"."iot_dashboard_element"."id" IS 'id';
  3101. COMMENT ON COLUMN "public"."iot_dashboard_element"."dashboard_id" IS '看板id';
  3102. COMMENT ON COLUMN "public"."iot_dashboard_element"."element_id" IS '元素id';
  3103. COMMENT ON COLUMN "public"."iot_dashboard_element"."element_name" IS '元素名称';
  3104. COMMENT ON COLUMN "public"."iot_dashboard_element"."thing_code" IS '映射物';
  3105. COMMENT ON COLUMN "public"."iot_dashboard_element"."attr_code" IS '映射属性';
  3106. COMMENT ON COLUMN "public"."iot_dashboard_element"."configuration_data" IS '配置';
  3107. COMMENT ON COLUMN "public"."iot_dashboard_element"."creator" IS '创建者';
  3108. COMMENT ON COLUMN "public"."iot_dashboard_element"."create_date" IS '创建时间';
  3109. COMMENT ON COLUMN "public"."iot_dashboard_element"."updater" IS '更新者';
  3110. COMMENT ON COLUMN "public"."iot_dashboard_element"."update_date" IS '更新时间';
  3111. COMMENT ON COLUMN "public"."iot_dashboard_element"."unit" IS '单位';
  3112. COMMENT ON COLUMN "public"."iot_dashboard_element"."calculate_body" IS '计算体';
  3113. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_config" IS '控制配置,0-开启,1-关闭';
  3114. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_style" IS '控制样式';
  3115. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_device" IS '控制设备';
  3116. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_device_attr" IS '控制设备属性';
  3117. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_cmd_id" IS '控制指令';
  3118. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_permissions" IS '控制权限';
  3119. COMMENT ON COLUMN "public"."iot_dashboard_element"."control_relation" IS '对应关系';
  3120. COMMENT ON COLUMN "public"."iot_dashboard_element"."thing_id" IS '物实体id';
  3121. COMMENT ON TABLE "public"."iot_dashboard_element" IS '看板元素表';
  3122. -- ----------------------------
  3123. -- Table structure for iot_dashboard_group
  3124. -- ----------------------------
  3125. DROP TABLE IF EXISTS "public"."iot_dashboard_group";
  3126. CREATE TABLE "public"."iot_dashboard_group" (
  3127. "id" int8 NOT NULL,
  3128. "name" varchar(64) COLLATE "pg_catalog"."default",
  3129. "preview_picture" varchar COLLATE "pg_catalog"."default",
  3130. "exist_menu" varchar(10) COLLATE "pg_catalog"."default",
  3131. "exist_url" varchar(10) COLLATE "pg_catalog"."default",
  3132. "multiple" varchar(10) COLLATE "pg_catalog"."default",
  3133. "slideshow" varchar(10) COLLATE "pg_catalog"."default",
  3134. "slideshow_interval" varchar(10) COLLATE "pg_catalog"."default",
  3135. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3136. "tenant_code" int8,
  3137. "company_id" int8,
  3138. "dept_id" int8,
  3139. "creator" int8,
  3140. "create_date" int8,
  3141. "updater" int8,
  3142. "update_date" int8
  3143. )
  3144. ;
  3145. COMMENT ON COLUMN "public"."iot_dashboard_group"."id" IS 'id';
  3146. COMMENT ON COLUMN "public"."iot_dashboard_group"."name" IS '名称';
  3147. COMMENT ON COLUMN "public"."iot_dashboard_group"."preview_picture" IS '预览图';
  3148. COMMENT ON COLUMN "public"."iot_dashboard_group"."exist_menu" IS '是否配置菜单(0-否,1-是)';
  3149. COMMENT ON COLUMN "public"."iot_dashboard_group"."exist_url" IS '是否生成分享地址(0-否,1-是';
  3150. COMMENT ON COLUMN "public"."iot_dashboard_group"."multiple" IS '是否是多个看板(0-否,1-是)';
  3151. COMMENT ON COLUMN "public"."iot_dashboard_group"."slideshow" IS '是否开启轮播(0-否,1-是)';
  3152. COMMENT ON COLUMN "public"."iot_dashboard_group"."slideshow_interval" IS '轮播间隔';
  3153. COMMENT ON COLUMN "public"."iot_dashboard_group"."remark" IS '描述';
  3154. COMMENT ON COLUMN "public"."iot_dashboard_group"."tenant_code" IS '所属企业(租户code)';
  3155. COMMENT ON COLUMN "public"."iot_dashboard_group"."company_id" IS '企业详情id';
  3156. COMMENT ON COLUMN "public"."iot_dashboard_group"."dept_id" IS '部门id';
  3157. COMMENT ON COLUMN "public"."iot_dashboard_group"."creator" IS '创建者';
  3158. COMMENT ON COLUMN "public"."iot_dashboard_group"."create_date" IS '创建时间';
  3159. COMMENT ON COLUMN "public"."iot_dashboard_group"."updater" IS '更新者';
  3160. COMMENT ON COLUMN "public"."iot_dashboard_group"."update_date" IS '更新时间';
  3161. COMMENT ON TABLE "public"."iot_dashboard_group" IS '看板管理表';
  3162. -- ----------------------------
  3163. -- Table structure for iot_dashboard_svg
  3164. -- ----------------------------
  3165. DROP TABLE IF EXISTS "public"."iot_dashboard_svg";
  3166. CREATE TABLE "public"."iot_dashboard_svg" (
  3167. "id" int8 NOT NULL,
  3168. "dashboard_id" int8,
  3169. "svg_xml" xml,
  3170. "creator" int8,
  3171. "create_date" int8,
  3172. "updater" int8,
  3173. "update_date" int8
  3174. )
  3175. ;
  3176. COMMENT ON COLUMN "public"."iot_dashboard_svg"."id" IS '主键';
  3177. COMMENT ON COLUMN "public"."iot_dashboard_svg"."dashboard_id" IS '看板主键';
  3178. COMMENT ON COLUMN "public"."iot_dashboard_svg"."svg_xml" IS 'svg';
  3179. COMMENT ON COLUMN "public"."iot_dashboard_svg"."creator" IS '创建者';
  3180. COMMENT ON COLUMN "public"."iot_dashboard_svg"."create_date" IS '创建时间';
  3181. COMMENT ON COLUMN "public"."iot_dashboard_svg"."updater" IS '更新者';
  3182. COMMENT ON COLUMN "public"."iot_dashboard_svg"."update_date" IS '更新时间';
  3183. COMMENT ON TABLE "public"."iot_dashboard_svg" IS '看板svg';
  3184. -- ----------------------------
  3185. -- Table structure for iot_data_entry
  3186. -- ----------------------------
  3187. DROP TABLE IF EXISTS "public"."iot_data_entry";
  3188. CREATE TABLE "public"."iot_data_entry" (
  3189. "id" int8 NOT NULL,
  3190. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  3191. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  3192. "attr_code" varchar(255) COLLATE "pg_catalog"."default",
  3193. "attr_name" varchar(255) COLLATE "pg_catalog"."default",
  3194. "attr_value" varchar COLLATE "pg_catalog"."default",
  3195. "ts" int8,
  3196. "creator" int8,
  3197. "create_date" int8,
  3198. "updater" int8,
  3199. "update_date" int8,
  3200. "tenant_code" int8,
  3201. "company_id" int8,
  3202. "dept_id" int8
  3203. )
  3204. ;
  3205. COMMENT ON COLUMN "public"."iot_data_entry"."id" IS 'id';
  3206. COMMENT ON COLUMN "public"."iot_data_entry"."thing_code" IS '设备编号';
  3207. COMMENT ON COLUMN "public"."iot_data_entry"."thing_name" IS '设备名称';
  3208. COMMENT ON COLUMN "public"."iot_data_entry"."attr_code" IS '属性编号';
  3209. COMMENT ON COLUMN "public"."iot_data_entry"."attr_name" IS '属性名称';
  3210. COMMENT ON COLUMN "public"."iot_data_entry"."attr_value" IS '属性值';
  3211. COMMENT ON COLUMN "public"."iot_data_entry"."ts" IS '数据时间';
  3212. COMMENT ON COLUMN "public"."iot_data_entry"."creator" IS '创建者';
  3213. COMMENT ON COLUMN "public"."iot_data_entry"."create_date" IS '创建时间';
  3214. COMMENT ON COLUMN "public"."iot_data_entry"."updater" IS '更新者';
  3215. COMMENT ON COLUMN "public"."iot_data_entry"."update_date" IS '更新时间';
  3216. COMMENT ON COLUMN "public"."iot_data_entry"."tenant_code" IS '租户编码';
  3217. COMMENT ON COLUMN "public"."iot_data_entry"."company_id" IS '企业详情id';
  3218. COMMENT ON COLUMN "public"."iot_data_entry"."dept_id" IS '部门id';
  3219. COMMENT ON TABLE "public"."iot_data_entry" IS '数据报表';
  3220. -- ----------------------------
  3221. -- Table structure for iot_device_control
  3222. -- ----------------------------
  3223. DROP TABLE IF EXISTS "public"."iot_device_control";
  3224. CREATE TABLE "public"."iot_device_control" (
  3225. "id" int8 NOT NULL,
  3226. "name" varchar(255) COLLATE "pg_catalog"."default",
  3227. "thing_id" int8,
  3228. "attr_code" varchar(20) COLLATE "pg_catalog"."default",
  3229. "extend_id" int8,
  3230. "relation_id" int8,
  3231. "sup_msg" varchar(5000) COLLATE "pg_catalog"."default",
  3232. "query_msg" varchar(5000) COLLATE "pg_catalog"."default",
  3233. "ctl_body" varchar COLLATE "pg_catalog"."default",
  3234. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3235. "tenant_code" int8,
  3236. "company_id" int8,
  3237. "dept_id" int8,
  3238. "creator" int8,
  3239. "create_date" int8,
  3240. "updater" int8,
  3241. "update_date" int8,
  3242. "attr_id" int8,
  3243. "ctl_type" varchar(5) COLLATE "pg_catalog"."default",
  3244. "ctl_json" varchar(10240) COLLATE "pg_catalog"."default",
  3245. "user_list" varchar(2550) COLLATE "pg_catalog"."default"
  3246. )
  3247. ;
  3248. COMMENT ON COLUMN "public"."iot_device_control"."id" IS '主键';
  3249. COMMENT ON COLUMN "public"."iot_device_control"."name" IS '控制名称';
  3250. COMMENT ON COLUMN "public"."iot_device_control"."thing_id" IS '设备主键';
  3251. COMMENT ON COLUMN "public"."iot_device_control"."attr_code" IS '属性编码';
  3252. COMMENT ON COLUMN "public"."iot_device_control"."extend_id" IS '通讯主键';
  3253. COMMENT ON COLUMN "public"."iot_device_control"."relation_id" IS '通讯关系主键';
  3254. COMMENT ON COLUMN "public"."iot_device_control"."sup_msg" IS '辅助参数';
  3255. COMMENT ON COLUMN "public"."iot_device_control"."query_msg" IS '查询参数';
  3256. COMMENT ON COLUMN "public"."iot_device_control"."ctl_body" IS '控制逻辑';
  3257. COMMENT ON COLUMN "public"."iot_device_control"."remark" IS '备注';
  3258. COMMENT ON COLUMN "public"."iot_device_control"."tenant_code" IS '所属企业(租户code)';
  3259. COMMENT ON COLUMN "public"."iot_device_control"."company_id" IS '企业详情id';
  3260. COMMENT ON COLUMN "public"."iot_device_control"."dept_id" IS '部门id';
  3261. COMMENT ON COLUMN "public"."iot_device_control"."creator" IS '创建者';
  3262. COMMENT ON COLUMN "public"."iot_device_control"."create_date" IS '创建时间';
  3263. COMMENT ON COLUMN "public"."iot_device_control"."updater" IS '更新者';
  3264. COMMENT ON COLUMN "public"."iot_device_control"."update_date" IS '更新时间';
  3265. COMMENT ON COLUMN "public"."iot_device_control"."attr_id" IS '属性id';
  3266. COMMENT ON COLUMN "public"."iot_device_control"."ctl_type" IS '控制类型,1图,2切换,3数值';
  3267. COMMENT ON COLUMN "public"."iot_device_control"."ctl_json" IS ' 控制样式json 数组json [
  3268. * {
  3269. * "no":"123",
  3270. * "code":"a001",
  3271. * "name":"空调开",
  3272. * "url":"/dddd/eee.png"
  3273. * },{
  3274. * "no":"124",
  3275. * "code":"a002",
  3276. * "name":"空调关",
  3277. * "url":"/dddd/ccc.png"
  3278. * }
  3279. * ]';
  3280. COMMENT ON COLUMN "public"."iot_device_control"."user_list" IS '用户列表,多个用户以英文逗号分割';
  3281. COMMENT ON TABLE "public"."iot_device_control" IS '设备控制';
  3282. -- ----------------------------
  3283. -- Table structure for iot_device_control_log
  3284. -- ----------------------------
  3285. DROP TABLE IF EXISTS "public"."iot_device_control_log";
  3286. CREATE TABLE "public"."iot_device_control_log" (
  3287. "id" int8 NOT NULL,
  3288. "control_id" int8,
  3289. "in_msg" varchar COLLATE "pg_catalog"."default",
  3290. "out_msg" varchar COLLATE "pg_catalog"."default",
  3291. "error_msg" varchar COLLATE "pg_catalog"."default",
  3292. "creator" int8,
  3293. "create_date" int8,
  3294. "updater" int8,
  3295. "update_date" int8
  3296. )
  3297. ;
  3298. COMMENT ON COLUMN "public"."iot_device_control_log"."id" IS '主键';
  3299. COMMENT ON COLUMN "public"."iot_device_control_log"."control_id" IS '控制主键';
  3300. COMMENT ON COLUMN "public"."iot_device_control_log"."in_msg" IS '请求参数';
  3301. COMMENT ON COLUMN "public"."iot_device_control_log"."out_msg" IS '输出结果';
  3302. COMMENT ON COLUMN "public"."iot_device_control_log"."error_msg" IS '异常信息';
  3303. COMMENT ON COLUMN "public"."iot_device_control_log"."creator" IS '创建者';
  3304. COMMENT ON COLUMN "public"."iot_device_control_log"."create_date" IS '创建时间';
  3305. COMMENT ON COLUMN "public"."iot_device_control_log"."updater" IS '更新者';
  3306. COMMENT ON COLUMN "public"."iot_device_control_log"."update_date" IS '更新时间';
  3307. COMMENT ON TABLE "public"."iot_device_control_log" IS '设备控制日志';
  3308. -- ----------------------------
  3309. -- Table structure for iot_device_management
  3310. -- ----------------------------
  3311. DROP TABLE IF EXISTS "public"."iot_device_management";
  3312. CREATE TABLE "public"."iot_device_management" (
  3313. "id" int8 NOT NULL,
  3314. "thing_relation_id" int8,
  3315. "thing_id" int8,
  3316. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  3317. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  3318. "thing_attr_code" varchar(255) COLLATE "pg_catalog"."default",
  3319. "thing_attr_name" varchar(255) COLLATE "pg_catalog"."default",
  3320. "thing_attr_unit" varchar(255) COLLATE "pg_catalog"."default",
  3321. "sort" varchar(255) COLLATE "pg_catalog"."default",
  3322. "ctl_id" int8,
  3323. "title" varchar(255) COLLATE "pg_catalog"."default",
  3324. "img" varchar(255) COLLATE "pg_catalog"."default",
  3325. "view_type" varchar(255) COLLATE "pg_catalog"."default",
  3326. "config_type" varchar(255) COLLATE "pg_catalog"."default",
  3327. "thing_attr_boundary" varchar(255) COLLATE "pg_catalog"."default",
  3328. "time_info" varchar(255) COLLATE "pg_catalog"."default"
  3329. )
  3330. ;
  3331. COMMENT ON COLUMN "public"."iot_device_management"."id" IS 'id';
  3332. COMMENT ON COLUMN "public"."iot_device_management"."thing_relation_id" IS '物关系id';
  3333. COMMENT ON COLUMN "public"."iot_device_management"."thing_id" IS '物实体id';
  3334. COMMENT ON COLUMN "public"."iot_device_management"."thing_code" IS '物编码';
  3335. COMMENT ON COLUMN "public"."iot_device_management"."thing_name" IS '物名称';
  3336. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_code" IS '物属性编码';
  3337. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_name" IS '物属性名称';
  3338. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_unit" IS '物属性单位';
  3339. COMMENT ON COLUMN "public"."iot_device_management"."sort" IS '序号';
  3340. COMMENT ON COLUMN "public"."iot_device_management"."ctl_id" IS '控制命令id';
  3341. COMMENT ON COLUMN "public"."iot_device_management"."title" IS '属性标题/控制命令标题';
  3342. COMMENT ON COLUMN "public"."iot_device_management"."img" IS '图标图片';
  3343. COMMENT ON COLUMN "public"."iot_device_management"."view_type" IS '图例类型/自定义方法函数';
  3344. COMMENT ON COLUMN "public"."iot_device_management"."config_type" IS '配置类型 1历史数据图例,2最新值图标,3控制';
  3345. COMMENT ON COLUMN "public"."iot_device_management"."thing_attr_boundary" IS '上下限JSON{"up":"","down":""}';
  3346. COMMENT ON COLUMN "public"."iot_device_management"."time_info" IS '英文逗号分割,如2,3,4 表示2天3小时4分钟';
  3347. COMMENT ON TABLE "public"."iot_device_management" IS '设备监控属性配置';
  3348. -- ----------------------------
  3349. -- Table structure for iot_enterprise_dashboard
  3350. -- ----------------------------
  3351. DROP TABLE IF EXISTS "public"."iot_enterprise_dashboard";
  3352. CREATE TABLE "public"."iot_enterprise_dashboard" (
  3353. "id" int8 NOT NULL,
  3354. "tenant_code" int8,
  3355. "company_id" int8,
  3356. "dept_id" int8,
  3357. "creator" int8,
  3358. "create_date" int8,
  3359. "updater" int8,
  3360. "update_date" int8,
  3361. "large_screen_name" varchar(255) COLLATE "pg_catalog"."default",
  3362. "large_screen_url" varchar(255) COLLATE "pg_catalog"."default",
  3363. "large_screen_type" varchar(255) COLLATE "pg_catalog"."default",
  3364. "detail_json" varchar(1024) COLLATE "pg_catalog"."default"
  3365. )
  3366. ;
  3367. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."id" IS 'id';
  3368. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."tenant_code" IS '所属企业(租户code)';
  3369. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."company_id" IS '企业详情id';
  3370. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."dept_id" IS '部门id';
  3371. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."creator" IS '创建者';
  3372. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."create_date" IS '创建时间';
  3373. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."updater" IS '更新者';
  3374. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."update_date" IS '更新时间';
  3375. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_name" IS '大屏名称';
  3376. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_url" IS '背景图片地址';
  3377. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."large_screen_type" IS '大屏类型:
  3378. 1.
  3379. 2.-
  3380. 3.-
  3381. 4.6';
  3382. COMMENT ON COLUMN "public"."iot_enterprise_dashboard"."detail_json" IS '详情json';
  3383. COMMENT ON TABLE "public"."iot_enterprise_dashboard" IS '企业主页配置管理';
  3384. -- ----------------------------
  3385. -- Table structure for iot_group_info
  3386. -- ----------------------------
  3387. DROP TABLE IF EXISTS "public"."iot_group_info";
  3388. CREATE TABLE "public"."iot_group_info" (
  3389. "id" int8 NOT NULL,
  3390. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3391. "type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  3392. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3393. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  3394. "is_default" int2 NOT NULL DEFAULT 0,
  3395. "thumbnail_url" text COLLATE "pg_catalog"."default",
  3396. "remark" varchar(500) COLLATE "pg_catalog"."default",
  3397. "tenant_code" int8,
  3398. "company_id" int8,
  3399. "dept_id" int8,
  3400. "creator" int8,
  3401. "create_date" int8,
  3402. "updater" int8,
  3403. "update_date" int8,
  3404. "sort" int8 DEFAULT 0
  3405. )
  3406. ;
  3407. COMMENT ON COLUMN "public"."iot_group_info"."id" IS 'id';
  3408. COMMENT ON COLUMN "public"."iot_group_info"."name" IS '组名称';
  3409. COMMENT ON COLUMN "public"."iot_group_info"."type" IS '组类型: thing/attr/tag/relation';
  3410. COMMENT ON COLUMN "public"."iot_group_info"."code" IS '组编码';
  3411. COMMENT ON COLUMN "public"."iot_group_info"."business_type" IS '组业务类型';
  3412. COMMENT ON COLUMN "public"."iot_group_info"."is_default" IS '0 默认 1.自定义';
  3413. COMMENT ON COLUMN "public"."iot_group_info"."thumbnail_url" IS '缩略图url';
  3414. COMMENT ON COLUMN "public"."iot_group_info"."remark" IS '备注说明';
  3415. COMMENT ON COLUMN "public"."iot_group_info"."tenant_code" IS '所属企业(租户code)';
  3416. COMMENT ON COLUMN "public"."iot_group_info"."company_id" IS '企业详情id';
  3417. COMMENT ON COLUMN "public"."iot_group_info"."dept_id" IS '部门id';
  3418. COMMENT ON COLUMN "public"."iot_group_info"."creator" IS '创建者';
  3419. COMMENT ON COLUMN "public"."iot_group_info"."create_date" IS '创建时间';
  3420. COMMENT ON COLUMN "public"."iot_group_info"."updater" IS '更新者';
  3421. COMMENT ON COLUMN "public"."iot_group_info"."update_date" IS '更新时间';
  3422. COMMENT ON COLUMN "public"."iot_group_info"."sort" IS '排序';
  3423. COMMENT ON TABLE "public"."iot_group_info" IS '物的组信息表';
  3424. -- ----------------------------
  3425. -- Table structure for iot_group_relation
  3426. -- ----------------------------
  3427. DROP TABLE IF EXISTS "public"."iot_group_relation";
  3428. CREATE TABLE "public"."iot_group_relation" (
  3429. "id" int8 NOT NULL,
  3430. "group_id" int8 NOT NULL,
  3431. "entity_id" int8 NOT NULL,
  3432. "entity_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL
  3433. )
  3434. ;
  3435. COMMENT ON COLUMN "public"."iot_group_relation"."id" IS 'id';
  3436. COMMENT ON COLUMN "public"."iot_group_relation"."group_id" IS '组id';
  3437. COMMENT ON COLUMN "public"."iot_group_relation"."entity_id" IS '实体id 比如thing_entity_id';
  3438. COMMENT ON COLUMN "public"."iot_group_relation"."entity_type" IS '实体类型:物实体- thing';
  3439. COMMENT ON TABLE "public"."iot_group_relation" IS '实体&组 的关系表';
  3440. -- ----------------------------
  3441. -- Table structure for iot_section_detail
  3442. -- ----------------------------
  3443. DROP TABLE IF EXISTS "public"."iot_section_detail";
  3444. CREATE TABLE "public"."iot_section_detail" (
  3445. "id" int8 NOT NULL,
  3446. "name" varchar(255) COLLATE "pg_catalog"."default",
  3447. "alias_name" varchar(255) COLLATE "pg_catalog"."default",
  3448. "group_id" int8,
  3449. "image" text COLLATE "pg_catalog"."default",
  3450. "image_type" varchar(255) COLLATE "pg_catalog"."default",
  3451. "config" text COLLATE "pg_catalog"."default",
  3452. "js_plugin" text COLLATE "pg_catalog"."default",
  3453. "json" text COLLATE "pg_catalog"."default",
  3454. "css" text COLLATE "pg_catalog"."default",
  3455. "javascript" text COLLATE "pg_catalog"."default",
  3456. "remarks" varchar(1024) COLLATE "pg_catalog"."default",
  3457. "tenant_code" int8,
  3458. "company_id" int8,
  3459. "dept_id" int8,
  3460. "creator" int8,
  3461. "create_date" int8,
  3462. "updater" int8,
  3463. "update_date" int8,
  3464. "is_default" bool,
  3465. "section_type" varchar(255) COLLATE "pg_catalog"."default",
  3466. "is_local" bool,
  3467. "is_remote" bool,
  3468. "fake_data" text COLLATE "pg_catalog"."default"
  3469. )
  3470. ;
  3471. COMMENT ON COLUMN "public"."iot_section_detail"."id" IS '部件id';
  3472. COMMENT ON COLUMN "public"."iot_section_detail"."name" IS '部件名称';
  3473. COMMENT ON COLUMN "public"."iot_section_detail"."alias_name" IS '部件别名';
  3474. COMMENT ON COLUMN "public"."iot_section_detail"."group_id" IS '部件组id';
  3475. COMMENT ON COLUMN "public"."iot_section_detail"."image" IS '文件url';
  3476. COMMENT ON COLUMN "public"."iot_section_detail"."image_type" IS '文件类型';
  3477. COMMENT ON COLUMN "public"."iot_section_detail"."config" IS '部件设置信息';
  3478. COMMENT ON COLUMN "public"."iot_section_detail"."js_plugin" IS '部件插件:数组结构';
  3479. COMMENT ON COLUMN "public"."iot_section_detail"."json" IS 'json';
  3480. COMMENT ON COLUMN "public"."iot_section_detail"."css" IS 'css';
  3481. COMMENT ON COLUMN "public"."iot_section_detail"."javascript" IS 'javascript';
  3482. COMMENT ON COLUMN "public"."iot_section_detail"."remarks" IS '备注说明';
  3483. COMMENT ON COLUMN "public"."iot_section_detail"."tenant_code" IS '所属企业(租户code)';
  3484. COMMENT ON COLUMN "public"."iot_section_detail"."company_id" IS '企业详情id';
  3485. COMMENT ON COLUMN "public"."iot_section_detail"."dept_id" IS '部门id';
  3486. COMMENT ON COLUMN "public"."iot_section_detail"."creator" IS '创建者';
  3487. COMMENT ON COLUMN "public"."iot_section_detail"."create_date" IS '创建时间';
  3488. COMMENT ON COLUMN "public"."iot_section_detail"."updater" IS '更新者';
  3489. COMMENT ON COLUMN "public"."iot_section_detail"."update_date" IS '更新时间';
  3490. COMMENT ON COLUMN "public"."iot_section_detail"."is_default" IS '是否默认';
  3491. COMMENT ON COLUMN "public"."iot_section_detail"."section_type" IS '数据类型';
  3492. COMMENT ON COLUMN "public"."iot_section_detail"."is_local" IS '是否本地';
  3493. COMMENT ON COLUMN "public"."iot_section_detail"."is_remote" IS '是否远程';
  3494. COMMENT ON COLUMN "public"."iot_section_detail"."fake_data" IS '静态数据';
  3495. COMMENT ON TABLE "public"."iot_section_detail" IS '部件管理基本信息';
  3496. -- ----------------------------
  3497. -- Table structure for iot_source_material
  3498. -- ----------------------------
  3499. DROP TABLE IF EXISTS "public"."iot_source_material";
  3500. CREATE TABLE "public"."iot_source_material" (
  3501. "id" int8 NOT NULL,
  3502. "name" varchar(255) COLLATE "pg_catalog"."default",
  3503. "type" varchar(255) COLLATE "pg_catalog"."default",
  3504. "is_default" int4,
  3505. "group_id" int8,
  3506. "image" text COLLATE "pg_catalog"."default",
  3507. "remark" varchar(1024) COLLATE "pg_catalog"."default",
  3508. "tenant_code" int8,
  3509. "company_id" int8,
  3510. "dept_id" int8,
  3511. "creator" int8,
  3512. "create_date" int8,
  3513. "updater" int8,
  3514. "update_date" int8,
  3515. "material_file" text COLLATE "pg_catalog"."default"
  3516. )
  3517. ;
  3518. COMMENT ON COLUMN "public"."iot_source_material"."id" IS '素材id';
  3519. COMMENT ON COLUMN "public"."iot_source_material"."name" IS '素材名称';
  3520. COMMENT ON COLUMN "public"."iot_source_material"."type" IS '素材文件类型';
  3521. COMMENT ON COLUMN "public"."iot_source_material"."is_default" IS '是否默认0是,1否';
  3522. COMMENT ON COLUMN "public"."iot_source_material"."group_id" IS '所属素材组id';
  3523. COMMENT ON COLUMN "public"."iot_source_material"."image" IS '文件url';
  3524. COMMENT ON COLUMN "public"."iot_source_material"."remark" IS '备注说明';
  3525. COMMENT ON COLUMN "public"."iot_source_material"."tenant_code" IS '所属企业(租户code)';
  3526. COMMENT ON COLUMN "public"."iot_source_material"."company_id" IS '企业详情id';
  3527. COMMENT ON COLUMN "public"."iot_source_material"."dept_id" IS '部门id';
  3528. COMMENT ON COLUMN "public"."iot_source_material"."creator" IS '创建者';
  3529. COMMENT ON COLUMN "public"."iot_source_material"."create_date" IS '创建时间';
  3530. COMMENT ON COLUMN "public"."iot_source_material"."updater" IS '更新者';
  3531. COMMENT ON COLUMN "public"."iot_source_material"."update_date" IS '更新时间';
  3532. COMMENT ON COLUMN "public"."iot_source_material"."material_file" IS '素材文件,svgxml/base64';
  3533. COMMENT ON TABLE "public"."iot_source_material" IS '素材管理';
  3534. -- ----------------------------
  3535. -- Table structure for iot_task
  3536. -- ----------------------------
  3537. DROP TABLE IF EXISTS "public"."iot_task";
  3538. CREATE TABLE "public"."iot_task" (
  3539. "id" int8 NOT NULL,
  3540. "name" varchar(100) COLLATE "pg_catalog"."default",
  3541. "type" varchar(5) COLLATE "pg_catalog"."default",
  3542. "time_type" varchar(10) COLLATE "pg_catalog"."default",
  3543. "bean_id" varchar(50) COLLATE "pg_catalog"."default",
  3544. "start_date" timestamp(6),
  3545. "end_date" timestamp(6),
  3546. "func" varchar(500) COLLATE "pg_catalog"."default",
  3547. "extend_data" varchar(255) COLLATE "pg_catalog"."default",
  3548. "cron" varchar(50) COLLATE "pg_catalog"."default",
  3549. "remark" varchar(500) COLLATE "pg_catalog"."default",
  3550. "tenant_code" int8,
  3551. "company_id" int8,
  3552. "dept_id" int8,
  3553. "creator" int8,
  3554. "create_date" timestamp(6),
  3555. "updater" int8,
  3556. "update_date" timestamp(6)
  3557. )
  3558. ;
  3559. COMMENT ON COLUMN "public"."iot_task"."id" IS '主键';
  3560. COMMENT ON COLUMN "public"."iot_task"."name" IS '任务名称';
  3561. COMMENT ON COLUMN "public"."iot_task"."type" IS '任务类型';
  3562. COMMENT ON COLUMN "public"."iot_task"."time_type" IS '定时类型';
  3563. COMMENT ON COLUMN "public"."iot_task"."bean_id" IS 'beanName或控制主键';
  3564. COMMENT ON COLUMN "public"."iot_task"."start_date" IS '开始时间';
  3565. COMMENT ON COLUMN "public"."iot_task"."end_date" IS '结束时间';
  3566. COMMENT ON COLUMN "public"."iot_task"."func" IS '参数方法';
  3567. COMMENT ON COLUMN "public"."iot_task"."extend_data" IS '扩展字段,存放具体定时参数';
  3568. COMMENT ON COLUMN "public"."iot_task"."cron" IS 'cron表达式';
  3569. COMMENT ON COLUMN "public"."iot_task"."remark" IS '备注';
  3570. COMMENT ON COLUMN "public"."iot_task"."tenant_code" IS '所属企业(租户code)';
  3571. COMMENT ON COLUMN "public"."iot_task"."company_id" IS '企业详情id';
  3572. COMMENT ON COLUMN "public"."iot_task"."dept_id" IS '部门id';
  3573. COMMENT ON COLUMN "public"."iot_task"."creator" IS '创建者';
  3574. COMMENT ON COLUMN "public"."iot_task"."create_date" IS '创建时间';
  3575. COMMENT ON COLUMN "public"."iot_task"."updater" IS '更新者';
  3576. COMMENT ON COLUMN "public"."iot_task"."update_date" IS '更新时间';
  3577. COMMENT ON TABLE "public"."iot_task" IS '定时任务';
  3578. -- ----------------------------
  3579. -- Table structure for iot_thing_api
  3580. -- ----------------------------
  3581. DROP TABLE IF EXISTS "public"."iot_thing_api";
  3582. CREATE TABLE "public"."iot_thing_api" (
  3583. "id" int8 NOT NULL,
  3584. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3585. "thing_condition" text COLLATE "pg_catalog"."default",
  3586. "attr_condition" text COLLATE "pg_catalog"."default",
  3587. "time_condition" text COLLATE "pg_catalog"."default",
  3588. "token" varchar(255) COLLATE "pg_catalog"."default",
  3589. "expire" int8,
  3590. "calls_num" int8 DEFAULT 0,
  3591. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3592. "tenant_code" int8,
  3593. "company_id" int8,
  3594. "dept_id" int8,
  3595. "creator" int8,
  3596. "create_date" int8,
  3597. "updater" int8,
  3598. "update_date" int8,
  3599. "enable_status" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  3600. "route_url" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
  3601. "route_id" int8 NOT NULL,
  3602. "sort" varchar(50) COLLATE "pg_catalog"."default",
  3603. "type" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
  3604. "call_body" text COLLATE "pg_catalog"."default",
  3605. "req_params" text COLLATE "pg_catalog"."default"
  3606. )
  3607. ;
  3608. COMMENT ON COLUMN "public"."iot_thing_api"."id" IS '主键';
  3609. COMMENT ON COLUMN "public"."iot_thing_api"."name" IS 'API名称';
  3610. COMMENT ON COLUMN "public"."iot_thing_api"."thing_condition" IS '物的条件查询参数';
  3611. COMMENT ON COLUMN "public"."iot_thing_api"."attr_condition" IS '物的属性查询参数';
  3612. COMMENT ON COLUMN "public"."iot_thing_api"."time_condition" IS '物的时间查询参数';
  3613. COMMENT ON COLUMN "public"."iot_thing_api"."token" IS '查询token';
  3614. COMMENT ON COLUMN "public"."iot_thing_api"."expire" IS '过期时间';
  3615. COMMENT ON COLUMN "public"."iot_thing_api"."calls_num" IS '调用次数';
  3616. COMMENT ON COLUMN "public"."iot_thing_api"."remark" IS '备注';
  3617. COMMENT ON COLUMN "public"."iot_thing_api"."tenant_code" IS '租户编码';
  3618. COMMENT ON COLUMN "public"."iot_thing_api"."company_id" IS '公司id';
  3619. COMMENT ON COLUMN "public"."iot_thing_api"."dept_id" IS '部门id';
  3620. COMMENT ON COLUMN "public"."iot_thing_api"."creator" IS '创建人';
  3621. COMMENT ON COLUMN "public"."iot_thing_api"."create_date" IS '创建时间';
  3622. COMMENT ON COLUMN "public"."iot_thing_api"."updater" IS '修改人';
  3623. COMMENT ON COLUMN "public"."iot_thing_api"."update_date" IS '修改时间';
  3624. COMMENT ON COLUMN "public"."iot_thing_api"."enable_status" IS '启用:0未启用1启用';
  3625. COMMENT ON COLUMN "public"."iot_thing_api"."route_url" IS '请求路由地址';
  3626. COMMENT ON COLUMN "public"."iot_thing_api"."route_id" IS '请求路由id';
  3627. COMMENT ON COLUMN "public"."iot_thing_api"."sort" IS '排序:desc asc';
  3628. COMMENT ON COLUMN "public"."iot_thing_api"."type" IS '0 组态设计 1超级api';
  3629. COMMENT ON COLUMN "public"."iot_thing_api"."call_body" IS '调用体';
  3630. COMMENT ON COLUMN "public"."iot_thing_api"."req_params" IS '请求参数';
  3631. -- ----------------------------
  3632. -- Table structure for iot_thing_api_log
  3633. -- ----------------------------
  3634. DROP TABLE IF EXISTS "public"."iot_thing_api_log";
  3635. CREATE TABLE "public"."iot_thing_api_log" (
  3636. "id" int8 NOT NULL,
  3637. "api_id" int8 NOT NULL,
  3638. "call_entity" text COLLATE "pg_catalog"."default" NOT NULL,
  3639. "creator" int8,
  3640. "create_date" int4,
  3641. "updater" int8,
  3642. "update_date" int4,
  3643. "api_name" varchar(255) COLLATE "pg_catalog"."default",
  3644. "caller" varchar(255) COLLATE "pg_catalog"."default",
  3645. "ip" varchar(255) COLLATE "pg_catalog"."default"
  3646. )
  3647. ;
  3648. COMMENT ON COLUMN "public"."iot_thing_api_log"."id" IS '主键';
  3649. COMMENT ON COLUMN "public"."iot_thing_api_log"."api_id" IS '超级apiid';
  3650. COMMENT ON COLUMN "public"."iot_thing_api_log"."call_entity" IS '调用体';
  3651. COMMENT ON COLUMN "public"."iot_thing_api_log"."creator" IS '调用人';
  3652. COMMENT ON COLUMN "public"."iot_thing_api_log"."create_date" IS '调用时间';
  3653. COMMENT ON COLUMN "public"."iot_thing_api_log"."updater" IS '更新人';
  3654. COMMENT ON COLUMN "public"."iot_thing_api_log"."update_date" IS '更新时间';
  3655. COMMENT ON COLUMN "public"."iot_thing_api_log"."api_name" IS '调用名称';
  3656. COMMENT ON COLUMN "public"."iot_thing_api_log"."caller" IS '调用方';
  3657. COMMENT ON COLUMN "public"."iot_thing_api_log"."ip" IS '调用ip';
  3658. -- ----------------------------
  3659. -- Table structure for iot_thing_base_info
  3660. -- ----------------------------
  3661. DROP TABLE IF EXISTS "public"."iot_thing_base_info";
  3662. CREATE TABLE "public"."iot_thing_base_info" (
  3663. "id" int8 NOT NULL,
  3664. "thing_id" int8,
  3665. "standard" varchar(255) COLLATE "pg_catalog"."default",
  3666. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  3667. "creator" int8,
  3668. "create_date" timestamp(6),
  3669. "updater" int8,
  3670. "update_date" timestamp(6),
  3671. "director" varchar(255) COLLATE "pg_catalog"."default",
  3672. "eq_position" varchar(255) COLLATE "pg_catalog"."default",
  3673. "buy_date" timestamp(6),
  3674. "eq_status" varchar(255) COLLATE "pg_catalog"."default",
  3675. "manufacturer" varchar(255) COLLATE "pg_catalog"."default",
  3676. "supplier" varchar(255) COLLATE "pg_catalog"."default",
  3677. "price" varchar(16) COLLATE "pg_catalog"."default",
  3678. "stock" varchar(16) COLLATE "pg_catalog"."default",
  3679. "use_status" varchar(16) COLLATE "pg_catalog"."default",
  3680. "use_dept_id" int8,
  3681. "operator" varchar(255) COLLATE "pg_catalog"."default",
  3682. "scrap" varchar(16) COLLATE "pg_catalog"."default",
  3683. "scrap_disposal" varchar(16) COLLATE "pg_catalog"."default",
  3684. "ex_factory_no" varchar(64) COLLATE "pg_catalog"."default",
  3685. "ex_factory_date" timestamp(6),
  3686. "params" varchar(255) COLLATE "pg_catalog"."default",
  3687. "unit" varchar(16) COLLATE "pg_catalog"."default",
  3688. "tip" varchar(255) COLLATE "pg_catalog"."default",
  3689. "eq_code" varchar(255) COLLATE "pg_catalog"."default"
  3690. )
  3691. ;
  3692. COMMENT ON COLUMN "public"."iot_thing_base_info"."thing_id" IS '实体id';
  3693. COMMENT ON COLUMN "public"."iot_thing_base_info"."standard" IS '设备规格';
  3694. COMMENT ON COLUMN "public"."iot_thing_base_info"."image_url" IS '设备图片url';
  3695. COMMENT ON COLUMN "public"."iot_thing_base_info"."creator" IS '创建者';
  3696. COMMENT ON COLUMN "public"."iot_thing_base_info"."create_date" IS '创建时间';
  3697. COMMENT ON COLUMN "public"."iot_thing_base_info"."updater" IS '更新者';
  3698. COMMENT ON COLUMN "public"."iot_thing_base_info"."update_date" IS '更新时间';
  3699. COMMENT ON COLUMN "public"."iot_thing_base_info"."director" IS '负责人id';
  3700. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_position" IS '设备位置';
  3701. COMMENT ON COLUMN "public"."iot_thing_base_info"."buy_date" IS '购置时间';
  3702. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_status" IS '设备状态';
  3703. COMMENT ON COLUMN "public"."iot_thing_base_info"."manufacturer" IS '生产厂商';
  3704. COMMENT ON COLUMN "public"."iot_thing_base_info"."supplier" IS '供应商';
  3705. COMMENT ON COLUMN "public"."iot_thing_base_info"."price" IS '参考价';
  3706. COMMENT ON COLUMN "public"."iot_thing_base_info"."stock" IS '库存';
  3707. COMMENT ON COLUMN "public"."iot_thing_base_info"."use_status" IS '使用状态';
  3708. COMMENT ON COLUMN "public"."iot_thing_base_info"."use_dept_id" IS '使用部门id';
  3709. COMMENT ON COLUMN "public"."iot_thing_base_info"."operator" IS '操作人id';
  3710. COMMENT ON COLUMN "public"."iot_thing_base_info"."scrap" IS '是否报废 0未报废 1已报废';
  3711. COMMENT ON COLUMN "public"."iot_thing_base_info"."scrap_disposal" IS '报废是否处理 0未处理 1已处理';
  3712. COMMENT ON COLUMN "public"."iot_thing_base_info"."ex_factory_no" IS '出厂编号';
  3713. COMMENT ON COLUMN "public"."iot_thing_base_info"."ex_factory_date" IS '出厂日期';
  3714. COMMENT ON COLUMN "public"."iot_thing_base_info"."params" IS '详细参数';
  3715. COMMENT ON COLUMN "public"."iot_thing_base_info"."unit" IS '计量单位';
  3716. COMMENT ON COLUMN "public"."iot_thing_base_info"."tip" IS '备注';
  3717. COMMENT ON COLUMN "public"."iot_thing_base_info"."eq_code" IS '设备编号';
  3718. COMMENT ON TABLE "public"."iot_thing_base_info" IS '设备属性信息';
  3719. -- ----------------------------
  3720. -- Table structure for iot_thing_biz_config
  3721. -- ----------------------------
  3722. DROP TABLE IF EXISTS "public"."iot_thing_biz_config";
  3723. CREATE TABLE "public"."iot_thing_biz_config" (
  3724. "id" int8 NOT NULL,
  3725. "thing_id" int8 NOT NULL,
  3726. "thing_code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3727. "thing_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3728. "type" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  3729. "creator" int8,
  3730. "create_date" int8,
  3731. "updater" int8,
  3732. "update_date" int8,
  3733. "tenant_code" int8,
  3734. "company_id" int8,
  3735. "dept_id" int8
  3736. )
  3737. ;
  3738. COMMENT ON COLUMN "public"."iot_thing_biz_config"."id" IS '数据主键id';
  3739. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_id" IS '物实体id';
  3740. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_code" IS '物code';
  3741. COMMENT ON COLUMN "public"."iot_thing_biz_config"."thing_name" IS '物名称';
  3742. COMMENT ON COLUMN "public"."iot_thing_biz_config"."type" IS '配置类型: 暂时只有变压器';
  3743. COMMENT ON COLUMN "public"."iot_thing_biz_config"."creator" IS '创建者id';
  3744. COMMENT ON COLUMN "public"."iot_thing_biz_config"."create_date" IS '创建时间';
  3745. COMMENT ON COLUMN "public"."iot_thing_biz_config"."updater" IS '更新者id';
  3746. COMMENT ON COLUMN "public"."iot_thing_biz_config"."update_date" IS '更新时间';
  3747. COMMENT ON COLUMN "public"."iot_thing_biz_config"."tenant_code" IS '租户编码';
  3748. COMMENT ON COLUMN "public"."iot_thing_biz_config"."company_id" IS '企业id';
  3749. COMMENT ON COLUMN "public"."iot_thing_biz_config"."dept_id" IS '部门id';
  3750. COMMENT ON TABLE "public"."iot_thing_biz_config" IS '设备业务配置';
  3751. -- ----------------------------
  3752. -- Table structure for iot_thing_biz_config_item
  3753. -- ----------------------------
  3754. DROP TABLE IF EXISTS "public"."iot_thing_biz_config_item";
  3755. CREATE TABLE "public"."iot_thing_biz_config_item" (
  3756. "id" int8 NOT NULL,
  3757. "config_id" int8 NOT NULL,
  3758. "item_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  3759. "item_alias" varchar(100) COLLATE "pg_catalog"."default",
  3760. "item_value" varchar(255) COLLATE "pg_catalog"."default",
  3761. "creator" int8,
  3762. "create_date" int8,
  3763. "updater" int8,
  3764. "update_date" int8
  3765. )
  3766. ;
  3767. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."id" IS '数据主键id';
  3768. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."config_id" IS '设备业务配置id';
  3769. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_name" IS '配置项名称';
  3770. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_alias" IS '配置项别名';
  3771. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."item_value" IS '配置项值';
  3772. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."creator" IS '创建者id';
  3773. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."create_date" IS '创建时间';
  3774. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."updater" IS '更新者id';
  3775. COMMENT ON COLUMN "public"."iot_thing_biz_config_item"."update_date" IS '更新时间';
  3776. COMMENT ON TABLE "public"."iot_thing_biz_config_item" IS '设备业务配置项';
  3777. -- ----------------------------
  3778. -- Table structure for iot_thing_dict
  3779. -- ----------------------------
  3780. DROP TABLE IF EXISTS "public"."iot_thing_dict";
  3781. CREATE TABLE "public"."iot_thing_dict" (
  3782. "id" int8 NOT NULL,
  3783. "code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3784. "name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3785. "unit" varchar(50) COLLATE "pg_catalog"."default",
  3786. "rate" int4,
  3787. "color" varchar(25) COLLATE "pg_catalog"."default",
  3788. "data_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  3789. "url" varchar(255) COLLATE "pg_catalog"."default",
  3790. "remark" varchar(500) COLLATE "pg_catalog"."default",
  3791. "extend_data" varchar(500) COLLATE "pg_catalog"."default",
  3792. "is_default" int2 NOT NULL DEFAULT 1,
  3793. "sort" int8 NOT NULL,
  3794. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  3795. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  3796. "max_num" numeric,
  3797. "min_num" numeric,
  3798. "ev_type" varchar(255) COLLATE "pg_catalog"."default",
  3799. "dept_id" int8,
  3800. "tenant_code" int8,
  3801. "company_id" int8,
  3802. "creator" int8,
  3803. "create_date" int8,
  3804. "updater" int8,
  3805. "update_date" int8
  3806. )
  3807. ;
  3808. COMMENT ON COLUMN "public"."iot_thing_dict"."id" IS '主键';
  3809. COMMENT ON COLUMN "public"."iot_thing_dict"."code" IS '字典编号';
  3810. COMMENT ON COLUMN "public"."iot_thing_dict"."name" IS '字典名称';
  3811. COMMENT ON COLUMN "public"."iot_thing_dict"."unit" IS '字典单位';
  3812. COMMENT ON COLUMN "public"."iot_thing_dict"."rate" IS '频率(s)';
  3813. COMMENT ON COLUMN "public"."iot_thing_dict"."color" IS '颜色';
  3814. COMMENT ON COLUMN "public"."iot_thing_dict"."data_type" IS '数据类型: instant - 瞬时
  3815. increase -
  3816. region -
  3817. control -
  3818. alarm - ';
  3819. COMMENT ON COLUMN "public"."iot_thing_dict"."url" IS '图标';
  3820. COMMENT ON COLUMN "public"."iot_thing_dict"."remark" IS '备注';
  3821. COMMENT ON COLUMN "public"."iot_thing_dict"."extend_data" IS '扩展字段';
  3822. COMMENT ON COLUMN "public"."iot_thing_dict"."is_default" IS '是否系统字典:0-默认系统 1-自定义';
  3823. COMMENT ON COLUMN "public"."iot_thing_dict"."sort" IS '排序';
  3824. COMMENT ON COLUMN "public"."iot_thing_dict"."business_type" IS '监控分析页面默认配置json串';
  3825. COMMENT ON COLUMN "public"."iot_thing_dict"."group_name" IS '组名称';
  3826. COMMENT ON COLUMN "public"."iot_thing_dict"."max_num" IS '最大值';
  3827. COMMENT ON COLUMN "public"."iot_thing_dict"."min_num" IS '最小值';
  3828. COMMENT ON COLUMN "public"."iot_thing_dict"."ev_type" IS '能源品种类型';
  3829. COMMENT ON COLUMN "public"."iot_thing_dict"."dept_id" IS '部门ID';
  3830. COMMENT ON COLUMN "public"."iot_thing_dict"."creator" IS '创建者';
  3831. COMMENT ON COLUMN "public"."iot_thing_dict"."create_date" IS '创建时间';
  3832. COMMENT ON COLUMN "public"."iot_thing_dict"."updater" IS '更新者';
  3833. COMMENT ON COLUMN "public"."iot_thing_dict"."update_date" IS '更新时间';
  3834. COMMENT ON TABLE "public"."iot_thing_dict" IS '物字典信息表';
  3835. -- ----------------------------
  3836. -- Table structure for iot_thing_dict_relation
  3837. -- ----------------------------
  3838. DROP TABLE IF EXISTS "public"."iot_thing_dict_relation";
  3839. CREATE TABLE "public"."iot_thing_dict_relation" (
  3840. "id" int8 NOT NULL,
  3841. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  3842. "code" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3843. "name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  3844. "unit" varchar(50) COLLATE "pg_catalog"."default",
  3845. "rate" int4,
  3846. "color" varchar(25) COLLATE "pg_catalog"."default",
  3847. "data_type" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  3848. "url" varchar(255) COLLATE "pg_catalog"."default",
  3849. "remark" varchar(500) COLLATE "pg_catalog"."default",
  3850. "extend_data" varchar(500) COLLATE "pg_catalog"."default",
  3851. "sort" int8 NOT NULL,
  3852. "business_type" varchar(255) COLLATE "pg_catalog"."default",
  3853. "max_num" numeric,
  3854. "min_num" numeric,
  3855. "entity_id" int8 NOT NULL,
  3856. "ev_type" varchar(255) COLLATE "pg_catalog"."default",
  3857. "entity_code" varchar(500) COLLATE "pg_catalog"."default",
  3858. "entity_name" varchar(500) COLLATE "pg_catalog"."default",
  3859. "template_mark" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  3860. "data_treating_mark" varchar(2) COLLATE "pg_catalog"."default" DEFAULT 0,
  3861. "child_config" varchar(2048) COLLATE "pg_catalog"."default",
  3862. "creator" int8,
  3863. "create_date" int8,
  3864. "updater" int8,
  3865. "update_date" int8,
  3866. "tenant_code" int8,
  3867. "company_id" int8,
  3868. "dept_id" int8
  3869. )
  3870. ;
  3871. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."id" IS '主键';
  3872. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."group_name" IS '组名称';
  3873. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."code" IS '字典编号';
  3874. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."name" IS '字典名称';
  3875. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."unit" IS '字典单位';
  3876. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."rate" IS '频率(s)';
  3877. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."color" IS '颜色';
  3878. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."data_type" IS '数据类型: instant - 瞬时
  3879. increase -
  3880. region -
  3881. control -
  3882. alarm - ';
  3883. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."url" IS '图标';
  3884. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."remark" IS '备注';
  3885. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."extend_data" IS '扩展字段';
  3886. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."sort" IS '排序';
  3887. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."business_type" IS '监控分析页面默认配置json串';
  3888. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."max_num" IS '最大值';
  3889. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."min_num" IS '最小值';
  3890. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_id" IS '物实体ID';
  3891. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."ev_type" IS '能源品种类型';
  3892. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_code" IS '物编码';
  3893. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."entity_name" IS '物名称';
  3894. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."template_mark" IS '是否是模板,1模板,0 实体(默认)';
  3895. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."data_treating_mark" IS '是否为数据处理: 0 否 1 是';
  3896. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."child_config" IS '映射子集(子数据列表)';
  3897. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."creator" IS '创建者';
  3898. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."create_date" IS '创建时间';
  3899. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."updater" IS '更新者';
  3900. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."update_date" IS '更新时间';
  3901. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."tenant_code" IS '租户编码';
  3902. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."company_id" IS '公司id';
  3903. COMMENT ON COLUMN "public"."iot_thing_dict_relation"."dept_id" IS '部门ID';
  3904. COMMENT ON TABLE "public"."iot_thing_dict_relation" IS '物指标信息表';
  3905. -- ----------------------------
  3906. -- Table structure for iot_thing_entity
  3907. -- ----------------------------
  3908. DROP TABLE IF EXISTS "public"."iot_thing_entity";
  3909. CREATE TABLE "public"."iot_thing_entity" (
  3910. "id" int8 NOT NULL,
  3911. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3912. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3913. "real_type" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1,
  3914. "template_mark" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  3915. "type" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3916. "enable_status" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1,
  3917. "remark" varchar(255) COLLATE "pg_catalog"."default",
  3918. "extend_data" text COLLATE "pg_catalog"."default",
  3919. "img" varchar(500) COLLATE "pg_catalog"."default",
  3920. "lon" varchar(255) COLLATE "pg_catalog"."default",
  3921. "lat" varchar(255) COLLATE "pg_catalog"."default",
  3922. "tenant_code" int8,
  3923. "company_id" int8,
  3924. "creator" int8,
  3925. "create_date" int8,
  3926. "updater" int8,
  3927. "update_date" int8,
  3928. "dept_ids" varchar(2000) COLLATE "pg_catalog"."default",
  3929. "tags" varchar(2000) COLLATE "pg_catalog"."default",
  3930. "dept_id" int8
  3931. )
  3932. ;
  3933. COMMENT ON COLUMN "public"."iot_thing_entity"."id" IS '主键ID';
  3934. COMMENT ON COLUMN "public"."iot_thing_entity"."code" IS 'thing_code';
  3935. COMMENT ON COLUMN "public"."iot_thing_entity"."name" IS '租户内物名称,租户自定义';
  3936. COMMENT ON COLUMN "public"."iot_thing_entity"."real_type" IS '租户内物存在类型,0虚拟 1真实';
  3937. COMMENT ON COLUMN "public"."iot_thing_entity"."template_mark" IS '是否是模板,1模板,0 实体(默认)';
  3938. COMMENT ON COLUMN "public"."iot_thing_entity"."type" IS '物类型';
  3939. COMMENT ON COLUMN "public"."iot_thing_entity"."enable_status" IS '启用停用,0停用,1启用,(停用的物,不会再获取数据且不会展示在页面,超管除外)';
  3940. COMMENT ON COLUMN "public"."iot_thing_entity"."remark" IS '备注说明';
  3941. COMMENT ON COLUMN "public"."iot_thing_entity"."extend_data" IS '拓展字段';
  3942. COMMENT ON COLUMN "public"."iot_thing_entity"."img" IS '图片url';
  3943. COMMENT ON COLUMN "public"."iot_thing_entity"."lon" IS '经度';
  3944. COMMENT ON COLUMN "public"."iot_thing_entity"."lat" IS '纬度';
  3945. COMMENT ON COLUMN "public"."iot_thing_entity"."tenant_code" IS '租户编码';
  3946. COMMENT ON COLUMN "public"."iot_thing_entity"."company_id" IS '企业详情id';
  3947. COMMENT ON COLUMN "public"."iot_thing_entity"."creator" IS '创建者';
  3948. COMMENT ON COLUMN "public"."iot_thing_entity"."create_date" IS '创建时间';
  3949. COMMENT ON COLUMN "public"."iot_thing_entity"."updater" IS '更新者';
  3950. COMMENT ON COLUMN "public"."iot_thing_entity"."update_date" IS '更新时间';
  3951. COMMENT ON COLUMN "public"."iot_thing_entity"."dept_ids" IS '权限分配:部门id';
  3952. COMMENT ON COLUMN "public"."iot_thing_entity"."tags" IS '标签';
  3953. COMMENT ON TABLE "public"."iot_thing_entity" IS '物实体表';
  3954. -- ----------------------------
  3955. -- Table structure for iot_thing_menu_config
  3956. -- ----------------------------
  3957. DROP TABLE IF EXISTS "public"."iot_thing_menu_config";
  3958. CREATE TABLE "public"."iot_thing_menu_config" (
  3959. "id" int8 NOT NULL,
  3960. "menu_id" varchar(255) COLLATE "pg_catalog"."default",
  3961. "menu_config" varchar COLLATE "pg_catalog"."default",
  3962. "config_type" varchar(2) COLLATE "pg_catalog"."default",
  3963. "tenant_code" int8,
  3964. "company_id" int8,
  3965. "dept_id" int8,
  3966. "creator" int8,
  3967. "create_date" int8,
  3968. "updater" int8,
  3969. "update_date" int8,
  3970. "view_config" text COLLATE "pg_catalog"."default"
  3971. )
  3972. ;
  3973. COMMENT ON COLUMN "public"."iot_thing_menu_config"."id" IS '主键ID';
  3974. COMMENT ON COLUMN "public"."iot_thing_menu_config"."menu_id" IS '菜单ID';
  3975. COMMENT ON COLUMN "public"."iot_thing_menu_config"."menu_config" IS '菜单配置信息{thingRelationConfig:[]}';
  3976. COMMENT ON COLUMN "public"."iot_thing_menu_config"."config_type" IS '配置类型 例如:监控分析配置,用量分析配置';
  3977. COMMENT ON COLUMN "public"."iot_thing_menu_config"."tenant_code" IS '租户编码';
  3978. COMMENT ON COLUMN "public"."iot_thing_menu_config"."company_id" IS '企业详情id';
  3979. COMMENT ON COLUMN "public"."iot_thing_menu_config"."dept_id" IS '部门id';
  3980. COMMENT ON COLUMN "public"."iot_thing_menu_config"."creator" IS '创建者';
  3981. COMMENT ON COLUMN "public"."iot_thing_menu_config"."create_date" IS '创建时间';
  3982. COMMENT ON COLUMN "public"."iot_thing_menu_config"."updater" IS '更新者';
  3983. COMMENT ON COLUMN "public"."iot_thing_menu_config"."update_date" IS '更新时间';
  3984. COMMENT ON COLUMN "public"."iot_thing_menu_config"."view_config" IS '监控分析页面默认配置json串';
  3985. COMMENT ON TABLE "public"."iot_thing_menu_config" IS '物关系菜单配置表';
  3986. -- ----------------------------
  3987. -- Table structure for iot_thing_model
  3988. -- ----------------------------
  3989. DROP TABLE IF EXISTS "public"."iot_thing_model";
  3990. CREATE TABLE "public"."iot_thing_model" (
  3991. "id" int8 NOT NULL,
  3992. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  3993. "token" varchar(128) COLLATE "pg_catalog"."default",
  3994. "gateway" varchar(2) COLLATE "pg_catalog"."default" DEFAULT 0,
  3995. "status" varchar(2) COLLATE "pg_catalog"."default" DEFAULT 3,
  3996. "status_ts" int8,
  3997. "auth_num" int8 DEFAULT 0,
  3998. "origin" varchar(128) COLLATE "pg_catalog"."default",
  3999. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4000. "extend_data" varchar(255) COLLATE "pg_catalog"."default",
  4001. "creator" int8,
  4002. "create_date" int8,
  4003. "updater" int8,
  4004. "update_date" int8,
  4005. "real_type" varchar(2) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 1
  4006. )
  4007. ;
  4008. COMMENT ON COLUMN "public"."iot_thing_model"."id" IS 'id';
  4009. COMMENT ON COLUMN "public"."iot_thing_model"."code" IS '物编码';
  4010. COMMENT ON COLUMN "public"."iot_thing_model"."token" IS 'TB: token';
  4011. COMMENT ON COLUMN "public"."iot_thing_model"."gateway" IS '是否网关: 0否1是';
  4012. COMMENT ON COLUMN "public"."iot_thing_model"."status" IS '在线离线状态,0离线 1在线 2错误 3未接入';
  4013. COMMENT ON COLUMN "public"."iot_thing_model"."status_ts" IS '最新状态改变时间';
  4014. COMMENT ON COLUMN "public"."iot_thing_model"."auth_num" IS '被分配到几个租户';
  4015. COMMENT ON COLUMN "public"."iot_thing_model"."origin" IS '数据来源';
  4016. COMMENT ON COLUMN "public"."iot_thing_model"."remark" IS '备注说明';
  4017. COMMENT ON COLUMN "public"."iot_thing_model"."extend_data" IS '备注字段';
  4018. COMMENT ON COLUMN "public"."iot_thing_model"."creator" IS '创建者';
  4019. COMMENT ON COLUMN "public"."iot_thing_model"."create_date" IS '创建时间';
  4020. COMMENT ON COLUMN "public"."iot_thing_model"."updater" IS '更新者';
  4021. COMMENT ON COLUMN "public"."iot_thing_model"."update_date" IS '更新时间';
  4022. COMMENT ON COLUMN "public"."iot_thing_model"."real_type" IS '租户内物存在类型,0虚拟 1真实';
  4023. COMMENT ON TABLE "public"."iot_thing_model" IS '物模型表';
  4024. -- ----------------------------
  4025. -- Table structure for iot_thing_relation_detail
  4026. -- ----------------------------
  4027. DROP TABLE IF EXISTS "public"."iot_thing_relation_detail";
  4028. CREATE TABLE "public"."iot_thing_relation_detail" (
  4029. "id" int8 NOT NULL,
  4030. "from_id" int8 NOT NULL,
  4031. "from_code" varchar(255) COLLATE "pg_catalog"."default",
  4032. "from_name" varchar(255) COLLATE "pg_catalog"."default",
  4033. "to_id" int8 NOT NULL,
  4034. "to_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4035. "to_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4036. "root_id" int8 NOT NULL,
  4037. "config" varchar(2048) COLLATE "pg_catalog"."default",
  4038. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4039. "sort" int8,
  4040. "root_thing_id" int8,
  4041. "url" varchar(255) COLLATE "pg_catalog"."default",
  4042. "tenant_code" int8,
  4043. "company_id" int8,
  4044. "dept_id" int8,
  4045. "creator" int8,
  4046. "create_date" int8,
  4047. "updater" int8,
  4048. "update_date" int8,
  4049. "tag" varchar(255) COLLATE "pg_catalog"."default"
  4050. )
  4051. ;
  4052. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."id" IS '主键';
  4053. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_id" IS '上级物实体id';
  4054. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_code" IS '上级物实体code';
  4055. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."from_name" IS '上级节点名称';
  4056. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_id" IS '下级物实体id';
  4057. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_code" IS '下级物实体code';
  4058. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."to_name" IS '下级物实体名称';
  4059. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."root_id" IS '根主键';
  4060. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."config" IS '其他信息(包含x、y、width、height、shape等)';
  4061. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."remark" IS '备注';
  4062. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."sort" IS '排序';
  4063. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."root_thing_id" IS '根设备id';
  4064. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."url" IS '图片信息';
  4065. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."tenant_code" IS '所属企业(租户)';
  4066. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."company_id" IS '企业详情id';
  4067. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."dept_id" IS '部门id';
  4068. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."creator" IS '创建者';
  4069. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."create_date" IS '创建时间';
  4070. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."updater" IS '更新者';
  4071. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."update_date" IS '更新时间';
  4072. COMMENT ON COLUMN "public"."iot_thing_relation_detail"."tag" IS '物标签';
  4073. COMMENT ON TABLE "public"."iot_thing_relation_detail" IS '物关系详情信息表';
  4074. -- ----------------------------
  4075. -- Table structure for iot_thing_relation_root
  4076. -- ----------------------------
  4077. DROP TABLE IF EXISTS "public"."iot_thing_relation_root";
  4078. CREATE TABLE "public"."iot_thing_relation_root" (
  4079. "id" int8 NOT NULL,
  4080. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4081. "remark" varchar(2048) COLLATE "pg_catalog"."default",
  4082. "url" varchar(2048) COLLATE "pg_catalog"."default",
  4083. "config" text COLLATE "pg_catalog"."default",
  4084. "sort" int8 NOT NULL,
  4085. "relation_show" int2 NOT NULL DEFAULT 1,
  4086. "relation_sort" int4,
  4087. "group_name" varchar(255) COLLATE "pg_catalog"."default",
  4088. "tenant_code" int8,
  4089. "company_id" int8,
  4090. "dept_id" int8,
  4091. "creator" int8,
  4092. "create_date" int8,
  4093. "updater" int8,
  4094. "update_date" int8
  4095. )
  4096. ;
  4097. COMMENT ON COLUMN "public"."iot_thing_relation_root"."id" IS '主键';
  4098. COMMENT ON COLUMN "public"."iot_thing_relation_root"."name" IS '关系名称';
  4099. COMMENT ON COLUMN "public"."iot_thing_relation_root"."remark" IS '描述';
  4100. COMMENT ON COLUMN "public"."iot_thing_relation_root"."url" IS '图片地址';
  4101. COMMENT ON COLUMN "public"."iot_thing_relation_root"."config" IS '关系配置项';
  4102. COMMENT ON COLUMN "public"."iot_thing_relation_root"."sort" IS '排序';
  4103. COMMENT ON COLUMN "public"."iot_thing_relation_root"."relation_show" IS '是否在物关系显示 0:不展示 1.展示';
  4104. COMMENT ON COLUMN "public"."iot_thing_relation_root"."relation_sort" IS '物关系显示排序';
  4105. COMMENT ON COLUMN "public"."iot_thing_relation_root"."group_name" IS '组名称';
  4106. COMMENT ON COLUMN "public"."iot_thing_relation_root"."tenant_code" IS '所属企业(租户)';
  4107. COMMENT ON COLUMN "public"."iot_thing_relation_root"."company_id" IS '企业详情id';
  4108. COMMENT ON COLUMN "public"."iot_thing_relation_root"."dept_id" IS '部门id';
  4109. COMMENT ON COLUMN "public"."iot_thing_relation_root"."creator" IS '创建者';
  4110. COMMENT ON COLUMN "public"."iot_thing_relation_root"."create_date" IS '创建时间';
  4111. COMMENT ON COLUMN "public"."iot_thing_relation_root"."updater" IS '更新者';
  4112. COMMENT ON COLUMN "public"."iot_thing_relation_root"."update_date" IS '更新时间';
  4113. COMMENT ON TABLE "public"."iot_thing_relation_root" IS '物关系根表';
  4114. -- ----------------------------
  4115. -- Table structure for iot_thing_source
  4116. -- ----------------------------
  4117. DROP TABLE IF EXISTS "public"."iot_thing_source";
  4118. CREATE TABLE "public"."iot_thing_source" (
  4119. "id" int8 NOT NULL,
  4120. "thing_id" int8 NOT NULL,
  4121. "thing_name" varchar(255) COLLATE "pg_catalog"."default",
  4122. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  4123. "thing_attr_name" varchar(255) COLLATE "pg_catalog"."default",
  4124. "thing_attr_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4125. "thing_attr_code_type" varchar(8) COLLATE "pg_catalog"."default",
  4126. "thing_attr_type" varchar(8) COLLATE "pg_catalog"."default",
  4127. "thing_attr_unit" varchar(50) COLLATE "pg_catalog"."default",
  4128. "thing_icon" varchar(255) COLLATE "pg_catalog"."default",
  4129. "thing_serial" varchar(8) COLLATE "pg_catalog"."default",
  4130. "thing_attr_icon" varchar COLLATE "pg_catalog"."default",
  4131. "time_horizon_type" varchar(8) COLLATE "pg_catalog"."default",
  4132. "thing_attr_boundary" varchar COLLATE "pg_catalog"."default",
  4133. "gather_frequency" int8,
  4134. "root_id" int8,
  4135. "config_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  4136. "data_treating_mark" varchar(8) COLLATE "pg_catalog"."default",
  4137. "data_deal_config" text COLLATE "pg_catalog"."default",
  4138. "show_status" varchar(255) COLLATE "pg_catalog"."default",
  4139. "sort" int8,
  4140. "from_id" int8 NOT NULL,
  4141. "from_code" varchar(255) COLLATE "pg_catalog"."default",
  4142. "from_name" varchar(255) COLLATE "pg_catalog"."default",
  4143. "remark" varchar(128) COLLATE "pg_catalog"."default",
  4144. "extend_data" varchar(256) COLLATE "pg_catalog"."default",
  4145. "tenant_code" int8,
  4146. "company_id" int8,
  4147. "dept_id" int8,
  4148. "creator" int8,
  4149. "create_date" int8,
  4150. "updater" int8,
  4151. "update_date" int8
  4152. )
  4153. ;
  4154. COMMENT ON COLUMN "public"."iot_thing_source"."id" IS '主键ID';
  4155. COMMENT ON COLUMN "public"."iot_thing_source"."thing_id" IS '物id';
  4156. COMMENT ON COLUMN "public"."iot_thing_source"."thing_name" IS '物名称(数据源名称)';
  4157. COMMENT ON COLUMN "public"."iot_thing_source"."thing_code" IS '物编码';
  4158. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_name" IS '物属性名称';
  4159. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_code" IS '物属性code';
  4160. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_code_type" IS '物属性code类型(yy mm hh)';
  4161. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_type" IS '物属性数据类型';
  4162. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_unit" IS '物属性单位';
  4163. COMMENT ON COLUMN "public"."iot_thing_source"."thing_icon" IS '颜色';
  4164. COMMENT ON COLUMN "public"."iot_thing_source"."thing_serial" IS '物序号(子数据源数据处理)';
  4165. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_icon" IS '物属性图标';
  4166. COMMENT ON COLUMN "public"."iot_thing_source"."time_horizon_type" IS '时间范围类型';
  4167. COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_boundary" IS '物属性值范围(上限、下限、临界等)';
  4168. COMMENT ON COLUMN "public"."iot_thing_source"."gather_frequency" IS '采集频率';
  4169. COMMENT ON COLUMN "public"."iot_thing_source"."root_id" IS '根主键';
  4170. COMMENT ON COLUMN "public"."iot_thing_source"."config_type" IS '配置类型 例如:
  4171. 1- ,
  4172. 2-
  4173. 5-
  4174. 6-
  4175. 11- ';
  4176. COMMENT ON COLUMN "public"."iot_thing_source"."data_treating_mark" IS '是否为数据处理:0 数据处理 1,不处理';
  4177. COMMENT ON COLUMN "public"."iot_thing_source"."data_deal_config" IS '数据处理(前端使用)';
  4178. COMMENT ON COLUMN "public"."iot_thing_source"."show_status" IS '是否展示初值终值,0 展示 1 不展示';
  4179. COMMENT ON COLUMN "public"."iot_thing_source"."sort" IS '序号';
  4180. COMMENT ON COLUMN "public"."iot_thing_source"."from_id" IS '源物id';
  4181. COMMENT ON COLUMN "public"."iot_thing_source"."from_code" IS '源物code';
  4182. COMMENT ON COLUMN "public"."iot_thing_source"."remark" IS '备注说明';
  4183. COMMENT ON COLUMN "public"."iot_thing_source"."extend_data" IS '拓展字段';
  4184. COMMENT ON COLUMN "public"."iot_thing_source"."tenant_code" IS '租户编码';
  4185. COMMENT ON COLUMN "public"."iot_thing_source"."company_id" IS '企业详情id';
  4186. COMMENT ON COLUMN "public"."iot_thing_source"."dept_id" IS '部门id';
  4187. COMMENT ON COLUMN "public"."iot_thing_source"."creator" IS '创建者';
  4188. COMMENT ON COLUMN "public"."iot_thing_source"."create_date" IS '创建时间';
  4189. COMMENT ON COLUMN "public"."iot_thing_source"."updater" IS '更新者';
  4190. COMMENT ON COLUMN "public"."iot_thing_source"."update_date" IS '更新时间';
  4191. COMMENT ON TABLE "public"."iot_thing_source" IS '监控分析、用量分析、设备管理设置表';
  4192. -- ----------------------------
  4193. -- Table structure for mock_data_config
  4194. -- ----------------------------
  4195. DROP TABLE IF EXISTS "public"."mock_data_config";
  4196. CREATE TABLE "public"."mock_data_config" (
  4197. "id" int8 NOT NULL,
  4198. "thing_name" varchar(100) COLLATE "pg_catalog"."default",
  4199. "thing_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4200. "attr_name" varchar(100) COLLATE "pg_catalog"."default",
  4201. "attr_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  4202. "formula" varchar(255) COLLATE "pg_catalog"."default",
  4203. "frequency" int4,
  4204. "time_unit" varchar(10) COLLATE "pg_catalog"."default",
  4205. "on_time" bool,
  4206. "enable" bool,
  4207. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4208. "tenant_code" int8 NOT NULL,
  4209. "company_id" int8,
  4210. "dept_id" int8,
  4211. "creator" int8,
  4212. "create_date" int8,
  4213. "updater" int8,
  4214. "update_date" int8
  4215. )
  4216. ;
  4217. COMMENT ON COLUMN "public"."mock_data_config"."id" IS '主键';
  4218. COMMENT ON COLUMN "public"."mock_data_config"."thing_name" IS '目标物名称';
  4219. COMMENT ON COLUMN "public"."mock_data_config"."thing_code" IS '目标物编码';
  4220. COMMENT ON COLUMN "public"."mock_data_config"."attr_name" IS '目标属性名称';
  4221. COMMENT ON COLUMN "public"."mock_data_config"."attr_code" IS '目标属性编码';
  4222. COMMENT ON COLUMN "public"."mock_data_config"."formula" IS '计算公式';
  4223. COMMENT ON COLUMN "public"."mock_data_config"."frequency" IS '数据模拟频率';
  4224. COMMENT ON COLUMN "public"."mock_data_config"."time_unit" IS '频率单位:秒、分、时';
  4225. COMMENT ON COLUMN "public"."mock_data_config"."on_time" IS '是否整点:整点的秒=0,分=0、5、15、30、45';
  4226. COMMENT ON COLUMN "public"."mock_data_config"."enable" IS '是否启用计算';
  4227. COMMENT ON COLUMN "public"."mock_data_config"."remark" IS '备注';
  4228. COMMENT ON COLUMN "public"."mock_data_config"."tenant_code" IS '租户编码';
  4229. COMMENT ON COLUMN "public"."mock_data_config"."company_id" IS '企业id';
  4230. COMMENT ON COLUMN "public"."mock_data_config"."dept_id" IS '部门id';
  4231. COMMENT ON COLUMN "public"."mock_data_config"."creator" IS '创建人';
  4232. COMMENT ON COLUMN "public"."mock_data_config"."create_date" IS '创建时间';
  4233. COMMENT ON COLUMN "public"."mock_data_config"."updater" IS '更新人';
  4234. COMMENT ON COLUMN "public"."mock_data_config"."update_date" IS '更新时间';
  4235. COMMENT ON TABLE "public"."mock_data_config" IS '数据模拟配置表';
  4236. -- ----------------------------
  4237. -- Table structure for mock_data_log
  4238. -- ----------------------------
  4239. DROP TABLE IF EXISTS "public"."mock_data_log";
  4240. CREATE TABLE "public"."mock_data_log" (
  4241. "id" int8 NOT NULL,
  4242. "mock_config_id" int8 NOT NULL,
  4243. "formula" varchar(255) COLLATE "pg_catalog"."default",
  4244. "time" int8,
  4245. "result" varchar(255) COLLATE "pg_catalog"."default",
  4246. "tenant_code" int8 NOT NULL,
  4247. "company_id" int8,
  4248. "dept_id" int8,
  4249. "creator" int8,
  4250. "create_date" int8,
  4251. "updater" int8,
  4252. "update_date" int8
  4253. )
  4254. ;
  4255. COMMENT ON COLUMN "public"."mock_data_log"."id" IS '主键';
  4256. COMMENT ON COLUMN "public"."mock_data_log"."mock_config_id" IS '数据模拟配置表id';
  4257. COMMENT ON COLUMN "public"."mock_data_log"."formula" IS '计算公式';
  4258. COMMENT ON COLUMN "public"."mock_data_log"."time" IS '数据时间';
  4259. COMMENT ON COLUMN "public"."mock_data_log"."result" IS '计算结果';
  4260. COMMENT ON COLUMN "public"."mock_data_log"."tenant_code" IS '租户编码';
  4261. COMMENT ON COLUMN "public"."mock_data_log"."company_id" IS '企业id';
  4262. COMMENT ON COLUMN "public"."mock_data_log"."dept_id" IS '部门id';
  4263. COMMENT ON COLUMN "public"."mock_data_log"."creator" IS '创建人';
  4264. COMMENT ON COLUMN "public"."mock_data_log"."create_date" IS '创建时间';
  4265. COMMENT ON COLUMN "public"."mock_data_log"."updater" IS '更新人';
  4266. COMMENT ON COLUMN "public"."mock_data_log"."update_date" IS '更新时间';
  4267. COMMENT ON TABLE "public"."mock_data_log" IS '数据模拟日志表';
  4268. -- ----------------------------
  4269. -- Table structure for mqtt_broker_connect
  4270. -- ----------------------------
  4271. DROP TABLE IF EXISTS "public"."mqtt_broker_connect";
  4272. CREATE TABLE "public"."mqtt_broker_connect" (
  4273. "id" varchar(40) COLLATE "pg_catalog"."default" NOT NULL,
  4274. "client_id" varchar(255) COLLATE "pg_catalog"."default",
  4275. "user_name" varchar(255) COLLATE "pg_catalog"."default",
  4276. "start_time" int8,
  4277. "last_time" int8,
  4278. "client_ip" varchar(255) COLLATE "pg_catalog"."default",
  4279. "msg_num" int4,
  4280. "creator" int8,
  4281. "create_date" timestamp(6),
  4282. "updater" int8,
  4283. "update_date" timestamp(6)
  4284. )
  4285. ;
  4286. COMMENT ON COLUMN "public"."mqtt_broker_connect"."id" IS '主键,当前连接的sessionId';
  4287. COMMENT ON COLUMN "public"."mqtt_broker_connect"."client_id" IS '客户端ID';
  4288. COMMENT ON COLUMN "public"."mqtt_broker_connect"."user_name" IS '用户名(设备token)';
  4289. COMMENT ON COLUMN "public"."mqtt_broker_connect"."start_time" IS '开始连接时间';
  4290. COMMENT ON COLUMN "public"."mqtt_broker_connect"."last_time" IS '最后连接时间';
  4291. COMMENT ON COLUMN "public"."mqtt_broker_connect"."client_ip" IS '客户端IP';
  4292. COMMENT ON COLUMN "public"."mqtt_broker_connect"."msg_num" IS '发送消息数量';
  4293. COMMENT ON COLUMN "public"."mqtt_broker_connect"."creator" IS '创建者';
  4294. COMMENT ON COLUMN "public"."mqtt_broker_connect"."create_date" IS '创建时间';
  4295. COMMENT ON COLUMN "public"."mqtt_broker_connect"."updater" IS '更新者';
  4296. COMMENT ON COLUMN "public"."mqtt_broker_connect"."update_date" IS '更新时间';
  4297. COMMENT ON TABLE "public"."mqtt_broker_connect" IS 'mqttBroker连接日志';
  4298. -- ----------------------------
  4299. -- Table structure for mqtt_broker_msg
  4300. -- ----------------------------
  4301. DROP TABLE IF EXISTS "public"."mqtt_broker_msg";
  4302. CREATE TABLE "public"."mqtt_broker_msg" (
  4303. "id" int8 NOT NULL,
  4304. "client_id" varchar(255) COLLATE "pg_catalog"."default",
  4305. "user_name" varchar(255) COLLATE "pg_catalog"."default",
  4306. "msg" varchar COLLATE "pg_catalog"."default",
  4307. "topic" varchar(255) COLLATE "pg_catalog"."default",
  4308. "session_id" varchar(40) COLLATE "pg_catalog"."default",
  4309. "creator" int8,
  4310. "create_date" timestamp(6),
  4311. "updater" int8,
  4312. "update_date" timestamp(6)
  4313. )
  4314. ;
  4315. COMMENT ON COLUMN "public"."mqtt_broker_msg"."client_id" IS '客户端ID';
  4316. COMMENT ON COLUMN "public"."mqtt_broker_msg"."user_name" IS '用户名(设备token)';
  4317. COMMENT ON COLUMN "public"."mqtt_broker_msg"."msg" IS '消息';
  4318. COMMENT ON COLUMN "public"."mqtt_broker_msg"."topic" IS 'topic';
  4319. COMMENT ON COLUMN "public"."mqtt_broker_msg"."session_id" IS '推送消息sessionId';
  4320. COMMENT ON COLUMN "public"."mqtt_broker_msg"."creator" IS '创建者';
  4321. COMMENT ON COLUMN "public"."mqtt_broker_msg"."create_date" IS '创建时间';
  4322. COMMENT ON COLUMN "public"."mqtt_broker_msg"."updater" IS '更新者';
  4323. COMMENT ON COLUMN "public"."mqtt_broker_msg"."update_date" IS '更新时间';
  4324. COMMENT ON TABLE "public"."mqtt_broker_msg" IS 'mqttBroker调试日志';
  4325. -- ----------------------------
  4326. -- Table structure for msg_cache
  4327. -- ----------------------------
  4328. DROP TABLE IF EXISTS "public"."msg_cache";
  4329. CREATE TABLE "public"."msg_cache" (
  4330. "id" int8 NOT NULL,
  4331. "cache_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4332. "cache_key_type" varchar(255) COLLATE "pg_catalog"."default",
  4333. "cache_value" varchar(255) COLLATE "pg_catalog"."default",
  4334. "dept_id" int8,
  4335. "tenant_code" int8,
  4336. "creator" int8,
  4337. "create_date" int8,
  4338. "updater" int8,
  4339. "update_date" int8,
  4340. "company_id" int8
  4341. )
  4342. ;
  4343. COMMENT ON COLUMN "public"."msg_cache"."cache_key" IS '缓存键';
  4344. COMMENT ON COLUMN "public"."msg_cache"."cache_key_type" IS '键类型 0:token 1:模板';
  4345. COMMENT ON COLUMN "public"."msg_cache"."cache_value" IS '缓存内容';
  4346. COMMENT ON COLUMN "public"."msg_cache"."dept_id" IS '部门ID';
  4347. COMMENT ON COLUMN "public"."msg_cache"."tenant_code" IS '租户编码';
  4348. COMMENT ON COLUMN "public"."msg_cache"."creator" IS '创建者';
  4349. COMMENT ON COLUMN "public"."msg_cache"."create_date" IS '创建时间';
  4350. COMMENT ON COLUMN "public"."msg_cache"."updater" IS '更新者';
  4351. COMMENT ON COLUMN "public"."msg_cache"."update_date" IS '更新时间';
  4352. COMMENT ON COLUMN "public"."msg_cache"."company_id" IS '企业id';
  4353. COMMENT ON TABLE "public"."msg_cache" IS '消息缓存表';
  4354. -- ----------------------------
  4355. -- Table structure for msg_his
  4356. -- ----------------------------
  4357. DROP TABLE IF EXISTS "public"."msg_his";
  4358. CREATE TABLE "public"."msg_his" (
  4359. "id" int8 NOT NULL,
  4360. "publisher" varchar(100) COLLATE "pg_catalog"."default",
  4361. "receiver" varchar(100) COLLATE "pg_catalog"."default",
  4362. "his_msg" varchar(255) COLLATE "pg_catalog"."default",
  4363. "push_config_id" varchar(100) COLLATE "pg_catalog"."default",
  4364. "dept_id" int8,
  4365. "tenant_code" int8,
  4366. "creator" int8,
  4367. "create_date" int8,
  4368. "updater" int8,
  4369. "update_date" int8,
  4370. "publisher_code" varchar(100) COLLATE "pg_catalog"."default",
  4371. "receiver_code" varchar(100) COLLATE "pg_catalog"."default",
  4372. "company_id" int8,
  4373. "status" varchar(5) COLLATE "pg_catalog"."default",
  4374. "status_msg" varchar COLLATE "pg_catalog"."default",
  4375. "push_setting_id" int8,
  4376. "push_receive_status" varchar(5) COLLATE "pg_catalog"."default",
  4377. "push_num" int8,
  4378. "push_type" varchar(5) COLLATE "pg_catalog"."default"
  4379. )
  4380. ;
  4381. COMMENT ON COLUMN "public"."msg_his"."publisher" IS '推送方';
  4382. COMMENT ON COLUMN "public"."msg_his"."receiver" IS '接收方';
  4383. COMMENT ON COLUMN "public"."msg_his"."his_msg" IS '推送历史记录内容';
  4384. COMMENT ON COLUMN "public"."msg_his"."push_config_id" IS '推送配置项id';
  4385. COMMENT ON COLUMN "public"."msg_his"."dept_id" IS '部门ID';
  4386. COMMENT ON COLUMN "public"."msg_his"."tenant_code" IS '租户编码';
  4387. COMMENT ON COLUMN "public"."msg_his"."creator" IS '创建者';
  4388. COMMENT ON COLUMN "public"."msg_his"."create_date" IS '创建时间';
  4389. COMMENT ON COLUMN "public"."msg_his"."updater" IS '更新者';
  4390. COMMENT ON COLUMN "public"."msg_his"."update_date" IS '更新时间';
  4391. COMMENT ON COLUMN "public"."msg_his"."publisher_code" IS '推送方编码';
  4392. COMMENT ON COLUMN "public"."msg_his"."receiver_code" IS '接收方编码';
  4393. COMMENT ON COLUMN "public"."msg_his"."company_id" IS '企业id';
  4394. COMMENT ON COLUMN "public"."msg_his"."status" IS '推送状态(0-成功,1-失败)';
  4395. COMMENT ON COLUMN "public"."msg_his"."status_msg" IS '状态信息';
  4396. COMMENT ON COLUMN "public"."msg_his"."push_setting_id" IS '推送设置id';
  4397. COMMENT ON COLUMN "public"."msg_his"."push_receive_status" IS '推送接收状态0-已接收1-未接收';
  4398. COMMENT ON COLUMN "public"."msg_his"."push_num" IS '推送次数';
  4399. COMMENT ON COLUMN "public"."msg_his"."push_type" IS '推送类型';
  4400. COMMENT ON TABLE "public"."msg_his" IS '消息历史表';
  4401. -- ----------------------------
  4402. -- Table structure for msg_push
  4403. -- ----------------------------
  4404. DROP TABLE IF EXISTS "public"."msg_push";
  4405. CREATE TABLE "public"."msg_push" (
  4406. "id" int8 NOT NULL,
  4407. "config_name" varchar(50) COLLATE "pg_catalog"."default",
  4408. "config_type" varchar(5) COLLATE "pg_catalog"."default",
  4409. "template_msg" varchar(255) COLLATE "pg_catalog"."default",
  4410. "template_id" int8,
  4411. "config_params" text COLLATE "pg_catalog"."default",
  4412. "dept_id" int8,
  4413. "tenant_code" int8,
  4414. "creator" int8,
  4415. "create_date" int8,
  4416. "updater" int8,
  4417. "update_date" int8,
  4418. "execute_by_job" varchar(5) COLLATE "pg_catalog"."default",
  4419. "company_id" int8
  4420. )
  4421. ;
  4422. COMMENT ON COLUMN "public"."msg_push"."id" IS '主键';
  4423. COMMENT ON COLUMN "public"."msg_push"."config_name" IS '配置名';
  4424. COMMENT ON COLUMN "public"."msg_push"."config_type" IS '配置类型';
  4425. COMMENT ON COLUMN "public"."msg_push"."template_msg" IS '消息内容';
  4426. COMMENT ON COLUMN "public"."msg_push"."template_id" IS '模板id';
  4427. COMMENT ON COLUMN "public"."msg_push"."config_params" IS '配置参数';
  4428. COMMENT ON COLUMN "public"."msg_push"."dept_id" IS '部门ID';
  4429. COMMENT ON COLUMN "public"."msg_push"."tenant_code" IS '租户编码';
  4430. COMMENT ON COLUMN "public"."msg_push"."creator" IS '创建者';
  4431. COMMENT ON COLUMN "public"."msg_push"."create_date" IS '创建时间';
  4432. COMMENT ON COLUMN "public"."msg_push"."updater" IS '更新者';
  4433. COMMENT ON COLUMN "public"."msg_push"."update_date" IS '更新时间';
  4434. COMMENT ON COLUMN "public"."msg_push"."execute_by_job" IS '是否由定时任务执行 0:否 1:是';
  4435. COMMENT ON COLUMN "public"."msg_push"."company_id" IS '企业id';
  4436. COMMENT ON TABLE "public"."msg_push" IS '消息推送';
  4437. -- ----------------------------
  4438. -- Table structure for msg_push_setting
  4439. -- ----------------------------
  4440. DROP TABLE IF EXISTS "public"."msg_push_setting";
  4441. CREATE TABLE "public"."msg_push_setting" (
  4442. "id" int8 NOT NULL,
  4443. "push_ids" varchar(255) COLLATE "pg_catalog"."default",
  4444. "template_id" int8,
  4445. "receivers" varchar(255) COLLATE "pg_catalog"."default",
  4446. "repeat_push" varchar(255) COLLATE "pg_catalog"."default",
  4447. "interval_push" varchar(255) COLLATE "pg_catalog"."default",
  4448. "interval_frequency" varchar(10) COLLATE "pg_catalog"."default",
  4449. "tenant_code" int8,
  4450. "company_id" int8,
  4451. "dept_id" int8,
  4452. "creator" int8,
  4453. "create_date" timestamp(6),
  4454. "updater" int8,
  4455. "update_date" timestamp(6),
  4456. "name" varchar(255) COLLATE "pg_catalog"."default",
  4457. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4458. "repeat_frequency" varchar(10) COLLATE "pg_catalog"."default"
  4459. )
  4460. ;
  4461. COMMENT ON COLUMN "public"."msg_push_setting"."id" IS '主键';
  4462. COMMENT ON COLUMN "public"."msg_push_setting"."push_ids" IS '推送ids';
  4463. COMMENT ON COLUMN "public"."msg_push_setting"."template_id" IS '模板id';
  4464. COMMENT ON COLUMN "public"."msg_push_setting"."receivers" IS '接收人集合';
  4465. COMMENT ON COLUMN "public"."msg_push_setting"."repeat_push" IS '重复推送,0-开启,1-关闭';
  4466. COMMENT ON COLUMN "public"."msg_push_setting"."interval_push" IS '间隔推送,0-开启,1-关闭';
  4467. COMMENT ON COLUMN "public"."msg_push_setting"."interval_frequency" IS '间隔推送频率';
  4468. COMMENT ON COLUMN "public"."msg_push_setting"."tenant_code" IS '租户编码';
  4469. COMMENT ON COLUMN "public"."msg_push_setting"."company_id" IS '企业详情id';
  4470. COMMENT ON COLUMN "public"."msg_push_setting"."dept_id" IS '部门id';
  4471. COMMENT ON COLUMN "public"."msg_push_setting"."creator" IS '创建者';
  4472. COMMENT ON COLUMN "public"."msg_push_setting"."create_date" IS '创建时间';
  4473. COMMENT ON COLUMN "public"."msg_push_setting"."updater" IS '更新者';
  4474. COMMENT ON COLUMN "public"."msg_push_setting"."update_date" IS '更新时间';
  4475. COMMENT ON COLUMN "public"."msg_push_setting"."name" IS '推送设置名称';
  4476. COMMENT ON COLUMN "public"."msg_push_setting"."remark" IS '备注';
  4477. COMMENT ON COLUMN "public"."msg_push_setting"."repeat_frequency" IS '重复推送频率';
  4478. COMMENT ON TABLE "public"."msg_push_setting" IS '消息推送设置';
  4479. -- ----------------------------
  4480. -- Table structure for msg_template
  4481. -- ----------------------------
  4482. DROP TABLE IF EXISTS "public"."msg_template";
  4483. CREATE TABLE "public"."msg_template" (
  4484. "id" int8 NOT NULL,
  4485. "name" varchar(100) COLLATE "pg_catalog"."default",
  4486. "type" varchar(5) COLLATE "pg_catalog"."default",
  4487. "subject" varchar(100) COLLATE "pg_catalog"."default",
  4488. "content" text COLLATE "pg_catalog"."default",
  4489. "dept_id" int8,
  4490. "tenant_code" int8,
  4491. "creator" int8,
  4492. "create_date" int8,
  4493. "updater" int8,
  4494. "update_date" int8,
  4495. "company_id" int8
  4496. )
  4497. ;
  4498. COMMENT ON COLUMN "public"."msg_template"."name" IS '模板名称';
  4499. COMMENT ON COLUMN "public"."msg_template"."type" IS '模板类型(暂时仅支持邮箱) 1:邮箱模板';
  4500. COMMENT ON COLUMN "public"."msg_template"."subject" IS '模板主题';
  4501. COMMENT ON COLUMN "public"."msg_template"."content" IS '消息正文内容';
  4502. COMMENT ON COLUMN "public"."msg_template"."dept_id" IS '部门ID';
  4503. COMMENT ON COLUMN "public"."msg_template"."tenant_code" IS '租户编码';
  4504. COMMENT ON COLUMN "public"."msg_template"."creator" IS '创建者';
  4505. COMMENT ON COLUMN "public"."msg_template"."create_date" IS '创建时间';
  4506. COMMENT ON COLUMN "public"."msg_template"."updater" IS '更新者';
  4507. COMMENT ON COLUMN "public"."msg_template"."update_date" IS '更新时间';
  4508. COMMENT ON COLUMN "public"."msg_template"."company_id" IS '企业id';
  4509. COMMENT ON TABLE "public"."msg_template" IS '消息模板';
  4510. -- ----------------------------
  4511. -- Table structure for msg_user
  4512. -- ----------------------------
  4513. DROP TABLE IF EXISTS "public"."msg_user";
  4514. CREATE TABLE "public"."msg_user" (
  4515. "id" int8 NOT NULL,
  4516. "user_id" int8,
  4517. "email_username" varchar(255) COLLATE "pg_catalog"."default",
  4518. "wx_open_id" varchar(255) COLLATE "pg_catalog"."default",
  4519. "dingding_phone" varchar(255) COLLATE "pg_catalog"."default",
  4520. "creator" int8,
  4521. "create_date" int8,
  4522. "updater" int8,
  4523. "update_date" int8,
  4524. "wx_phone" varchar(255) COLLATE "pg_catalog"."default"
  4525. )
  4526. ;
  4527. COMMENT ON COLUMN "public"."msg_user"."id" IS 'id';
  4528. COMMENT ON COLUMN "public"."msg_user"."user_id" IS '用户id';
  4529. COMMENT ON COLUMN "public"."msg_user"."email_username" IS '邮箱用户名';
  4530. COMMENT ON COLUMN "public"."msg_user"."wx_open_id" IS '微信openId';
  4531. COMMENT ON COLUMN "public"."msg_user"."dingding_phone" IS '钉钉电话';
  4532. COMMENT ON COLUMN "public"."msg_user"."creator" IS '创建者';
  4533. COMMENT ON COLUMN "public"."msg_user"."create_date" IS '创建时间';
  4534. COMMENT ON COLUMN "public"."msg_user"."updater" IS '更新者';
  4535. COMMENT ON COLUMN "public"."msg_user"."update_date" IS '更新时间';
  4536. COMMENT ON COLUMN "public"."msg_user"."wx_phone" IS '微信电话';
  4537. COMMENT ON TABLE "public"."msg_user" IS '消息用户信息';
  4538. -- ----------------------------
  4539. -- Table structure for qrtz_blob_triggers
  4540. -- ----------------------------
  4541. DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
  4542. CREATE TABLE "public"."qrtz_blob_triggers" (
  4543. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4544. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4545. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4546. "blob_data" bytea
  4547. )
  4548. ;
  4549. -- ----------------------------
  4550. -- Table structure for qrtz_calendars
  4551. -- ----------------------------
  4552. DROP TABLE IF EXISTS "public"."qrtz_calendars";
  4553. CREATE TABLE "public"."qrtz_calendars" (
  4554. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4555. "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4556. "calendar" bytea NOT NULL
  4557. )
  4558. ;
  4559. -- ----------------------------
  4560. -- Table structure for qrtz_cron_triggers
  4561. -- ----------------------------
  4562. DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
  4563. CREATE TABLE "public"."qrtz_cron_triggers" (
  4564. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4565. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4566. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4567. "cron_expression" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4568. "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
  4569. )
  4570. ;
  4571. -- ----------------------------
  4572. -- Table structure for qrtz_fired_triggers
  4573. -- ----------------------------
  4574. DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
  4575. CREATE TABLE "public"."qrtz_fired_triggers" (
  4576. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4577. "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
  4578. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4579. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4580. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4581. "fired_time" int8 NOT NULL,
  4582. "sched_time" int8 NOT NULL,
  4583. "priority" int4 NOT NULL,
  4584. "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  4585. "job_name" varchar(200) COLLATE "pg_catalog"."default",
  4586. "job_group" varchar(200) COLLATE "pg_catalog"."default",
  4587. "is_nonconcurrent" bool,
  4588. "requests_recovery" bool
  4589. )
  4590. ;
  4591. -- ----------------------------
  4592. -- Table structure for qrtz_job_details
  4593. -- ----------------------------
  4594. DROP TABLE IF EXISTS "public"."qrtz_job_details";
  4595. CREATE TABLE "public"."qrtz_job_details" (
  4596. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4597. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4598. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4599. "description" varchar(250) COLLATE "pg_catalog"."default",
  4600. "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
  4601. "is_durable" bool NOT NULL,
  4602. "is_nonconcurrent" bool NOT NULL,
  4603. "is_update_data" bool NOT NULL,
  4604. "requests_recovery" bool NOT NULL,
  4605. "job_data" bytea
  4606. )
  4607. ;
  4608. -- ----------------------------
  4609. -- Table structure for qrtz_locks
  4610. -- ----------------------------
  4611. DROP TABLE IF EXISTS "public"."qrtz_locks";
  4612. CREATE TABLE "public"."qrtz_locks" (
  4613. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4614. "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
  4615. )
  4616. ;
  4617. -- ----------------------------
  4618. -- Table structure for qrtz_paused_trigger_grps
  4619. -- ----------------------------
  4620. DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
  4621. CREATE TABLE "public"."qrtz_paused_trigger_grps" (
  4622. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4623. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
  4624. )
  4625. ;
  4626. -- ----------------------------
  4627. -- Table structure for qrtz_scheduler_state
  4628. -- ----------------------------
  4629. DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
  4630. CREATE TABLE "public"."qrtz_scheduler_state" (
  4631. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4632. "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4633. "last_checkin_time" int8 NOT NULL,
  4634. "checkin_interval" int8 NOT NULL
  4635. )
  4636. ;
  4637. -- ----------------------------
  4638. -- Table structure for qrtz_simple_triggers
  4639. -- ----------------------------
  4640. DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
  4641. CREATE TABLE "public"."qrtz_simple_triggers" (
  4642. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4643. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4644. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4645. "repeat_count" int8 NOT NULL,
  4646. "repeat_interval" int8 NOT NULL,
  4647. "times_triggered" int8 NOT NULL
  4648. )
  4649. ;
  4650. -- ----------------------------
  4651. -- Table structure for qrtz_simprop_triggers
  4652. -- ----------------------------
  4653. DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
  4654. CREATE TABLE "public"."qrtz_simprop_triggers" (
  4655. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4656. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4657. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4658. "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
  4659. "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
  4660. "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
  4661. "int_prop_1" int4,
  4662. "int_prop_2" int4,
  4663. "long_prop_1" int8,
  4664. "long_prop_2" int8,
  4665. "dec_prop_1" numeric(13,4),
  4666. "dec_prop_2" numeric(13,4),
  4667. "bool_prop_1" bool,
  4668. "bool_prop_2" bool
  4669. )
  4670. ;
  4671. -- ----------------------------
  4672. -- Table structure for qrtz_triggers
  4673. -- ----------------------------
  4674. DROP TABLE IF EXISTS "public"."qrtz_triggers";
  4675. CREATE TABLE "public"."qrtz_triggers" (
  4676. "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  4677. "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4678. "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4679. "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4680. "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  4681. "description" varchar(250) COLLATE "pg_catalog"."default",
  4682. "next_fire_time" int8,
  4683. "prev_fire_time" int8,
  4684. "priority" int4,
  4685. "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  4686. "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  4687. "start_time" int8 NOT NULL,
  4688. "end_time" int8,
  4689. "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
  4690. "misfire_instr" int2,
  4691. "job_data" bytea
  4692. )
  4693. ;
  4694. -- ----------------------------
  4695. -- Table structure for queue_log
  4696. -- ----------------------------
  4697. DROP TABLE IF EXISTS "public"."queue_log";
  4698. CREATE TABLE "public"."queue_log" (
  4699. "id" int8 NOT NULL,
  4700. "time" timestamp(6),
  4701. "queue_num" varchar(25) COLLATE "pg_catalog"."default",
  4702. "enter_num" varchar(25) COLLATE "pg_catalog"."default",
  4703. "poll_num" varchar(25) COLLATE "pg_catalog"."default",
  4704. "channel_num" varchar(25) COLLATE "pg_catalog"."default",
  4705. "creator" int8,
  4706. "create_date" timestamp(6),
  4707. "updater" int8,
  4708. "update_date" timestamp(6)
  4709. )
  4710. ;
  4711. COMMENT ON COLUMN "public"."queue_log"."id" IS '主键';
  4712. COMMENT ON COLUMN "public"."queue_log"."time" IS '时间';
  4713. COMMENT ON COLUMN "public"."queue_log"."queue_num" IS '队列消息数';
  4714. COMMENT ON COLUMN "public"."queue_log"."enter_num" IS '进口消息量';
  4715. COMMENT ON COLUMN "public"."queue_log"."poll_num" IS '出口消息量';
  4716. COMMENT ON COLUMN "public"."queue_log"."channel_num" IS '通道数';
  4717. COMMENT ON COLUMN "public"."queue_log"."creator" IS '创建者';
  4718. COMMENT ON COLUMN "public"."queue_log"."create_date" IS '创建时间';
  4719. COMMENT ON COLUMN "public"."queue_log"."updater" IS '更新者';
  4720. COMMENT ON COLUMN "public"."queue_log"."update_date" IS '更新时间';
  4721. COMMENT ON TABLE "public"."queue_log" IS '队列消息数量日志';
  4722. -- ----------------------------
  4723. -- Table structure for queue_msg_log
  4724. -- ----------------------------
  4725. DROP TABLE IF EXISTS "public"."queue_msg_log";
  4726. CREATE TABLE "public"."queue_msg_log" (
  4727. "id" int8 NOT NULL,
  4728. "channel_name" varchar(30) COLLATE "pg_catalog"."default",
  4729. "msg" varchar COLLATE "pg_catalog"."default",
  4730. "time" int8,
  4731. "creator" int8,
  4732. "create_date" timestamp(6),
  4733. "updater" int8,
  4734. "update_date" timestamp(6)
  4735. )
  4736. ;
  4737. COMMENT ON COLUMN "public"."queue_msg_log"."channel_name" IS '所属通道';
  4738. COMMENT ON COLUMN "public"."queue_msg_log"."msg" IS '消息体';
  4739. COMMENT ON COLUMN "public"."queue_msg_log"."time" IS '时间';
  4740. COMMENT ON COLUMN "public"."queue_msg_log"."creator" IS '创建者';
  4741. COMMENT ON COLUMN "public"."queue_msg_log"."create_date" IS '创建时间';
  4742. COMMENT ON COLUMN "public"."queue_msg_log"."updater" IS '更新者';
  4743. COMMENT ON COLUMN "public"."queue_msg_log"."update_date" IS '更新时间';
  4744. COMMENT ON TABLE "public"."queue_msg_log" IS '队列消息日志';
  4745. -- ----------------------------
  4746. -- Table structure for schedule_job
  4747. -- ----------------------------
  4748. DROP TABLE IF EXISTS "public"."schedule_job";
  4749. CREATE TABLE "public"."schedule_job" (
  4750. "id" int8 NOT NULL,
  4751. "bean_name" varchar(200) COLLATE "pg_catalog"."default",
  4752. "params" varchar(2000) COLLATE "pg_catalog"."default",
  4753. "cron_expression" varchar(100) COLLATE "pg_catalog"."default",
  4754. "status" int4,
  4755. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4756. "creator" int8,
  4757. "create_date" int8,
  4758. "updater" int8,
  4759. "update_date" int8
  4760. )
  4761. ;
  4762. COMMENT ON COLUMN "public"."schedule_job"."id" IS 'id';
  4763. COMMENT ON COLUMN "public"."schedule_job"."bean_name" IS 'spring bean名称';
  4764. COMMENT ON COLUMN "public"."schedule_job"."params" IS '参数';
  4765. COMMENT ON COLUMN "public"."schedule_job"."cron_expression" IS 'cron表达式';
  4766. COMMENT ON COLUMN "public"."schedule_job"."status" IS '任务状态 0:暂停 1:正常';
  4767. COMMENT ON COLUMN "public"."schedule_job"."remark" IS '备注';
  4768. COMMENT ON COLUMN "public"."schedule_job"."creator" IS '创建者';
  4769. COMMENT ON COLUMN "public"."schedule_job"."create_date" IS '创建时间';
  4770. COMMENT ON COLUMN "public"."schedule_job"."updater" IS '更新者';
  4771. COMMENT ON COLUMN "public"."schedule_job"."update_date" IS '更新时间';
  4772. COMMENT ON TABLE "public"."schedule_job" IS '定时任务';
  4773. -- ----------------------------
  4774. -- Table structure for schedule_job_log
  4775. -- ----------------------------
  4776. DROP TABLE IF EXISTS "public"."schedule_job_log";
  4777. CREATE TABLE "public"."schedule_job_log" (
  4778. "id" int8 NOT NULL,
  4779. "job_id" int8 NOT NULL,
  4780. "bean_name" varchar(200) COLLATE "pg_catalog"."default",
  4781. "params" varchar(2000) COLLATE "pg_catalog"."default",
  4782. "status" int4,
  4783. "error" varchar(10000) COLLATE "pg_catalog"."default",
  4784. "times" int4,
  4785. "create_date" timestamp(6),
  4786. "ip" varchar(50) COLLATE "pg_catalog"."default"
  4787. )
  4788. ;
  4789. COMMENT ON COLUMN "public"."schedule_job_log"."id" IS 'id';
  4790. COMMENT ON COLUMN "public"."schedule_job_log"."bean_name" IS 'spring bean名称';
  4791. COMMENT ON COLUMN "public"."schedule_job_log"."params" IS '参数';
  4792. COMMENT ON COLUMN "public"."schedule_job_log"."status" IS '任务状态 0:失败 1:成功';
  4793. COMMENT ON COLUMN "public"."schedule_job_log"."error" IS '失败信息';
  4794. COMMENT ON COLUMN "public"."schedule_job_log"."times" IS '耗时(单位:毫秒)';
  4795. COMMENT ON COLUMN "public"."schedule_job_log"."ip" IS 'ip地址';
  4796. COMMENT ON TABLE "public"."schedule_job_log" IS '定时任务日志';
  4797. -- ----------------------------
  4798. -- Table structure for script_info
  4799. -- ----------------------------
  4800. DROP TABLE IF EXISTS "public"."script_info";
  4801. CREATE TABLE "public"."script_info" (
  4802. "id" int8 NOT NULL,
  4803. "name" varchar(255) COLLATE "pg_catalog"."default",
  4804. "script_type" varchar(25) COLLATE "pg_catalog"."default",
  4805. "script_body" varchar COLLATE "pg_catalog"."default",
  4806. "sup_msg" varchar(5000) COLLATE "pg_catalog"."default",
  4807. "query_msg" varchar(5000) COLLATE "pg_catalog"."default",
  4808. "debug" bool,
  4809. "remark" varchar(500) COLLATE "pg_catalog"."default",
  4810. "extend_data" varchar(5000) COLLATE "pg_catalog"."default",
  4811. "tenant_code" int8,
  4812. "company_id" int8,
  4813. "dept_id" int8,
  4814. "creator" int8,
  4815. "create_date" int8,
  4816. "updater" int8,
  4817. "update_date" int8
  4818. )
  4819. ;
  4820. COMMENT ON COLUMN "public"."script_info"."name" IS '名称';
  4821. COMMENT ON COLUMN "public"."script_info"."script_type" IS '语法类型';
  4822. COMMENT ON COLUMN "public"."script_info"."script_body" IS '方法体';
  4823. COMMENT ON COLUMN "public"."script_info"."sup_msg" IS '辅助参数';
  4824. COMMENT ON COLUMN "public"."script_info"."query_msg" IS '查询参数';
  4825. COMMENT ON COLUMN "public"."script_info"."debug" IS '调试';
  4826. COMMENT ON COLUMN "public"."script_info"."remark" IS '描述';
  4827. COMMENT ON COLUMN "public"."script_info"."extend_data" IS '扩展字段';
  4828. COMMENT ON COLUMN "public"."script_info"."tenant_code" IS '所属企业(租户code)';
  4829. COMMENT ON COLUMN "public"."script_info"."company_id" IS '企业详情id';
  4830. COMMENT ON COLUMN "public"."script_info"."dept_id" IS '部门id';
  4831. COMMENT ON COLUMN "public"."script_info"."creator" IS '创建者';
  4832. COMMENT ON COLUMN "public"."script_info"."create_date" IS '创建时间';
  4833. COMMENT ON COLUMN "public"."script_info"."updater" IS '更新者';
  4834. COMMENT ON COLUMN "public"."script_info"."update_date" IS '更新时间';
  4835. COMMENT ON TABLE "public"."script_info" IS '数据解析';
  4836. -- ----------------------------
  4837. -- Table structure for script_log
  4838. -- ----------------------------
  4839. DROP TABLE IF EXISTS "public"."script_log";
  4840. CREATE TABLE "public"."script_log" (
  4841. "id" int8 NOT NULL,
  4842. "script_id" int8,
  4843. "msg" varchar COLLATE "pg_catalog"."default",
  4844. "creator" int8,
  4845. "create_date" int8,
  4846. "updater" int8,
  4847. "update_date" int8
  4848. )
  4849. ;
  4850. COMMENT ON COLUMN "public"."script_log"."script_id" IS '数据解析主键';
  4851. COMMENT ON COLUMN "public"."script_log"."msg" IS '消息';
  4852. COMMENT ON COLUMN "public"."script_log"."creator" IS '创建者';
  4853. COMMENT ON COLUMN "public"."script_log"."create_date" IS '创建时间';
  4854. COMMENT ON COLUMN "public"."script_log"."updater" IS '更新者';
  4855. COMMENT ON COLUMN "public"."script_log"."update_date" IS '更新时间';
  4856. COMMENT ON TABLE "public"."script_log" IS '数据解析日志';
  4857. -- ----------------------------
  4858. -- Table structure for sys_dept
  4859. -- ----------------------------
  4860. DROP TABLE IF EXISTS "public"."sys_dept";
  4861. CREATE TABLE "public"."sys_dept" (
  4862. "id" int8 NOT NULL,
  4863. "pid" int8,
  4864. "pids" varchar(500) COLLATE "pg_catalog"."default",
  4865. "name" varchar(50) COLLATE "pg_catalog"."default",
  4866. "sort" int4,
  4867. "tenant_code" int8,
  4868. "creator" int8,
  4869. "create_date" int8,
  4870. "updater" int8,
  4871. "update_date" int8
  4872. )
  4873. ;
  4874. COMMENT ON COLUMN "public"."sys_dept"."id" IS 'id';
  4875. COMMENT ON COLUMN "public"."sys_dept"."pid" IS '上级ID';
  4876. COMMENT ON COLUMN "public"."sys_dept"."pids" IS '所有上级ID,用逗号分开';
  4877. COMMENT ON COLUMN "public"."sys_dept"."name" IS '部门名称';
  4878. COMMENT ON COLUMN "public"."sys_dept"."sort" IS '排序';
  4879. COMMENT ON COLUMN "public"."sys_dept"."tenant_code" IS '租户编码';
  4880. COMMENT ON COLUMN "public"."sys_dept"."creator" IS '创建者';
  4881. COMMENT ON COLUMN "public"."sys_dept"."create_date" IS '创建时间';
  4882. COMMENT ON COLUMN "public"."sys_dept"."updater" IS '更新者';
  4883. COMMENT ON COLUMN "public"."sys_dept"."update_date" IS '更新时间';
  4884. COMMENT ON TABLE "public"."sys_dept" IS '部门管理';
  4885. -- ----------------------------
  4886. -- Table structure for sys_dict_data
  4887. -- ----------------------------
  4888. DROP TABLE IF EXISTS "public"."sys_dict_data";
  4889. CREATE TABLE "public"."sys_dict_data" (
  4890. "id" int8 NOT NULL,
  4891. "dict_type_id" int8 NOT NULL,
  4892. "dict_label" varchar(255) COLLATE "pg_catalog"."default",
  4893. "dict_value" varchar(255) COLLATE "pg_catalog"."default",
  4894. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4895. "sort" int4,
  4896. "creator" int8,
  4897. "create_date" int8,
  4898. "updater" int8,
  4899. "update_date" int8
  4900. )
  4901. ;
  4902. COMMENT ON COLUMN "public"."sys_dict_data"."id" IS 'id';
  4903. COMMENT ON COLUMN "public"."sys_dict_data"."dict_type_id" IS '字典类型ID';
  4904. COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '字典标签';
  4905. COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '字典值';
  4906. COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
  4907. COMMENT ON COLUMN "public"."sys_dict_data"."sort" IS '排序';
  4908. COMMENT ON COLUMN "public"."sys_dict_data"."creator" IS '创建者';
  4909. COMMENT ON COLUMN "public"."sys_dict_data"."create_date" IS '创建时间';
  4910. COMMENT ON COLUMN "public"."sys_dict_data"."updater" IS '更新者';
  4911. COMMENT ON COLUMN "public"."sys_dict_data"."update_date" IS '更新时间';
  4912. COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据';
  4913. -- ----------------------------
  4914. -- Table structure for sys_dict_type
  4915. -- ----------------------------
  4916. DROP TABLE IF EXISTS "public"."sys_dict_type";
  4917. CREATE TABLE "public"."sys_dict_type" (
  4918. "id" int8 NOT NULL,
  4919. "dict_type" varchar(100) COLLATE "pg_catalog"."default",
  4920. "dict_name" varchar(255) COLLATE "pg_catalog"."default",
  4921. "remark" varchar(255) COLLATE "pg_catalog"."default",
  4922. "sort" int4,
  4923. "creator" int8,
  4924. "create_date" int8,
  4925. "updater" int8,
  4926. "update_date" int8
  4927. )
  4928. ;
  4929. COMMENT ON COLUMN "public"."sys_dict_type"."id" IS 'id';
  4930. COMMENT ON COLUMN "public"."sys_dict_type"."dict_type" IS '字典类型';
  4931. COMMENT ON COLUMN "public"."sys_dict_type"."dict_name" IS '字典名称';
  4932. COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
  4933. COMMENT ON COLUMN "public"."sys_dict_type"."sort" IS '排序';
  4934. COMMENT ON COLUMN "public"."sys_dict_type"."creator" IS '创建者';
  4935. COMMENT ON COLUMN "public"."sys_dict_type"."create_date" IS '创建时间';
  4936. COMMENT ON COLUMN "public"."sys_dict_type"."updater" IS '更新者';
  4937. COMMENT ON COLUMN "public"."sys_dict_type"."update_date" IS '更新时间';
  4938. COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型';
  4939. -- ----------------------------
  4940. -- Table structure for sys_energy_check
  4941. -- ----------------------------
  4942. DROP TABLE IF EXISTS "public"."sys_energy_check";
  4943. CREATE TABLE "public"."sys_energy_check" (
  4944. "id" int8 NOT NULL,
  4945. "location" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4946. "dept_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4947. "check_time" date NOT NULL,
  4948. "check_people" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4949. "problem" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4950. "requirement" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4951. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  4952. "status" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 0,
  4953. "change_time" date,
  4954. "creator" int8,
  4955. "create_date" timestamp(6),
  4956. "tenant_code" int8,
  4957. "device_name" varchar(255) COLLATE "pg_catalog"."default",
  4958. "remarks" varchar(255) COLLATE "pg_catalog"."default"
  4959. )
  4960. ;
  4961. COMMENT ON COLUMN "public"."sys_energy_check"."id" IS 'id';
  4962. COMMENT ON COLUMN "public"."sys_energy_check"."location" IS '设备位置';
  4963. COMMENT ON COLUMN "public"."sys_energy_check"."dept_name" IS '责任部门';
  4964. COMMENT ON COLUMN "public"."sys_energy_check"."check_time" IS '检查时间';
  4965. COMMENT ON COLUMN "public"."sys_energy_check"."check_people" IS '检查人员';
  4966. COMMENT ON COLUMN "public"."sys_energy_check"."problem" IS '存在问题';
  4967. COMMENT ON COLUMN "public"."sys_energy_check"."requirement" IS '整改要求';
  4968. COMMENT ON COLUMN "public"."sys_energy_check"."image_url" IS '图片地址';
  4969. COMMENT ON COLUMN "public"."sys_energy_check"."status" IS '整改状态 0:待整改 1:已整改';
  4970. COMMENT ON COLUMN "public"."sys_energy_check"."change_time" IS '整改时间';
  4971. COMMENT ON COLUMN "public"."sys_energy_check"."creator" IS '创建者';
  4972. COMMENT ON COLUMN "public"."sys_energy_check"."create_date" IS '创建时间';
  4973. COMMENT ON COLUMN "public"."sys_energy_check"."tenant_code" IS '租户编码';
  4974. COMMENT ON COLUMN "public"."sys_energy_check"."device_name" IS '设备名称';
  4975. COMMENT ON COLUMN "public"."sys_energy_check"."remarks" IS '备注';
  4976. COMMENT ON TABLE "public"."sys_energy_check" IS '能源检查';
  4977. -- ----------------------------
  4978. -- Table structure for sys_energy_people
  4979. -- ----------------------------
  4980. DROP TABLE IF EXISTS "public"."sys_energy_people";
  4981. CREATE TABLE "public"."sys_energy_people" (
  4982. "id" int8 NOT NULL,
  4983. "username" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4984. "realname" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4985. "dept_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4986. "user_id" int8 NOT NULL,
  4987. "email" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  4988. "tenant_code" int8,
  4989. "creator" int8,
  4990. "create_date" timestamp(6)
  4991. )
  4992. ;
  4993. COMMENT ON COLUMN "public"."sys_energy_people"."id" IS '项目id';
  4994. COMMENT ON COLUMN "public"."sys_energy_people"."username" IS '用户名';
  4995. COMMENT ON COLUMN "public"."sys_energy_people"."realname" IS '姓名';
  4996. COMMENT ON COLUMN "public"."sys_energy_people"."dept_name" IS '部门名称';
  4997. COMMENT ON COLUMN "public"."sys_energy_people"."user_id" IS '用户id';
  4998. COMMENT ON COLUMN "public"."sys_energy_people"."email" IS '邮箱';
  4999. COMMENT ON COLUMN "public"."sys_energy_people"."tenant_code" IS '租户编码';
  5000. COMMENT ON COLUMN "public"."sys_energy_people"."creator" IS '创建者';
  5001. COMMENT ON COLUMN "public"."sys_energy_people"."create_date" IS '创建时间';
  5002. COMMENT ON TABLE "public"."sys_energy_people" IS '节能项目-用户关联';
  5003. -- ----------------------------
  5004. -- Table structure for sys_energy_project
  5005. -- ----------------------------
  5006. DROP TABLE IF EXISTS "public"."sys_energy_project";
  5007. CREATE TABLE "public"."sys_energy_project" (
  5008. "id" int8 NOT NULL,
  5009. "project_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  5010. "department" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  5011. "people" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5012. "save_energy" numeric(15,2) NOT NULL,
  5013. "save_cost" numeric(15,2) NOT NULL,
  5014. "implement_time" date NOT NULL,
  5015. "detail" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5016. "status" varchar(32) COLLATE "pg_catalog"."default" DEFAULT 0,
  5017. "remark" varchar(32) COLLATE "pg_catalog"."default",
  5018. "tenant_code" int8,
  5019. "creator" int8,
  5020. "create_date" timestamp(6)
  5021. )
  5022. ;
  5023. COMMENT ON COLUMN "public"."sys_energy_project"."id" IS 'id';
  5024. COMMENT ON COLUMN "public"."sys_energy_project"."project_name" IS '项目名称';
  5025. COMMENT ON COLUMN "public"."sys_energy_project"."department" IS '部门';
  5026. COMMENT ON COLUMN "public"."sys_energy_project"."people" IS '实施人';
  5027. COMMENT ON COLUMN "public"."sys_energy_project"."save_energy" IS '节能量';
  5028. COMMENT ON COLUMN "public"."sys_energy_project"."save_cost" IS '节约费用';
  5029. COMMENT ON COLUMN "public"."sys_energy_project"."implement_time" IS '实施时间';
  5030. COMMENT ON COLUMN "public"."sys_energy_project"."detail" IS '详情';
  5031. COMMENT ON COLUMN "public"."sys_energy_project"."status" IS '审核状态 0:待审核 1:已审核 2:未通过';
  5032. COMMENT ON COLUMN "public"."sys_energy_project"."remark" IS '审核未通过备注';
  5033. COMMENT ON COLUMN "public"."sys_energy_project"."tenant_code" IS '租户编码';
  5034. COMMENT ON COLUMN "public"."sys_energy_project"."creator" IS '创建者';
  5035. COMMENT ON COLUMN "public"."sys_energy_project"."create_date" IS '创建时间';
  5036. COMMENT ON TABLE "public"."sys_energy_project" IS '节能项目';
  5037. -- ----------------------------
  5038. -- Table structure for sys_industry_type
  5039. -- ----------------------------
  5040. DROP TABLE IF EXISTS "public"."sys_industry_type";
  5041. CREATE TABLE "public"."sys_industry_type" (
  5042. "id" int8 NOT NULL,
  5043. "code" varchar(20) COLLATE "pg_catalog"."default",
  5044. "parent_code" varchar(20) COLLATE "pg_catalog"."default",
  5045. "name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  5046. "full_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5047. "jgzh" bool,
  5048. "tenant_code" int8 NOT NULL,
  5049. "dept_id" int8 NOT NULL,
  5050. "delete_status" int2 NOT NULL DEFAULT 0
  5051. )
  5052. ;
  5053. COMMENT ON COLUMN "public"."sys_industry_type"."id" IS 'id';
  5054. COMMENT ON COLUMN "public"."sys_industry_type"."code" IS '编码';
  5055. COMMENT ON COLUMN "public"."sys_industry_type"."parent_code" IS '父节编码';
  5056. COMMENT ON COLUMN "public"."sys_industry_type"."name" IS '行业名称';
  5057. COMMENT ON COLUMN "public"."sys_industry_type"."full_name" IS '行业全名';
  5058. COMMENT ON COLUMN "public"."sys_industry_type"."jgzh" IS '是否能源加工转换类行业';
  5059. COMMENT ON COLUMN "public"."sys_industry_type"."tenant_code" IS '租户编码';
  5060. COMMENT ON COLUMN "public"."sys_industry_type"."dept_id" IS '企业ID';
  5061. COMMENT ON COLUMN "public"."sys_industry_type"."delete_status" IS '删除状态 0未删除 1删除';
  5062. COMMENT ON TABLE "public"."sys_industry_type" IS '行业类型';
  5063. -- ----------------------------
  5064. -- Table structure for sys_language
  5065. -- ----------------------------
  5066. DROP TABLE IF EXISTS "public"."sys_language";
  5067. CREATE TABLE "public"."sys_language" (
  5068. "table_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  5069. "table_id" int8 NOT NULL,
  5070. "field_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  5071. "field_value" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  5072. "language" varchar(10) COLLATE "pg_catalog"."default" NOT NULL
  5073. )
  5074. ;
  5075. COMMENT ON COLUMN "public"."sys_language"."table_name" IS '表名';
  5076. COMMENT ON COLUMN "public"."sys_language"."table_id" IS '表主键';
  5077. COMMENT ON COLUMN "public"."sys_language"."field_name" IS '字段名';
  5078. COMMENT ON COLUMN "public"."sys_language"."field_value" IS '字段值';
  5079. COMMENT ON COLUMN "public"."sys_language"."language" IS '语言';
  5080. COMMENT ON TABLE "public"."sys_language" IS '国际化';
  5081. -- ----------------------------
  5082. -- Table structure for sys_log_error
  5083. -- ----------------------------
  5084. DROP TABLE IF EXISTS "public"."sys_log_error";
  5085. CREATE TABLE "public"."sys_log_error" (
  5086. "id" int8 NOT NULL,
  5087. "request_uri" varchar(200) COLLATE "pg_catalog"."default",
  5088. "request_method" varchar(20) COLLATE "pg_catalog"."default",
  5089. "request_params" text COLLATE "pg_catalog"."default",
  5090. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5091. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5092. "error_info" text COLLATE "pg_catalog"."default",
  5093. "creator" int8,
  5094. "create_date" int8
  5095. )
  5096. ;
  5097. COMMENT ON COLUMN "public"."sys_log_error"."id" IS 'id';
  5098. COMMENT ON COLUMN "public"."sys_log_error"."request_uri" IS '请求URI';
  5099. COMMENT ON COLUMN "public"."sys_log_error"."request_method" IS '请求方式';
  5100. COMMENT ON COLUMN "public"."sys_log_error"."request_params" IS '请求参数';
  5101. COMMENT ON COLUMN "public"."sys_log_error"."user_agent" IS '用户代理';
  5102. COMMENT ON COLUMN "public"."sys_log_error"."ip" IS '操作IP';
  5103. COMMENT ON COLUMN "public"."sys_log_error"."error_info" IS '异常信息';
  5104. COMMENT ON COLUMN "public"."sys_log_error"."creator" IS '创建者';
  5105. COMMENT ON COLUMN "public"."sys_log_error"."create_date" IS '创建时间';
  5106. COMMENT ON TABLE "public"."sys_log_error" IS '异常日志';
  5107. -- ----------------------------
  5108. -- Table structure for sys_log_login
  5109. -- ----------------------------
  5110. DROP TABLE IF EXISTS "public"."sys_log_login";
  5111. CREATE TABLE "public"."sys_log_login" (
  5112. "id" int8 NOT NULL,
  5113. "operation" int4,
  5114. "status" int4,
  5115. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5116. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5117. "creator_name" varchar(50) COLLATE "pg_catalog"."default",
  5118. "creator" int8,
  5119. "create_date" int8,
  5120. "internal_ip" varchar(255) COLLATE "pg_catalog"."default"
  5121. )
  5122. ;
  5123. COMMENT ON COLUMN "public"."sys_log_login"."id" IS 'id';
  5124. COMMENT ON COLUMN "public"."sys_log_login"."operation" IS '用户操作 0:用户登录 1:用户退出';
  5125. COMMENT ON COLUMN "public"."sys_log_login"."status" IS '状态 0:失败 1:成功 2:账号已锁定';
  5126. COMMENT ON COLUMN "public"."sys_log_login"."user_agent" IS '用户代理';
  5127. COMMENT ON COLUMN "public"."sys_log_login"."ip" IS '操作IP';
  5128. COMMENT ON COLUMN "public"."sys_log_login"."creator_name" IS '用户名';
  5129. COMMENT ON COLUMN "public"."sys_log_login"."creator" IS '创建者';
  5130. COMMENT ON COLUMN "public"."sys_log_login"."create_date" IS '创建时间';
  5131. COMMENT ON COLUMN "public"."sys_log_login"."internal_ip" IS '内网ip';
  5132. COMMENT ON TABLE "public"."sys_log_login" IS '登录日志';
  5133. -- ----------------------------
  5134. -- Table structure for sys_log_operation
  5135. -- ----------------------------
  5136. DROP TABLE IF EXISTS "public"."sys_log_operation";
  5137. CREATE TABLE "public"."sys_log_operation" (
  5138. "id" int8 NOT NULL,
  5139. "operation" varchar(50) COLLATE "pg_catalog"."default",
  5140. "request_uri" varchar(200) COLLATE "pg_catalog"."default",
  5141. "request_method" varchar(20) COLLATE "pg_catalog"."default",
  5142. "request_params" text COLLATE "pg_catalog"."default",
  5143. "request_time" int4,
  5144. "user_agent" varchar(500) COLLATE "pg_catalog"."default",
  5145. "ip" varchar(32) COLLATE "pg_catalog"."default",
  5146. "status" int4,
  5147. "creator_name" varchar(50) COLLATE "pg_catalog"."default",
  5148. "creator" int8,
  5149. "create_date" int8,
  5150. "internal_ip" varchar(255) COLLATE "pg_catalog"."default"
  5151. )
  5152. ;
  5153. COMMENT ON COLUMN "public"."sys_log_operation"."id" IS 'id';
  5154. COMMENT ON COLUMN "public"."sys_log_operation"."operation" IS '用户操作';
  5155. COMMENT ON COLUMN "public"."sys_log_operation"."request_uri" IS '请求URI';
  5156. COMMENT ON COLUMN "public"."sys_log_operation"."request_method" IS '请求方式';
  5157. COMMENT ON COLUMN "public"."sys_log_operation"."request_params" IS '请求参数';
  5158. COMMENT ON COLUMN "public"."sys_log_operation"."request_time" IS '请求时长(毫秒)';
  5159. COMMENT ON COLUMN "public"."sys_log_operation"."user_agent" IS '用户代理';
  5160. COMMENT ON COLUMN "public"."sys_log_operation"."ip" IS '操作IP';
  5161. COMMENT ON COLUMN "public"."sys_log_operation"."status" IS '状态 0:失败 1:成功';
  5162. COMMENT ON COLUMN "public"."sys_log_operation"."creator_name" IS '用户名';
  5163. COMMENT ON COLUMN "public"."sys_log_operation"."creator" IS '创建者';
  5164. COMMENT ON COLUMN "public"."sys_log_operation"."create_date" IS '创建时间';
  5165. COMMENT ON COLUMN "public"."sys_log_operation"."internal_ip" IS '内网ip';
  5166. COMMENT ON TABLE "public"."sys_log_operation" IS '操作日志';
  5167. -- ----------------------------
  5168. -- Table structure for sys_mail_log
  5169. -- ----------------------------
  5170. DROP TABLE IF EXISTS "public"."sys_mail_log";
  5171. CREATE TABLE "public"."sys_mail_log" (
  5172. "id" int8 NOT NULL,
  5173. "template_id" int8 NOT NULL,
  5174. "mail_from" varchar(200) COLLATE "pg_catalog"."default",
  5175. "mail_to" varchar(400) COLLATE "pg_catalog"."default",
  5176. "mail_cc" varchar(400) COLLATE "pg_catalog"."default",
  5177. "subject" varchar(200) COLLATE "pg_catalog"."default",
  5178. "content" text COLLATE "pg_catalog"."default",
  5179. "status" int4,
  5180. "creator" int8,
  5181. "create_date" int8
  5182. )
  5183. ;
  5184. COMMENT ON COLUMN "public"."sys_mail_log"."id" IS 'id';
  5185. COMMENT ON COLUMN "public"."sys_mail_log"."template_id" IS '邮件模板ID';
  5186. COMMENT ON COLUMN "public"."sys_mail_log"."mail_from" IS '发送者';
  5187. COMMENT ON COLUMN "public"."sys_mail_log"."mail_to" IS '收件人';
  5188. COMMENT ON COLUMN "public"."sys_mail_log"."mail_cc" IS '抄送者';
  5189. COMMENT ON COLUMN "public"."sys_mail_log"."subject" IS '邮件主题';
  5190. COMMENT ON COLUMN "public"."sys_mail_log"."content" IS '邮件正文';
  5191. COMMENT ON COLUMN "public"."sys_mail_log"."status" IS '发送状态 0:失败 1:成功';
  5192. COMMENT ON COLUMN "public"."sys_mail_log"."creator" IS '创建者';
  5193. COMMENT ON COLUMN "public"."sys_mail_log"."create_date" IS '创建时间';
  5194. COMMENT ON TABLE "public"."sys_mail_log" IS '邮件发送记录';
  5195. -- ----------------------------
  5196. -- Table structure for sys_mail_template
  5197. -- ----------------------------
  5198. DROP TABLE IF EXISTS "public"."sys_mail_template";
  5199. CREATE TABLE "public"."sys_mail_template" (
  5200. "id" int8 NOT NULL,
  5201. "name" varchar(100) COLLATE "pg_catalog"."default",
  5202. "subject" varchar(200) COLLATE "pg_catalog"."default",
  5203. "content" text COLLATE "pg_catalog"."default",
  5204. "creator" int8,
  5205. "create_date" int8,
  5206. "updater" int8,
  5207. "update_date" int8
  5208. )
  5209. ;
  5210. COMMENT ON COLUMN "public"."sys_mail_template"."id" IS 'id';
  5211. COMMENT ON COLUMN "public"."sys_mail_template"."name" IS '模板名称';
  5212. COMMENT ON COLUMN "public"."sys_mail_template"."subject" IS '邮件主题';
  5213. COMMENT ON COLUMN "public"."sys_mail_template"."content" IS '邮件正文';
  5214. COMMENT ON COLUMN "public"."sys_mail_template"."creator" IS '创建者';
  5215. COMMENT ON COLUMN "public"."sys_mail_template"."create_date" IS '创建时间';
  5216. COMMENT ON COLUMN "public"."sys_mail_template"."updater" IS '更新者';
  5217. COMMENT ON COLUMN "public"."sys_mail_template"."update_date" IS '更新时间';
  5218. COMMENT ON TABLE "public"."sys_mail_template" IS '邮件模板';
  5219. -- ----------------------------
  5220. -- Table structure for sys_menu
  5221. -- ----------------------------
  5222. DROP TABLE IF EXISTS "public"."sys_menu";
  5223. CREATE TABLE "public"."sys_menu" (
  5224. "id" int8 NOT NULL,
  5225. "pid" int8,
  5226. "url" varchar(200) COLLATE "pg_catalog"."default",
  5227. "permissions" varchar(500) COLLATE "pg_catalog"."default",
  5228. "type" int4,
  5229. "open_style" int4,
  5230. "icon" varchar(50) COLLATE "pg_catalog"."default",
  5231. "sort" int4,
  5232. "creator" int8,
  5233. "create_date" int8,
  5234. "updater" int8,
  5235. "update_date" int8,
  5236. "sa_view" int4,
  5237. "description" varchar COLLATE "pg_catalog"."default",
  5238. "model" varchar(4) COLLATE "pg_catalog"."default",
  5239. "model_url" varchar(1024) COLLATE "pg_catalog"."default"
  5240. )
  5241. ;
  5242. COMMENT ON COLUMN "public"."sys_menu"."id" IS 'id';
  5243. COMMENT ON COLUMN "public"."sys_menu"."pid" IS '上级ID,一级菜单为0';
  5244. COMMENT ON COLUMN "public"."sys_menu"."url" IS '菜单URL';
  5245. COMMENT ON COLUMN "public"."sys_menu"."permissions" IS '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)';
  5246. COMMENT ON COLUMN "public"."sys_menu"."type" IS '类型 0:菜单 1:按钮';
  5247. COMMENT ON COLUMN "public"."sys_menu"."open_style" IS '打开方式 0:内部 1:外部';
  5248. COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
  5249. COMMENT ON COLUMN "public"."sys_menu"."sort" IS '排序';
  5250. COMMENT ON COLUMN "public"."sys_menu"."creator" IS '创建者';
  5251. COMMENT ON COLUMN "public"."sys_menu"."create_date" IS '创建时间';
  5252. COMMENT ON COLUMN "public"."sys_menu"."updater" IS '更新者';
  5253. COMMENT ON COLUMN "public"."sys_menu"."update_date" IS '更新时间';
  5254. COMMENT ON COLUMN "public"."sys_menu"."sa_view" IS '超管是否可见 0:否 1:是';
  5255. COMMENT ON COLUMN "public"."sys_menu"."description" IS '说明';
  5256. COMMENT ON COLUMN "public"."sys_menu"."model" IS '导航';
  5257. COMMENT ON COLUMN "public"."sys_menu"."model_url" IS '导航图标';
  5258. COMMENT ON TABLE "public"."sys_menu" IS '菜单管理';
  5259. -- ----------------------------
  5260. -- Table structure for sys_notice
  5261. -- ----------------------------
  5262. DROP TABLE IF EXISTS "public"."sys_notice";
  5263. CREATE TABLE "public"."sys_notice" (
  5264. "id" int8 NOT NULL,
  5265. "type" int4 NOT NULL,
  5266. "title" varchar(200) COLLATE "pg_catalog"."default",
  5267. "content" text COLLATE "pg_catalog"."default",
  5268. "receiver_type" int4,
  5269. "receiver_type_ids" varchar(500) COLLATE "pg_catalog"."default",
  5270. "status" int4,
  5271. "sender_name" varchar(50) COLLATE "pg_catalog"."default",
  5272. "sender_date" timestamp(6),
  5273. "creator" int8,
  5274. "create_date" timestamp(6)
  5275. )
  5276. ;
  5277. COMMENT ON COLUMN "public"."sys_notice"."id" IS 'id';
  5278. COMMENT ON COLUMN "public"."sys_notice"."type" IS '通知类型';
  5279. COMMENT ON COLUMN "public"."sys_notice"."title" IS '标题';
  5280. COMMENT ON COLUMN "public"."sys_notice"."content" IS '内容';
  5281. COMMENT ON COLUMN "public"."sys_notice"."receiver_type" IS '接收者 0:全部 1:部门';
  5282. COMMENT ON COLUMN "public"."sys_notice"."receiver_type_ids" IS '接收者ID,用逗号分开';
  5283. COMMENT ON COLUMN "public"."sys_notice"."status" IS '发送状态 0:草稿 1:已发布';
  5284. COMMENT ON COLUMN "public"."sys_notice"."sender_name" IS '发送者';
  5285. COMMENT ON COLUMN "public"."sys_notice"."sender_date" IS '发送时间';
  5286. COMMENT ON COLUMN "public"."sys_notice"."creator" IS '创建者';
  5287. COMMENT ON COLUMN "public"."sys_notice"."create_date" IS '创建时间';
  5288. COMMENT ON TABLE "public"."sys_notice" IS '通知管理';
  5289. -- ----------------------------
  5290. -- Table structure for sys_notice_user
  5291. -- ----------------------------
  5292. DROP TABLE IF EXISTS "public"."sys_notice_user";
  5293. CREATE TABLE "public"."sys_notice_user" (
  5294. "receiver_id" int8 NOT NULL,
  5295. "notice_id" int8 NOT NULL,
  5296. "read_status" int4 NOT NULL,
  5297. "read_date" timestamp(6)
  5298. )
  5299. ;
  5300. COMMENT ON COLUMN "public"."sys_notice_user"."receiver_id" IS '接收者ID';
  5301. COMMENT ON COLUMN "public"."sys_notice_user"."notice_id" IS '通知ID';
  5302. COMMENT ON COLUMN "public"."sys_notice_user"."read_status" IS '阅读状态 0:未读 1:已读';
  5303. COMMENT ON COLUMN "public"."sys_notice_user"."read_date" IS '阅读时间';
  5304. COMMENT ON TABLE "public"."sys_notice_user" IS '我的通知';
  5305. -- ----------------------------
  5306. -- Table structure for sys_oss
  5307. -- ----------------------------
  5308. DROP TABLE IF EXISTS "public"."sys_oss";
  5309. CREATE TABLE "public"."sys_oss" (
  5310. "id" int8 NOT NULL,
  5311. "url" varchar(200) COLLATE "pg_catalog"."default",
  5312. "type" varchar(5) COLLATE "pg_catalog"."default",
  5313. "single" bool,
  5314. "creator" int8,
  5315. "create_date" int8
  5316. )
  5317. ;
  5318. COMMENT ON COLUMN "public"."sys_oss"."id" IS 'id';
  5319. COMMENT ON COLUMN "public"."sys_oss"."url" IS 'URL地址';
  5320. COMMENT ON COLUMN "public"."sys_oss"."type" IS '文件类型';
  5321. COMMENT ON COLUMN "public"."sys_oss"."single" IS '是否唯一';
  5322. COMMENT ON TABLE "public"."sys_oss" IS '文件上传';
  5323. -- ----------------------------
  5324. -- Table structure for sys_params
  5325. -- ----------------------------
  5326. DROP TABLE IF EXISTS "public"."sys_params";
  5327. CREATE TABLE "public"."sys_params" (
  5328. "id" int8 NOT NULL,
  5329. "param_code" varchar(32) COLLATE "pg_catalog"."default",
  5330. "param_value" varchar(2000) COLLATE "pg_catalog"."default",
  5331. "param_type" int4 NOT NULL DEFAULT 1,
  5332. "remark" varchar(200) COLLATE "pg_catalog"."default",
  5333. "creator" int8,
  5334. "create_date" int8,
  5335. "updater" int8,
  5336. "update_date" int8
  5337. )
  5338. ;
  5339. COMMENT ON COLUMN "public"."sys_params"."param_code" IS '参数编码';
  5340. COMMENT ON COLUMN "public"."sys_params"."param_value" IS '参数值';
  5341. COMMENT ON COLUMN "public"."sys_params"."param_type" IS '类型 0:系统参数 1:非系统参数';
  5342. COMMENT ON COLUMN "public"."sys_params"."remark" IS '备注';
  5343. COMMENT ON COLUMN "public"."sys_params"."creator" IS '创建者';
  5344. COMMENT ON COLUMN "public"."sys_params"."create_date" IS '创建时间';
  5345. COMMENT ON COLUMN "public"."sys_params"."updater" IS '更新者';
  5346. COMMENT ON COLUMN "public"."sys_params"."update_date" IS '更新时间';
  5347. COMMENT ON TABLE "public"."sys_params" IS '参数管理';
  5348. -- ----------------------------
  5349. -- Table structure for sys_post
  5350. -- ----------------------------
  5351. DROP TABLE IF EXISTS "public"."sys_post";
  5352. CREATE TABLE "public"."sys_post" (
  5353. "id" int8 NOT NULL,
  5354. "post_code" varchar(100) COLLATE "pg_catalog"."default",
  5355. "post_name" varchar(100) COLLATE "pg_catalog"."default",
  5356. "sort" int4,
  5357. "status" int4,
  5358. "tenant_code" int8,
  5359. "creator" int8,
  5360. "create_date" int8,
  5361. "updater" int8,
  5362. "update_date" int8
  5363. )
  5364. ;
  5365. COMMENT ON COLUMN "public"."sys_post"."id" IS 'id';
  5366. COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
  5367. COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
  5368. COMMENT ON COLUMN "public"."sys_post"."sort" IS '排序';
  5369. COMMENT ON COLUMN "public"."sys_post"."status" IS '状态 0:停用 1:正常';
  5370. COMMENT ON COLUMN "public"."sys_post"."tenant_code" IS '租户编码';
  5371. COMMENT ON COLUMN "public"."sys_post"."creator" IS '创建者';
  5372. COMMENT ON COLUMN "public"."sys_post"."create_date" IS '创建时间';
  5373. COMMENT ON COLUMN "public"."sys_post"."updater" IS '更新者';
  5374. COMMENT ON COLUMN "public"."sys_post"."update_date" IS '更新时间';
  5375. COMMENT ON TABLE "public"."sys_post" IS '岗位管理';
  5376. -- ----------------------------
  5377. -- Table structure for sys_region
  5378. -- ----------------------------
  5379. DROP TABLE IF EXISTS "public"."sys_region";
  5380. CREATE TABLE "public"."sys_region" (
  5381. "id" int8 NOT NULL,
  5382. "pid" int8,
  5383. "name" varchar(100) COLLATE "pg_catalog"."default",
  5384. "tree_level" int4,
  5385. "leaf" int4,
  5386. "sort" int8,
  5387. "creator" int8,
  5388. "create_date" int8,
  5389. "updater" int8,
  5390. "update_date" int8
  5391. )
  5392. ;
  5393. COMMENT ON COLUMN "public"."sys_region"."pid" IS '上级ID';
  5394. COMMENT ON COLUMN "public"."sys_region"."name" IS '名称';
  5395. COMMENT ON COLUMN "public"."sys_region"."tree_level" IS '层级';
  5396. COMMENT ON COLUMN "public"."sys_region"."leaf" IS '是否叶子节点 0:否 1:是';
  5397. COMMENT ON COLUMN "public"."sys_region"."sort" IS '排序';
  5398. COMMENT ON COLUMN "public"."sys_region"."creator" IS '创建者';
  5399. COMMENT ON COLUMN "public"."sys_region"."create_date" IS '创建时间';
  5400. COMMENT ON COLUMN "public"."sys_region"."updater" IS '更新者';
  5401. COMMENT ON COLUMN "public"."sys_region"."update_date" IS '更新时间';
  5402. COMMENT ON TABLE "public"."sys_region" IS '行政区域';
  5403. -- ----------------------------
  5404. -- Table structure for sys_region_weather
  5405. -- ----------------------------
  5406. DROP TABLE IF EXISTS "public"."sys_region_weather";
  5407. CREATE TABLE "public"."sys_region_weather" (
  5408. "region_id" int8,
  5409. "weather_code" int8,
  5410. "weather_name" varchar(255) COLLATE "pg_catalog"."default",
  5411. "id" int8 NOT NULL
  5412. )
  5413. ;
  5414. COMMENT ON COLUMN "public"."sys_region_weather"."region_id" IS '区域编码';
  5415. COMMENT ON COLUMN "public"."sys_region_weather"."weather_code" IS '天气城市编码';
  5416. COMMENT ON TABLE "public"."sys_region_weather" IS '区域对应天气编码';
  5417. -- ----------------------------
  5418. -- Table structure for sys_role
  5419. -- ----------------------------
  5420. DROP TABLE IF EXISTS "public"."sys_role";
  5421. CREATE TABLE "public"."sys_role" (
  5422. "id" int8 NOT NULL,
  5423. "name" varchar(50) COLLATE "pg_catalog"."default",
  5424. "remark" varchar(100) COLLATE "pg_catalog"."default",
  5425. "dept_id" int8,
  5426. "tenant_code" int8,
  5427. "creator" int8,
  5428. "create_date" int8,
  5429. "updater" int8,
  5430. "update_date" int8,
  5431. "default_role" bool,
  5432. "company_id" int8,
  5433. "type" varchar(5) COLLATE "pg_catalog"."default"
  5434. )
  5435. ;
  5436. COMMENT ON COLUMN "public"."sys_role"."id" IS 'id';
  5437. COMMENT ON COLUMN "public"."sys_role"."name" IS '角色名称';
  5438. COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
  5439. COMMENT ON COLUMN "public"."sys_role"."dept_id" IS '部门ID';
  5440. COMMENT ON COLUMN "public"."sys_role"."tenant_code" IS '租户编码';
  5441. COMMENT ON COLUMN "public"."sys_role"."creator" IS '创建者';
  5442. COMMENT ON COLUMN "public"."sys_role"."create_date" IS '创建时间';
  5443. COMMENT ON COLUMN "public"."sys_role"."updater" IS '更新者';
  5444. COMMENT ON COLUMN "public"."sys_role"."update_date" IS '更新时间';
  5445. COMMENT ON COLUMN "public"."sys_role"."default_role" IS '是否默认角色';
  5446. COMMENT ON COLUMN "public"."sys_role"."company_id" IS '企业详情id';
  5447. COMMENT ON COLUMN "public"."sys_role"."type" IS '角色类型,0-企业角色,1-用户角色';
  5448. COMMENT ON TABLE "public"."sys_role" IS '角色管理';
  5449. -- ----------------------------
  5450. -- Table structure for sys_role_data_scope
  5451. -- ----------------------------
  5452. DROP TABLE IF EXISTS "public"."sys_role_data_scope";
  5453. CREATE TABLE "public"."sys_role_data_scope" (
  5454. "id" int8 NOT NULL,
  5455. "role_id" int8,
  5456. "dept_id" int8,
  5457. "creator" int8,
  5458. "create_date" int8
  5459. )
  5460. ;
  5461. COMMENT ON COLUMN "public"."sys_role_data_scope"."role_id" IS '角色ID';
  5462. COMMENT ON COLUMN "public"."sys_role_data_scope"."dept_id" IS '部门ID';
  5463. COMMENT ON COLUMN "public"."sys_role_data_scope"."creator" IS '创建者';
  5464. COMMENT ON COLUMN "public"."sys_role_data_scope"."create_date" IS '创建时间';
  5465. COMMENT ON TABLE "public"."sys_role_data_scope" IS '角色数据权限';
  5466. -- ----------------------------
  5467. -- Table structure for sys_role_menu
  5468. -- ----------------------------
  5469. DROP TABLE IF EXISTS "public"."sys_role_menu";
  5470. CREATE TABLE "public"."sys_role_menu" (
  5471. "id" int8 NOT NULL,
  5472. "role_id" int8,
  5473. "menu_id" int8,
  5474. "creator" int8,
  5475. "create_date" int8
  5476. )
  5477. ;
  5478. COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
  5479. COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
  5480. COMMENT ON COLUMN "public"."sys_role_menu"."creator" IS '创建者';
  5481. COMMENT ON COLUMN "public"."sys_role_menu"."create_date" IS '创建时间';
  5482. COMMENT ON TABLE "public"."sys_role_menu" IS '角色菜单关系';
  5483. -- ----------------------------
  5484. -- Table structure for sys_role_user
  5485. -- ----------------------------
  5486. DROP TABLE IF EXISTS "public"."sys_role_user";
  5487. CREATE TABLE "public"."sys_role_user" (
  5488. "id" int8 NOT NULL,
  5489. "role_id" int8,
  5490. "user_id" int8,
  5491. "creator" int8,
  5492. "create_date" int8
  5493. )
  5494. ;
  5495. COMMENT ON COLUMN "public"."sys_role_user"."role_id" IS '角色ID';
  5496. COMMENT ON COLUMN "public"."sys_role_user"."user_id" IS '用户ID';
  5497. COMMENT ON COLUMN "public"."sys_role_user"."creator" IS '创建者';
  5498. COMMENT ON COLUMN "public"."sys_role_user"."create_date" IS '创建时间';
  5499. COMMENT ON TABLE "public"."sys_role_user" IS '角色用户关系';
  5500. -- ----------------------------
  5501. -- Table structure for sys_sms
  5502. -- ----------------------------
  5503. DROP TABLE IF EXISTS "public"."sys_sms";
  5504. CREATE TABLE "public"."sys_sms" (
  5505. "id" int8 NOT NULL,
  5506. "sms_code" varchar(32) COLLATE "pg_catalog"."default",
  5507. "platform" int4,
  5508. "sms_config" varchar(2000) COLLATE "pg_catalog"."default",
  5509. "remark" varchar(200) COLLATE "pg_catalog"."default",
  5510. "creator" int8,
  5511. "create_date" int8,
  5512. "updater" int8,
  5513. "update_date" int8
  5514. )
  5515. ;
  5516. COMMENT ON COLUMN "public"."sys_sms"."id" IS 'id';
  5517. COMMENT ON COLUMN "public"."sys_sms"."sms_code" IS '短信编码';
  5518. COMMENT ON COLUMN "public"."sys_sms"."platform" IS '平台类型';
  5519. COMMENT ON COLUMN "public"."sys_sms"."sms_config" IS '短信配置';
  5520. COMMENT ON COLUMN "public"."sys_sms"."remark" IS '备注';
  5521. COMMENT ON COLUMN "public"."sys_sms"."creator" IS '创建者';
  5522. COMMENT ON COLUMN "public"."sys_sms"."create_date" IS '创建时间';
  5523. COMMENT ON COLUMN "public"."sys_sms"."updater" IS '更新者';
  5524. COMMENT ON COLUMN "public"."sys_sms"."update_date" IS '更新时间';
  5525. COMMENT ON TABLE "public"."sys_sms" IS '短信';
  5526. -- ----------------------------
  5527. -- Table structure for sys_sms_log
  5528. -- ----------------------------
  5529. DROP TABLE IF EXISTS "public"."sys_sms_log";
  5530. CREATE TABLE "public"."sys_sms_log" (
  5531. "id" int8 NOT NULL,
  5532. "sms_code" varchar(32) COLLATE "pg_catalog"."default",
  5533. "platform" int4,
  5534. "mobile" varchar(20) COLLATE "pg_catalog"."default",
  5535. "params_1" varchar(50) COLLATE "pg_catalog"."default",
  5536. "params_2" varchar(50) COLLATE "pg_catalog"."default",
  5537. "params_3" varchar(50) COLLATE "pg_catalog"."default",
  5538. "params_4" varchar(50) COLLATE "pg_catalog"."default",
  5539. "status" int4,
  5540. "creator" int8,
  5541. "create_date" int8
  5542. )
  5543. ;
  5544. COMMENT ON COLUMN "public"."sys_sms_log"."id" IS 'id';
  5545. COMMENT ON COLUMN "public"."sys_sms_log"."sms_code" IS '短信编码';
  5546. COMMENT ON COLUMN "public"."sys_sms_log"."platform" IS '平台类型';
  5547. COMMENT ON COLUMN "public"."sys_sms_log"."mobile" IS '手机号';
  5548. COMMENT ON COLUMN "public"."sys_sms_log"."params_1" IS '参数1';
  5549. COMMENT ON COLUMN "public"."sys_sms_log"."params_2" IS '参数2';
  5550. COMMENT ON COLUMN "public"."sys_sms_log"."params_3" IS '参数3';
  5551. COMMENT ON COLUMN "public"."sys_sms_log"."params_4" IS '参数4';
  5552. COMMENT ON COLUMN "public"."sys_sms_log"."status" IS '发送状态 0:失败 1:成功';
  5553. COMMENT ON COLUMN "public"."sys_sms_log"."creator" IS '创建者';
  5554. COMMENT ON COLUMN "public"."sys_sms_log"."create_date" IS '创建时间';
  5555. COMMENT ON TABLE "public"."sys_sms_log" IS '短信发送记录';
  5556. -- ----------------------------
  5557. -- Table structure for sys_tenant
  5558. -- ----------------------------
  5559. DROP TABLE IF EXISTS "public"."sys_tenant";
  5560. CREATE TABLE "public"."sys_tenant" (
  5561. "id" int8 NOT NULL,
  5562. "tenant_code" int8,
  5563. "tenant_name" varchar(50) COLLATE "pg_catalog"."default",
  5564. "status" int4,
  5565. "remark" varchar(200) COLLATE "pg_catalog"."default",
  5566. "user_id" int8,
  5567. "username" varchar(50) COLLATE "pg_catalog"."default",
  5568. "del_flag" int4,
  5569. "sys_tenant" int4,
  5570. "creator" int8,
  5571. "create_date" int8,
  5572. "updater" int8,
  5573. "update_date" int8,
  5574. "tenant_type" int4,
  5575. "thing_code" varchar(50) COLLATE "pg_catalog"."default",
  5576. "enterprise_quantity" int4,
  5577. "enterprise_users" int4,
  5578. "enterprise_things" int4
  5579. )
  5580. ;
  5581. COMMENT ON COLUMN "public"."sys_tenant"."id" IS 'id';
  5582. COMMENT ON COLUMN "public"."sys_tenant"."tenant_code" IS '租户编码';
  5583. COMMENT ON COLUMN "public"."sys_tenant"."tenant_name" IS '租户名称';
  5584. COMMENT ON COLUMN "public"."sys_tenant"."status" IS '状态 0:停用 1:正常';
  5585. COMMENT ON COLUMN "public"."sys_tenant"."remark" IS '备注';
  5586. COMMENT ON COLUMN "public"."sys_tenant"."user_id" IS '登录账号ID';
  5587. COMMENT ON COLUMN "public"."sys_tenant"."username" IS '登录账号';
  5588. COMMENT ON COLUMN "public"."sys_tenant"."del_flag" IS '删除标识 0:未删除 1:删除';
  5589. COMMENT ON COLUMN "public"."sys_tenant"."sys_tenant" IS '系统租户 0:否 1:是';
  5590. COMMENT ON COLUMN "public"."sys_tenant"."creator" IS '创建者';
  5591. COMMENT ON COLUMN "public"."sys_tenant"."create_date" IS '创建时间';
  5592. COMMENT ON COLUMN "public"."sys_tenant"."updater" IS '更新者';
  5593. COMMENT ON COLUMN "public"."sys_tenant"."update_date" IS '更新时间';
  5594. COMMENT ON COLUMN "public"."sys_tenant"."tenant_type" IS '企业类型(0:企业、1:租户)';
  5595. COMMENT ON COLUMN "public"."sys_tenant"."thing_code" IS '企业物编码';
  5596. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_quantity" IS '企业数量';
  5597. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_users" IS '企业用户数量';
  5598. COMMENT ON COLUMN "public"."sys_tenant"."enterprise_things" IS '企业物数量';
  5599. COMMENT ON TABLE "public"."sys_tenant" IS '租户管理';
  5600. -- ----------------------------
  5601. -- Table structure for sys_tenant_detail
  5602. -- ----------------------------
  5603. DROP TABLE IF EXISTS "public"."sys_tenant_detail";
  5604. CREATE TABLE "public"."sys_tenant_detail" (
  5605. "id" int8 NOT NULL,
  5606. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5607. "corporation_code" varchar(32) COLLATE "pg_catalog"."default",
  5608. "industry_category" varchar(64) COLLATE "pg_catalog"."default",
  5609. "industry_type" varchar(64) COLLATE "pg_catalog"."default",
  5610. "region_code" varchar(32) COLLATE "pg_catalog"."default",
  5611. "address" varchar(255) COLLATE "pg_catalog"."default",
  5612. "contact" varchar(20) COLLATE "pg_catalog"."default",
  5613. "contact_number" varchar(20) COLLATE "pg_catalog"."default",
  5614. "email" varchar(320) COLLATE "pg_catalog"."default",
  5615. "url" varchar(255) COLLATE "pg_catalog"."default",
  5616. "lng_lat" varchar(255) COLLATE "pg_catalog"."default",
  5617. "logo_url" varchar(255) COLLATE "pg_catalog"."default",
  5618. "image_url" varchar(255) COLLATE "pg_catalog"."default",
  5619. "remark" varchar COLLATE "pg_catalog"."default",
  5620. "creator" int8,
  5621. "create_date" int8,
  5622. "updater" int8,
  5623. "update_date" int8,
  5624. "english_name" varchar(255) COLLATE "pg_catalog"."default"
  5625. )
  5626. ;
  5627. COMMENT ON COLUMN "public"."sys_tenant_detail"."id" IS '主键';
  5628. COMMENT ON COLUMN "public"."sys_tenant_detail"."name" IS '名称';
  5629. COMMENT ON COLUMN "public"."sys_tenant_detail"."corporation_code" IS '统一社会信用识别码';
  5630. COMMENT ON COLUMN "public"."sys_tenant_detail"."industry_category" IS '行业门类, industry_type中的二级类型';
  5631. COMMENT ON COLUMN "public"."sys_tenant_detail"."industry_type" IS '行业大类,industry_type中的顶级类型';
  5632. COMMENT ON COLUMN "public"."sys_tenant_detail"."region_code" IS '地区';
  5633. COMMENT ON COLUMN "public"."sys_tenant_detail"."address" IS '地址';
  5634. COMMENT ON COLUMN "public"."sys_tenant_detail"."contact" IS '联系人';
  5635. COMMENT ON COLUMN "public"."sys_tenant_detail"."contact_number" IS '联系电话';
  5636. COMMENT ON COLUMN "public"."sys_tenant_detail"."email" IS '邮箱';
  5637. COMMENT ON COLUMN "public"."sys_tenant_detail"."url" IS '企业官网';
  5638. COMMENT ON COLUMN "public"."sys_tenant_detail"."lng_lat" IS '经纬度';
  5639. COMMENT ON COLUMN "public"."sys_tenant_detail"."logo_url" IS 'logo';
  5640. COMMENT ON COLUMN "public"."sys_tenant_detail"."image_url" IS '企业图片';
  5641. COMMENT ON COLUMN "public"."sys_tenant_detail"."remark" IS '企业描述';
  5642. COMMENT ON COLUMN "public"."sys_tenant_detail"."creator" IS '创建者';
  5643. COMMENT ON COLUMN "public"."sys_tenant_detail"."create_date" IS '创建时间';
  5644. COMMENT ON COLUMN "public"."sys_tenant_detail"."updater" IS '更新者';
  5645. COMMENT ON COLUMN "public"."sys_tenant_detail"."update_date" IS '更新时间';
  5646. COMMENT ON COLUMN "public"."sys_tenant_detail"."english_name" IS '企业英文名';
  5647. COMMENT ON TABLE "public"."sys_tenant_detail" IS '企业详情';
  5648. -- ----------------------------
  5649. -- Table structure for sys_tenant_group
  5650. -- ----------------------------
  5651. DROP TABLE IF EXISTS "public"."sys_tenant_group";
  5652. CREATE TABLE "public"."sys_tenant_group" (
  5653. "id" int8 NOT NULL,
  5654. "parent_code" int8,
  5655. "code" int8,
  5656. "creator" int8,
  5657. "create_date" int8,
  5658. "parent_modify_code" int8
  5659. )
  5660. ;
  5661. COMMENT ON COLUMN "public"."sys_tenant_group"."parent_code" IS '父租户code';
  5662. COMMENT ON COLUMN "public"."sys_tenant_group"."code" IS '子租户code';
  5663. COMMENT ON COLUMN "public"."sys_tenant_group"."parent_modify_code" IS '父级可修改节点code';
  5664. COMMENT ON TABLE "public"."sys_tenant_group" IS '租户组关系表';
  5665. -- ----------------------------
  5666. -- Table structure for sys_user
  5667. -- ----------------------------
  5668. DROP TABLE IF EXISTS "public"."sys_user";
  5669. CREATE TABLE "public"."sys_user" (
  5670. "id" int8 NOT NULL,
  5671. "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  5672. "password" varchar(100) COLLATE "pg_catalog"."default",
  5673. "real_name" varchar(50) COLLATE "pg_catalog"."default",
  5674. "head_url" varchar(200) COLLATE "pg_catalog"."default",
  5675. "gender" int4,
  5676. "email" varchar(100) COLLATE "pg_catalog"."default",
  5677. "mobile" varchar(100) COLLATE "pg_catalog"."default",
  5678. "dept_id" int8,
  5679. "super_admin" int4,
  5680. "super_tenant" int4,
  5681. "status" int4,
  5682. "tenant_code" int8,
  5683. "creator" int8,
  5684. "create_date" int8,
  5685. "updater" int8,
  5686. "update_date" int8,
  5687. "open_id" varchar(100) COLLATE "pg_catalog"."default",
  5688. "tenant_group" int4,
  5689. "url" varchar(255) COLLATE "pg_catalog"."default",
  5690. "tenant_list" varchar(2550) COLLATE "pg_catalog"."default"
  5691. )
  5692. ;
  5693. COMMENT ON COLUMN "public"."sys_user"."id" IS 'id';
  5694. COMMENT ON COLUMN "public"."sys_user"."username" IS '用户名';
  5695. COMMENT ON COLUMN "public"."sys_user"."password" IS '密码';
  5696. COMMENT ON COLUMN "public"."sys_user"."real_name" IS '姓名';
  5697. COMMENT ON COLUMN "public"."sys_user"."head_url" IS '头像';
  5698. COMMENT ON COLUMN "public"."sys_user"."gender" IS '性别 0:男 1:女 2:保密';
  5699. COMMENT ON COLUMN "public"."sys_user"."email" IS '邮箱';
  5700. COMMENT ON COLUMN "public"."sys_user"."mobile" IS '手机号';
  5701. COMMENT ON COLUMN "public"."sys_user"."dept_id" IS '部门ID';
  5702. COMMENT ON COLUMN "public"."sys_user"."super_admin" IS '超级管理员 0:否 1:是';
  5703. COMMENT ON COLUMN "public"."sys_user"."super_tenant" IS '租户管理员 0:否 1:是';
  5704. COMMENT ON COLUMN "public"."sys_user"."status" IS '状态 0:停用 1:正常';
  5705. COMMENT ON COLUMN "public"."sys_user"."tenant_code" IS '租户编码';
  5706. COMMENT ON COLUMN "public"."sys_user"."creator" IS '创建者';
  5707. COMMENT ON COLUMN "public"."sys_user"."create_date" IS '创建时间';
  5708. COMMENT ON COLUMN "public"."sys_user"."updater" IS '更新者';
  5709. COMMENT ON COLUMN "public"."sys_user"."update_date" IS '更新时间';
  5710. COMMENT ON COLUMN "public"."sys_user"."open_id" IS '微信授权openId';
  5711. COMMENT ON COLUMN "public"."sys_user"."tenant_group" IS '租户组管理员 0:否 1:是';
  5712. COMMENT ON COLUMN "public"."sys_user"."url" IS '路由地址';
  5713. COMMENT ON COLUMN "public"."sys_user"."tenant_list" IS '用户可操作企业tenant_code列表';
  5714. COMMENT ON TABLE "public"."sys_user" IS '用户管理';
  5715. -- ----------------------------
  5716. -- Table structure for sys_user_menu
  5717. -- ----------------------------
  5718. DROP TABLE IF EXISTS "public"."sys_user_menu";
  5719. CREATE TABLE "public"."sys_user_menu" (
  5720. "id" int8 NOT NULL,
  5721. "user_id" int8,
  5722. "menu_id" int8,
  5723. "url" varchar(255) COLLATE "pg_catalog"."default",
  5724. "show_logo" bool,
  5725. "creator" int8,
  5726. "create_date" int8,
  5727. "updater" int8,
  5728. "update_date" int8,
  5729. "logo" varchar(255) COLLATE "pg_catalog"."default",
  5730. "name" varchar(255) COLLATE "pg_catalog"."default",
  5731. "tenant_code" int8
  5732. )
  5733. ;
  5734. COMMENT ON COLUMN "public"."sys_user_menu"."id" IS 'id';
  5735. COMMENT ON COLUMN "public"."sys_user_menu"."user_id" IS '登录用户';
  5736. COMMENT ON COLUMN "public"."sys_user_menu"."menu_id" IS '菜单id';
  5737. COMMENT ON COLUMN "public"."sys_user_menu"."url" IS '菜单URL';
  5738. COMMENT ON COLUMN "public"."sys_user_menu"."show_logo" IS '是否缩进展示logo';
  5739. COMMENT ON COLUMN "public"."sys_user_menu"."creator" IS '创建者';
  5740. COMMENT ON COLUMN "public"."sys_user_menu"."create_date" IS '创建时间';
  5741. COMMENT ON COLUMN "public"."sys_user_menu"."updater" IS '更新者';
  5742. COMMENT ON COLUMN "public"."sys_user_menu"."update_date" IS '更新时间';
  5743. COMMENT ON COLUMN "public"."sys_user_menu"."logo" IS 'logo';
  5744. COMMENT ON COLUMN "public"."sys_user_menu"."name" IS '平台名称';
  5745. COMMENT ON TABLE "public"."sys_user_menu" IS '用户菜单关系表';
  5746. -- ----------------------------
  5747. -- Table structure for sys_user_post
  5748. -- ----------------------------
  5749. DROP TABLE IF EXISTS "public"."sys_user_post";
  5750. CREATE TABLE "public"."sys_user_post" (
  5751. "id" int8 NOT NULL,
  5752. "post_id" int8,
  5753. "user_id" int8,
  5754. "creator" int8,
  5755. "create_date" int8
  5756. )
  5757. ;
  5758. COMMENT ON COLUMN "public"."sys_user_post"."id" IS 'id';
  5759. COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
  5760. COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
  5761. COMMENT ON TABLE "public"."sys_user_post" IS '用户岗位关系';
  5762. -- ----------------------------
  5763. -- Table structure for sys_user_token
  5764. -- ----------------------------
  5765. DROP TABLE IF EXISTS "public"."sys_user_token";
  5766. CREATE TABLE "public"."sys_user_token" (
  5767. "id" int8 NOT NULL,
  5768. "user_id" int8,
  5769. "token" varchar(100) COLLATE "pg_catalog"."default",
  5770. "expire_date" timestamp(6),
  5771. "update_date" timestamp(6),
  5772. "create_date" timestamp(6)
  5773. )
  5774. ;
  5775. COMMENT ON COLUMN "public"."sys_user_token"."id" IS 'id';
  5776. COMMENT ON COLUMN "public"."sys_user_token"."user_id" IS '用户id';
  5777. COMMENT ON COLUMN "public"."sys_user_token"."token" IS '用户token';
  5778. COMMENT ON COLUMN "public"."sys_user_token"."expire_date" IS '过期时间';
  5779. COMMENT ON COLUMN "public"."sys_user_token"."update_date" IS '更新时间';
  5780. COMMENT ON COLUMN "public"."sys_user_token"."create_date" IS '创建时间';
  5781. COMMENT ON TABLE "public"."sys_user_token" IS '系统用户Token';
  5782. -- ----------------------------
  5783. -- Table structure for tenant_common_config
  5784. -- ----------------------------
  5785. DROP TABLE IF EXISTS "public"."tenant_common_config";
  5786. CREATE TABLE "public"."tenant_common_config" (
  5787. "id" int8 NOT NULL,
  5788. "config_key" varchar(64) COLLATE "pg_catalog"."default",
  5789. "config_name" varchar(64) COLLATE "pg_catalog"."default",
  5790. "config_value" varchar COLLATE "pg_catalog"."default",
  5791. "config_type" int4,
  5792. "remark" varchar(256) COLLATE "pg_catalog"."default",
  5793. "tenant_code" int8,
  5794. "company_id" int8,
  5795. "dept_id" int8,
  5796. "creator" int8,
  5797. "create_date" int8,
  5798. "updater" int8,
  5799. "update_date" int8
  5800. )
  5801. ;
  5802. COMMENT ON COLUMN "public"."tenant_common_config"."id" IS '主键id';
  5803. COMMENT ON COLUMN "public"."tenant_common_config"."config_key" IS '配置主键';
  5804. COMMENT ON COLUMN "public"."tenant_common_config"."config_name" IS '配置名称';
  5805. COMMENT ON COLUMN "public"."tenant_common_config"."config_value" IS '配置值';
  5806. COMMENT ON COLUMN "public"."tenant_common_config"."config_type" IS '配置类型';
  5807. COMMENT ON COLUMN "public"."tenant_common_config"."remark" IS '描述';
  5808. COMMENT ON COLUMN "public"."tenant_common_config"."tenant_code" IS '租户code';
  5809. COMMENT ON COLUMN "public"."tenant_common_config"."company_id" IS '公司id';
  5810. COMMENT ON COLUMN "public"."tenant_common_config"."dept_id" IS '顶级部门id';
  5811. COMMENT ON COLUMN "public"."tenant_common_config"."creator" IS '创建者';
  5812. COMMENT ON COLUMN "public"."tenant_common_config"."create_date" IS '创建时间';
  5813. COMMENT ON COLUMN "public"."tenant_common_config"."updater" IS '更新者';
  5814. COMMENT ON COLUMN "public"."tenant_common_config"."update_date" IS '更新时间';
  5815. COMMENT ON TABLE "public"."tenant_common_config" IS '租户配置信息表';
  5816. -- ----------------------------
  5817. -- Table structure for thing_ts_kv
  5818. -- ----------------------------
  5819. DROP TABLE IF EXISTS "public"."thing_ts_kv";
  5820. CREATE TABLE "public"."thing_ts_kv" (
  5821. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  5822. "attr_key" varchar(255) COLLATE "pg_catalog"."default",
  5823. "ts" numeric,
  5824. "val" text COLLATE "pg_catalog"."default",
  5825. "year" int4,
  5826. "month" int4,
  5827. "day" int4,
  5828. "hour" int4,
  5829. "minute" int4
  5830. )
  5831. ;
  5832. -- ----------------------------
  5833. -- Table structure for thing_ts_kv_external
  5834. -- ----------------------------
  5835. DROP TABLE IF EXISTS "public"."thing_ts_kv_external";
  5836. CREATE TABLE "public"."thing_ts_kv_external" (
  5837. "thing_code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5838. "attr_key" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  5839. "ts" int8 NOT NULL,
  5840. "val" text COLLATE "pg_catalog"."default" NOT NULL,
  5841. "year" int4,
  5842. "month" int4,
  5843. "day" int4,
  5844. "hour" int4,
  5845. "minute" int4
  5846. )
  5847. ;
  5848. COMMENT ON COLUMN "public"."thing_ts_kv_external"."thing_code" IS '物编码';
  5849. COMMENT ON COLUMN "public"."thing_ts_kv_external"."attr_key" IS '属性编码';
  5850. COMMENT ON COLUMN "public"."thing_ts_kv_external"."ts" IS '时间';
  5851. COMMENT ON COLUMN "public"."thing_ts_kv_external"."val" IS '属性值';
  5852. COMMENT ON TABLE "public"."thing_ts_kv_external" IS 'tsvk 外部数据,按规则生成的,手动维护的,接入的等无需计算的属性数据';
  5853. -- ----------------------------
  5854. -- Table structure for transport_extend
  5855. -- ----------------------------
  5856. DROP TABLE IF EXISTS "public"."transport_extend";
  5857. CREATE TABLE "public"."transport_extend" (
  5858. "id" int8 NOT NULL,
  5859. "type" varchar(25) COLLATE "pg_catalog"."default",
  5860. "name" varchar(255) COLLATE "pg_catalog"."default",
  5861. "configuration" varchar COLLATE "pg_catalog"."default",
  5862. "remark" varchar(500) COLLATE "pg_catalog"."default",
  5863. "tenant_code" int8,
  5864. "company_id" int8,
  5865. "dept_id" int8,
  5866. "creator" int8,
  5867. "create_date" int8,
  5868. "updater" int8,
  5869. "update_date" int8
  5870. )
  5871. ;
  5872. COMMENT ON COLUMN "public"."transport_extend"."id" IS '主键';
  5873. COMMENT ON COLUMN "public"."transport_extend"."type" IS '类型';
  5874. COMMENT ON COLUMN "public"."transport_extend"."name" IS '名称';
  5875. COMMENT ON COLUMN "public"."transport_extend"."configuration" IS '配置';
  5876. COMMENT ON COLUMN "public"."transport_extend"."remark" IS '备注';
  5877. COMMENT ON COLUMN "public"."transport_extend"."tenant_code" IS '所属企业(租户code)';
  5878. COMMENT ON COLUMN "public"."transport_extend"."company_id" IS '企业详情id';
  5879. COMMENT ON COLUMN "public"."transport_extend"."dept_id" IS '部门id';
  5880. COMMENT ON COLUMN "public"."transport_extend"."creator" IS '创建者';
  5881. COMMENT ON COLUMN "public"."transport_extend"."create_date" IS '创建时间';
  5882. COMMENT ON COLUMN "public"."transport_extend"."updater" IS '更新者';
  5883. COMMENT ON COLUMN "public"."transport_extend"."update_date" IS '更新时间';
  5884. COMMENT ON TABLE "public"."transport_extend" IS '通讯配置';
  5885. -- ----------------------------
  5886. -- Table structure for transport_extend_calculation
  5887. -- ----------------------------
  5888. DROP TABLE IF EXISTS "public"."transport_extend_calculation";
  5889. CREATE TABLE "public"."transport_extend_calculation" (
  5890. "id" int8 NOT NULL,
  5891. "config_id" int8,
  5892. "configuration" varchar COLLATE "pg_catalog"."default",
  5893. "remark" varchar(500) COLLATE "pg_catalog"."default",
  5894. "calculation_id" int8,
  5895. "debug" bool,
  5896. "type" varchar(5) COLLATE "pg_catalog"."default",
  5897. "addr" varchar(255) COLLATE "pg_catalog"."default",
  5898. "creator" int8,
  5899. "create_date" int8,
  5900. "updater" int8,
  5901. "update_date" int8
  5902. )
  5903. ;
  5904. COMMENT ON COLUMN "public"."transport_extend_calculation"."id" IS '主键';
  5905. COMMENT ON COLUMN "public"."transport_extend_calculation"."config_id" IS '通讯配置主键';
  5906. COMMENT ON COLUMN "public"."transport_extend_calculation"."configuration" IS '配置';
  5907. COMMENT ON COLUMN "public"."transport_extend_calculation"."remark" IS '备注';
  5908. COMMENT ON COLUMN "public"."transport_extend_calculation"."calculation_id" IS '计算主键';
  5909. COMMENT ON COLUMN "public"."transport_extend_calculation"."debug" IS '是否调试';
  5910. COMMENT ON COLUMN "public"."transport_extend_calculation"."type" IS '类型(读/写/读写)';
  5911. COMMENT ON COLUMN "public"."transport_extend_calculation"."addr" IS '配置json的地址(展示用)';
  5912. COMMENT ON COLUMN "public"."transport_extend_calculation"."creator" IS '创建者';
  5913. COMMENT ON COLUMN "public"."transport_extend_calculation"."create_date" IS '创建时间';
  5914. COMMENT ON COLUMN "public"."transport_extend_calculation"."updater" IS '更新者';
  5915. COMMENT ON COLUMN "public"."transport_extend_calculation"."update_date" IS '更新时间';
  5916. COMMENT ON TABLE "public"."transport_extend_calculation" IS '通讯配置关联计算';
  5917. -- ----------------------------
  5918. -- Table structure for transport_extend_msg
  5919. -- ----------------------------
  5920. DROP TABLE IF EXISTS "public"."transport_extend_msg";
  5921. CREATE TABLE "public"."transport_extend_msg" (
  5922. "id" int8 NOT NULL,
  5923. "config_id" int8,
  5924. "input_msg" varchar COLLATE "pg_catalog"."default",
  5925. "output_msg" varchar COLLATE "pg_catalog"."default",
  5926. "creator" int8,
  5927. "create_date" int8,
  5928. "updater" int8,
  5929. "update_date" int8,
  5930. "error_msg" varchar COLLATE "pg_catalog"."default",
  5931. "extend_calculation_id" int8,
  5932. "company_d" int8,
  5933. "debug" bool,
  5934. "dept_id" int8,
  5935. "origin" varchar(255) COLLATE "pg_catalog"."default",
  5936. "tenant_code" int8,
  5937. "ts" int8
  5938. )
  5939. ;
  5940. COMMENT ON COLUMN "public"."transport_extend_msg"."id" IS '主键';
  5941. COMMENT ON COLUMN "public"."transport_extend_msg"."config_id" IS '通讯配置主键';
  5942. COMMENT ON COLUMN "public"."transport_extend_msg"."input_msg" IS '原始数据';
  5943. COMMENT ON COLUMN "public"."transport_extend_msg"."output_msg" IS '转换后数据';
  5944. COMMENT ON COLUMN "public"."transport_extend_msg"."creator" IS '创建者';
  5945. COMMENT ON COLUMN "public"."transport_extend_msg"."create_date" IS '创建时间';
  5946. COMMENT ON COLUMN "public"."transport_extend_msg"."updater" IS '更新者';
  5947. COMMENT ON COLUMN "public"."transport_extend_msg"."update_date" IS '更新时间';
  5948. COMMENT ON COLUMN "public"."transport_extend_msg"."error_msg" IS '错误消息';
  5949. COMMENT ON COLUMN "public"."transport_extend_msg"."extend_calculation_id" IS '通讯配置计算关系主键';
  5950. COMMENT ON TABLE "public"."transport_extend_msg" IS '通讯数据日志';
  5951. -- ----------------------------
  5952. -- Table structure for ts_kv_latest
  5953. -- ----------------------------
  5954. DROP TABLE IF EXISTS "public"."ts_kv_latest";
  5955. CREATE TABLE "public"."ts_kv_latest" (
  5956. "thing_code" varchar(255) COLLATE "pg_catalog"."default",
  5957. "attr_key" varchar(255) COLLATE "pg_catalog"."default",
  5958. "ts" numeric,
  5959. "val" text COLLATE "pg_catalog"."default",
  5960. "year" int4,
  5961. "month" int4,
  5962. "day" int4,
  5963. "hour" int4,
  5964. "minute" int4
  5965. )
  5966. ;
  5967. -- ----------------------------
  5968. -- Uniques structure for table calc_log
  5969. -- ----------------------------
  5970. ALTER TABLE "public"."calc_log" ADD CONSTRAINT "calc_log_uk" UNIQUE ("calc_target_config_id", "time");
  5971. COMMENT ON CONSTRAINT "calc_log_uk" ON "public"."calc_log" IS '物计算日志唯一键';
  5972. -- ----------------------------
  5973. -- Primary Key structure for table calc_log
  5974. -- ----------------------------
  5975. ALTER TABLE "public"."calc_log" ADD CONSTRAINT "calc_log_pk" PRIMARY KEY ("id");
  5976. -- ----------------------------
  5977. -- Primary Key structure for table calc_source_config
  5978. -- ----------------------------
  5979. ALTER TABLE "public"."calc_source_config" ADD CONSTRAINT "calc_source_config_pk" PRIMARY KEY ("id");
  5980. -- ----------------------------
  5981. -- Primary Key structure for table calc_target_config
  5982. -- ----------------------------
  5983. ALTER TABLE "public"."calc_target_config" ADD CONSTRAINT "calc_target_config_pk" PRIMARY KEY ("id");
  5984. -- ----------------------------
  5985. -- Uniques structure for table carbon_energy_dict_relation
  5986. -- ----------------------------
  5987. ALTER TABLE "public"."carbon_energy_dict_relation" ADD CONSTRAINT "unique_attr_code" UNIQUE ("attr_code");
  5988. -- ----------------------------
  5989. -- Primary Key structure for table carbon_energy_dict_relation
  5990. -- ----------------------------
  5991. ALTER TABLE "public"."carbon_energy_dict_relation" ADD CONSTRAINT "carbon_energy_dict_relation_pkey" PRIMARY KEY ("id");
  5992. -- ----------------------------
  5993. -- Primary Key structure for table carbon_pub_material_factor
  5994. -- ----------------------------
  5995. ALTER TABLE "public"."carbon_pub_material_factor" ADD CONSTRAINT "carbon_pub_material_factor_pk" PRIMARY KEY ("id");
  5996. -- ----------------------------
  5997. -- Primary Key structure for table carbon_pub_points_logs
  5998. -- ----------------------------
  5999. ALTER TABLE "public"."carbon_pub_points_logs" ADD CONSTRAINT "carbon_pub_points_logs_pkey" PRIMARY KEY ("id");
  6000. -- ----------------------------
  6001. -- Primary Key structure for table eq_attacment
  6002. -- ----------------------------
  6003. ALTER TABLE "public"."eq_attacment" ADD CONSTRAINT "eq_attacment_pkey" PRIMARY KEY ("id");
  6004. -- ----------------------------
  6005. -- Indexes structure for table eq_bx
  6006. -- ----------------------------
  6007. CREATE UNIQUE INDEX "bx_no" ON "public"."eq_bx" USING btree (
  6008. "bx_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  6009. );
  6010. -- ----------------------------
  6011. -- Primary Key structure for table eq_bx
  6012. -- ----------------------------
  6013. ALTER TABLE "public"."eq_bx" ADD CONSTRAINT "eq_bx_pkey" PRIMARY KEY ("id");
  6014. -- ----------------------------
  6015. -- Primary Key structure for table eq_by
  6016. -- ----------------------------
  6017. ALTER TABLE "public"."eq_by" ADD CONSTRAINT "eq_by_pkey" PRIMARY KEY ("id");
  6018. -- ----------------------------
  6019. -- Primary Key structure for table eq_by_detail
  6020. -- ----------------------------
  6021. ALTER TABLE "public"."eq_by_detail" ADD CONSTRAINT "eq_by_detail_pkey" PRIMARY KEY ("id");
  6022. -- ----------------------------
  6023. -- Primary Key structure for table eq_by_plan
  6024. -- ----------------------------
  6025. ALTER TABLE "public"."eq_by_plan" ADD CONSTRAINT "eq_by_plan_pkey" PRIMARY KEY ("id");
  6026. -- ----------------------------
  6027. -- Primary Key structure for table eq_by_plan_part
  6028. -- ----------------------------
  6029. ALTER TABLE "public"."eq_by_plan_part" ADD CONSTRAINT "eq_by_plan_part_pkey" PRIMARY KEY ("id");
  6030. -- ----------------------------
  6031. -- Primary Key structure for table eq_by_template
  6032. -- ----------------------------
  6033. ALTER TABLE "public"."eq_by_template" ADD CONSTRAINT "eq_by_template_pkey" PRIMARY KEY ("id");
  6034. -- ----------------------------
  6035. -- Primary Key structure for table eq_by_template_detail
  6036. -- ----------------------------
  6037. ALTER TABLE "public"."eq_by_template_detail" ADD CONSTRAINT "eq_by_template_detail_pkey" PRIMARY KEY ("id");
  6038. -- ----------------------------
  6039. -- Primary Key structure for table eq_check_result
  6040. -- ----------------------------
  6041. ALTER TABLE "public"."eq_check_result" ADD CONSTRAINT "check_result_pkey" PRIMARY KEY ("id");
  6042. -- ----------------------------
  6043. -- Primary Key structure for table eq_check_setting
  6044. -- ----------------------------
  6045. ALTER TABLE "public"."eq_check_setting" ADD CONSTRAINT "eq_check_setting_pkey" PRIMARY KEY ("id");
  6046. -- ----------------------------
  6047. -- Primary Key structure for table eq_check_standard
  6048. -- ----------------------------
  6049. ALTER TABLE "public"."eq_check_standard" ADD CONSTRAINT "eq_check_standard_pkey" PRIMARY KEY ("id");
  6050. -- ----------------------------
  6051. -- Primary Key structure for table eq_check_standard_detail
  6052. -- ----------------------------
  6053. ALTER TABLE "public"."eq_check_standard_detail" ADD CONSTRAINT "eq_check_standard_detail_pkey" PRIMARY KEY ("id");
  6054. -- ----------------------------
  6055. -- Primary Key structure for table eq_file_delete
  6056. -- ----------------------------
  6057. ALTER TABLE "public"."eq_file_delete" ADD CONSTRAINT "eq_file_delete_pkey" PRIMARY KEY ("id");
  6058. -- ----------------------------
  6059. -- Primary Key structure for table eq_file_manage
  6060. -- ----------------------------
  6061. ALTER TABLE "public"."eq_file_manage" ADD CONSTRAINT "file_manage_pkey" PRIMARY KEY ("id");
  6062. -- ----------------------------
  6063. -- Primary Key structure for table eq_part_record
  6064. -- ----------------------------
  6065. ALTER TABLE "public"."eq_part_record" ADD CONSTRAINT "eq_part_record_pkey" PRIMARY KEY ("id");
  6066. -- ----------------------------
  6067. -- Primary Key structure for table eq_patrol_check_plan
  6068. -- ----------------------------
  6069. ALTER TABLE "public"."eq_patrol_check_plan" ADD CONSTRAINT "eq_patrolcheck_plan_pkey" PRIMARY KEY ("id");
  6070. -- ----------------------------
  6071. -- Primary Key structure for table eq_patrol_check_record
  6072. -- ----------------------------
  6073. ALTER TABLE "public"."eq_patrol_check_record" ADD CONSTRAINT "eq_patrol_check_record_pkey" PRIMARY KEY ("id");
  6074. -- ----------------------------
  6075. -- Primary Key structure for table eq_plan_record
  6076. -- ----------------------------
  6077. ALTER TABLE "public"."eq_plan_record" ADD CONSTRAINT "eq_plan_record_pkey" PRIMARY KEY ("id");
  6078. -- ----------------------------
  6079. -- Primary Key structure for table eq_plan_remind_record
  6080. -- ----------------------------
  6081. ALTER TABLE "public"."eq_plan_remind_record" ADD CONSTRAINT "eq_plan_remind_record_pkey" PRIMARY KEY ("id");
  6082. -- ----------------------------
  6083. -- Primary Key structure for table eq_scrap
  6084. -- ----------------------------
  6085. ALTER TABLE "public"."eq_scrap" ADD CONSTRAINT "eq_scrap_pkey" PRIMARY KEY ("id");
  6086. -- ----------------------------
  6087. -- Primary Key structure for table eq_spot_check_plan
  6088. -- ----------------------------
  6089. ALTER TABLE "public"."eq_spot_check_plan" ADD CONSTRAINT "eq_spot_check_plan_pkey" PRIMARY KEY ("id");
  6090. -- ----------------------------
  6091. -- Primary Key structure for table eq_spot_check_record
  6092. -- ----------------------------
  6093. ALTER TABLE "public"."eq_spot_check_record" ADD CONSTRAINT "eq_spot_check_record_pkey" PRIMARY KEY ("id");
  6094. -- ----------------------------
  6095. -- Primary Key structure for table eq_user_group
  6096. -- ----------------------------
  6097. ALTER TABLE "public"."eq_user_group" ADD CONSTRAINT "eq_user_group_pkey" PRIMARY KEY ("id");
  6098. -- ----------------------------
  6099. -- Primary Key structure for table eq_wx
  6100. -- ----------------------------
  6101. ALTER TABLE "public"."eq_wx" ADD CONSTRAINT "eq_wx_pkey" PRIMARY KEY ("id");
  6102. -- ----------------------------
  6103. -- Indexes structure for table eq_wx_plan
  6104. -- ----------------------------
  6105. CREATE UNIQUE INDEX "wx_no" ON "public"."eq_wx_plan" USING btree (
  6106. "wx_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
  6107. );
  6108. -- ----------------------------
  6109. -- Primary Key structure for table eq_wx_plan
  6110. -- ----------------------------
  6111. ALTER TABLE "public"."eq_wx_plan" ADD CONSTRAINT "eq_wx_plan_pkey" PRIMARY KEY ("id");
  6112. -- ----------------------------
  6113. -- Primary Key structure for table eq_wx_replacement
  6114. -- ----------------------------
  6115. ALTER TABLE "public"."eq_wx_replacement" ADD CONSTRAINT "wx_change_replacement_pkey" PRIMARY KEY ("id");
  6116. -- ----------------------------
  6117. -- Primary Key structure for table gateway_component
  6118. -- ----------------------------
  6119. ALTER TABLE "public"."gateway_component" ADD CONSTRAINT "gateway_component_pkey" PRIMARY KEY ("id");
  6120. -- ----------------------------
  6121. -- Primary Key structure for table gateway_component_config
  6122. -- ----------------------------
  6123. ALTER TABLE "public"."gateway_component_config" ADD CONSTRAINT "gateway_component_config_pkey" PRIMARY KEY ("id");
  6124. -- ----------------------------
  6125. -- Primary Key structure for table gateway_component_instance
  6126. -- ----------------------------
  6127. ALTER TABLE "public"."gateway_component_instance" ADD CONSTRAINT "gateway_component_instance_pkey" PRIMARY KEY ("id");
  6128. -- ----------------------------
  6129. -- Primary Key structure for table iot_carbon_outbound_config
  6130. -- ----------------------------
  6131. ALTER TABLE "public"."iot_carbon_outbound_config" ADD CONSTRAINT "iot_carbon_outbound_config_pkey" PRIMARY KEY ("id");
  6132. -- ----------------------------
  6133. -- Primary Key structure for table iot_carbon_production_custom
  6134. -- ----------------------------
  6135. ALTER TABLE "public"."iot_carbon_production_custom" ADD CONSTRAINT "iot_carbon_production_custom_pkey" PRIMARY KEY ("id");
  6136. -- ----------------------------
  6137. -- Primary Key structure for table iot_device_management
  6138. -- ----------------------------
  6139. ALTER TABLE "public"."iot_device_management" ADD CONSTRAINT "iot_device_management_pkey" PRIMARY KEY ("id");
  6140. -- ----------------------------
  6141. -- Indexes structure for table iot_thing_base_info
  6142. -- ----------------------------
  6143. CREATE UNIQUE INDEX "thing_id" ON "public"."iot_thing_base_info" USING btree (
  6144. "thing_id" "pg_catalog"."int8_ops" ASC NULLS LAST
  6145. );
  6146. -- ----------------------------
  6147. -- Primary Key structure for table iot_thing_base_info
  6148. -- ----------------------------
  6149. ALTER TABLE "public"."iot_thing_base_info" ADD CONSTRAINT "iot_thing_base_info_pkey" PRIMARY KEY ("id");
  6150. -- ----------------------------
  6151. -- Primary Key structure for table iot_thing_dict_relation
  6152. -- ----------------------------
  6153. ALTER TABLE "public"."iot_thing_dict_relation" ADD CONSTRAINT "iot_thing_dict_relation_pkey" PRIMARY KEY ("id");
  6154. -- ----------------------------
  6155. -- Uniques structure for table iot_thing_entity
  6156. -- ----------------------------
  6157. ALTER TABLE "public"."iot_thing_entity" ADD CONSTRAINT "unique_code_tenant" UNIQUE ("code", "tenant_code");
  6158. -- ----------------------------
  6159. -- Primary Key structure for table iot_thing_entity
  6160. -- ----------------------------
  6161. ALTER TABLE "public"."iot_thing_entity" ADD CONSTRAINT "iot_thing_entity_pkey" PRIMARY KEY ("id");
  6162. -- ----------------------------
  6163. -- Uniques structure for table iot_thing_model
  6164. -- ----------------------------
  6165. ALTER TABLE "public"."iot_thing_model" ADD CONSTRAINT "iot_thing_model_code_key" UNIQUE ("code");
  6166. -- ----------------------------
  6167. -- Primary Key structure for table iot_thing_model
  6168. -- ----------------------------
  6169. ALTER TABLE "public"."iot_thing_model" ADD CONSTRAINT "iot_thing_model_pkey" PRIMARY KEY ("id", "code");
  6170. -- ----------------------------
  6171. -- Primary Key structure for table iot_thing_source
  6172. -- ----------------------------
  6173. ALTER TABLE "public"."iot_thing_source" ADD CONSTRAINT "iot_thing_source_pkey" PRIMARY KEY ("id");
  6174. -- ----------------------------
  6175. -- Primary Key structure for table mock_data_config
  6176. -- ----------------------------
  6177. ALTER TABLE "public"."mock_data_config" ADD CONSTRAINT "mock_data_config_pkey" PRIMARY KEY ("id");
  6178. -- ----------------------------
  6179. -- Uniques structure for table mock_data_log
  6180. -- ----------------------------
  6181. ALTER TABLE "public"."mock_data_log" ADD CONSTRAINT "mock_data_log_uk" UNIQUE ("mock_config_id", "time");
  6182. COMMENT ON CONSTRAINT "mock_data_log_uk" ON "public"."mock_data_log" IS '物计算日志唯一键';
  6183. -- ----------------------------
  6184. -- Primary Key structure for table mock_data_log
  6185. -- ----------------------------
  6186. ALTER TABLE "public"."mock_data_log" ADD CONSTRAINT "mock_data_log_pkey" PRIMARY KEY ("id");
  6187. -- ----------------------------
  6188. -- Primary Key structure for table sys_energy_check
  6189. -- ----------------------------
  6190. ALTER TABLE "public"."sys_energy_check" ADD CONSTRAINT "sys_energy_check_pkey" PRIMARY KEY ("id");
  6191. -- ----------------------------
  6192. -- Primary Key structure for table sys_energy_project
  6193. -- ----------------------------
  6194. ALTER TABLE "public"."sys_energy_project" ADD CONSTRAINT "sys_energy_project_pkey" PRIMARY KEY ("id");
  6195. -- ----------------------------
  6196. -- Uniques structure for table thing_ts_kv
  6197. -- ----------------------------
  6198. ALTER TABLE "public"."thing_ts_kv" ADD CONSTRAINT "unique_thing_attr_ts" UNIQUE ("thing_code", "attr_key", "ts");
  6199. -- ----------------------------
  6200. -- Primary Key structure for table thing_ts_kv_external
  6201. -- ----------------------------
  6202. ALTER TABLE "public"."thing_ts_kv_external" ADD CONSTRAINT "ts_kv_pkey" PRIMARY KEY ("thing_code", "attr_key", "ts");
  6203. -- ----------------------------
  6204. -- Uniques structure for table ts_kv_latest
  6205. -- ----------------------------
  6206. ALTER TABLE "public"."ts_kv_latest" ADD CONSTRAINT "unique_thing_attr" UNIQUE ("thing_code", "attr_key");