Selaa lähdekoodia

数据字典增加字典来源,标记字典是否标准字典

linhuili 3 vuotta sitten
vanhempi
commit
8ddb168b0f

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 34944 - 32786
dmp-business/dmp-rwd/src/main/resources/db/init/data.sql


+ 2 - 0
dmp-business/dmp-rwd/src/main/resources/db/init/schema.sql

@@ -12,6 +12,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_type` (
   `equipment_code` varchar(40) DEFAULT NULL COMMENT '设备编码,上级类型是部件时该字段有值,值为设备类型的code',
   `parent_code` varchar(40) DEFAULT NULL COMMENT '上级类型code,默认为"0"',
   `version` varchar(40) DEFAULT NULL COMMENT '最后修改版本',
+  `source_from` tinyint DEFAULT 1 NOT NULL COMMENT '类型来源,0-common',
   `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
   `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
   `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
@@ -52,6 +53,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_info` (
   `weak_point` int(11) DEFAULT NULL COMMENT '虚点',
   `show_order` int(11) DEFAULT NULL COMMENT '显示顺序',
   `version` varchar(40) DEFAULT NULL COMMENT '最后修改版本',
+  `source_from` tinyint DEFAULT 1 NOT NULL COMMENT '信息点来源,0-common',
   `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
   `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
   `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',

+ 2 - 2
dmp-business/dmp-rwd/src/main/resources/mapper/DefineInfoMapper.xml

@@ -21,7 +21,7 @@
           dt_define_info.remark,dt_define_info.sub_flag,
           dt_define_info.weak_point,dt_define_info.show_order,dt_define_info.version,dt_define_info.creator,
           dt_define_info.creation_time,dt_define_info.modifier,dt_define_info.modified_time,
-          dt_define_info.valid,dt_define_info.ts
+          dt_define_info.valid,dt_define_info.ts, dt_define_info.source_from
     </sql>
     <!--
         1. 如果为基础类型、且为平台级,优先级100
@@ -102,7 +102,7 @@
             sum(case when category != 'STATIC' and info_value is not null then 1 else 0 end) as dynamic_value_num
         from (
             select dt_object.id, dt_object.local_id, dt_object.local_name, dt_define_info.class_code, dt_define_type.name as class_name,
-            dt_define_info.code, dt_define_info.name,dt_define_info.first_tag, dt_define_info.data_type,dt_define_info.category,
+            dt_define_info.code, dt_define_info.name,dt_define_info.first_tag, dt_define_info.data_type,dt_define_info.category,dt_define_info.source_from,
             json_unquote(json_extract(dt_object.infos, concat('$.', dt_define_info.code))) as info_value
             from ( <include refid="InfoTableSQL"/> ) dt_define_info
             inner join dt_define_type on dt_define_info.class_code = dt_define_type.code and dt_define_type.valid = 1

+ 2 - 0
dmp-comp/dmp-digital-starter/src/main/java/com/persagy/dmp/define/entity/ObjectInfoDefine.java

@@ -80,4 +80,6 @@ public class ObjectInfoDefine extends AuditableEntity {
     private Long showOrder;
     /** 版本 */
     private String version;
+    /** 信息点来源  0-common */
+    private Integer sourceFrom;
 }

+ 2 - 0
dmp-comp/dmp-digital-starter/src/main/java/com/persagy/dmp/define/entity/ObjectTypeDefine.java

@@ -55,4 +55,6 @@ public class ObjectTypeDefine extends AuditableEntity {
     private String parentCode;
     /** 版本 */
     private String version;
+    /** 类型来源  0-common */
+    private Integer sourceFrom;
 }