|
@@ -68,5 +68,44 @@
|
|
|
'0',date_format(now(), '%Y%m%d%h%i%s'),null,null,`status`
|
|
|
FROM `${schema}`.`rwd_relation_${groupCode}_${projectId}`
|
|
|
</insert>
|
|
|
+ <insert id="migrateStandardDefineType">
|
|
|
+ replace into `dt_define_type`(`id`,`code`,`name`,`alias_code`,
|
|
|
+ `alias_name`,`obj_type`,`group_code`,`project_id`,`major_code`,
|
|
|
+ `system_code`,`equipment_code`,`parent_code`,`version`,`creator`,
|
|
|
+ `creation_time`,`modifier`,`modified_time`,`valid`)
|
|
|
+ SELECT `id`,`code`,`name`,`alias_code`,
|
|
|
+ `alias_name`,`obj_type`,`group_code`,`project_id`,`major_code`,
|
|
|
+ `system_code`,`equipment_code`,`parent_code`,null,'0',
|
|
|
+ date_format(now(), '%Y%m%d%h%i%s'),null,null,1
|
|
|
+ FROM (SELECT * FROM `${schema}`.rwd_def_class AS rdc
|
|
|
+ WHERE CONCAT( rdc.CODE, '_', rdc.obj_type ) NOT IN ( SELECT CONCAT( CODE, '_', obj_type ) FROM dt_define_type WHERE group_code = '0' AND project_id = '0' )
|
|
|
+ ) AS define_type
|
|
|
+ </insert>
|
|
|
+ <insert id="migrateStandardDefineInfo">
|
|
|
+ replace into `dt_define_info`(`id`,`code`,`name`,`alias_code`,
|
|
|
+ `alias_name`,`class_code`,`group_code`,`project_id`,`category`,
|
|
|
+ `first_tag`,`second_tag`,`priority`,`input_mode`,`unit`,`data_type`,
|
|
|
+ `is_multiple`,`is_region`,`formater`,`data_source`,`remark`,
|
|
|
+ `sub_flag`,`weak_point`,`show_order`,`version`,
|
|
|
+ `creator`,`creation_time`,`modifier`,`modified_time`,`valid`)
|
|
|
+ SELECT `id`,`code`,`name`,`alias_code`,
|
|
|
+ `alias_name`,`class_code`,`group_code`,`project_id`,`category`,
|
|
|
+ `first_tag`,`second_tag`,`priority`,`input_mode`,`unit`,`data_type`,
|
|
|
+ `is_multiple`,`is_region`,`formater`,`data_source`,`note`,
|
|
|
+ `sub_flag`,`weak_point`,null,null,
|
|
|
+ '0',date_format(now(), '%Y%m%d%h%i%s'),null,null,1
|
|
|
+ FROM (SELECT * FROM `${schema}`.rwd_def_funcid AS rdf
|
|
|
+ WHERE
|
|
|
+ CONCAT( rdf.CODE, '_', rdf.class_code, '_', rdf.group_code, '_', rdf.project_id ) NOT IN (
|
|
|
+ SELECT
|
|
|
+ CONCAT( CODE, '_', class_code, '_', group_code, '_', project_id )
|
|
|
+ FROM
|
|
|
+ dt_define_info
|
|
|
+ WHERE
|
|
|
+ group_code = '0'
|
|
|
+ AND project_id = '0'
|
|
|
+ )
|
|
|
+ ) AS define_info
|
|
|
+ </insert>
|
|
|
|
|
|
</mapper>
|