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

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