data_id, dict_code, data_value, display_no, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user, sys_code, data_code, flg_default data_id, dict_code, data_value, display_no, remarks, flg_valid, cp_id, data_code, flg_default,sys_code AND dict_code = #{dictCode} AND data_value LIKE concat('%',my_ex.likequery(#{dataValue}),'%') AND display_no = #{displayNo} AND remarks = #{remarks} AND flg_valid = #{flgValid} AND cp_id = #{cpId} AND op_create_time = #{opCreateTime} AND op_create_user_id = #{opCreateUserId} AND op_update_time = #{opUpdateTime} AND op_update_user_id = #{opUpdateUserId} AND op_app_code = #{opAppCode} AND op_timestamp = #{opTimestamp} AND op_db_user = #{opDbUser} AND sys_code = #{sysCode} AND data_code = #{dataCode} AND flg_default = #{flgDefault} AND flg_valid = any(#{flgValidList, typeHandler=BooleanListTypeHandler}) AND (data_value like concat('%', my_ex.likequery(#{searchText}) , '%') OR dict_code like concat('%', my_ex.likequery(#{searchText}) , '%') OR remarks like concat('%', my_ex.likequery(#{searchText}) , '%') ) WHERE data_id in #{item} insert into dkic_b.t_mst_dictionary_data ( dict_code, data_value, display_no, remarks, cp_id, op_app_code, sys_code, data_code, flg_default, ) values ( #{item.dictCode}, #{item.dataValue}, #{item.displayNo}, #{item.remarks}, #{item.cpId}, #{item.opAppCode}, #{item.sysCode}, #{item.dataCode}, #{item.flgDefault}, ) UPDATE dkic_b.t_mst_dictionary_data SET display_no = #{item.displayNo} WHERE data_id = #{item.id}::uuid UPDATE dkic_b.t_mst_dictionary_data SET flg_default = false WHERE dict_code = #{dictCode} AND cp_id = #{cpId} and (flg_default = true OR flg_default is null)