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

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