channel_id, channel_code, channel_name, sys_code, 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 ,flg_default AND channel_code LIKE concat('%',my_ex.likequery(#{channelCode}),'%') AND channel_name LIKE concat('%',my_ex.likequery(#{channelName}),'%') AND sys_code = #{sysCode} 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 flg_valid = any(#{flgValidList, typeHandler=BooleanListTypeHandler}) AND flg_default = #{flgDefault} AND (channel_name like concat('%', my_ex.likequery(#{searchText}) , '%') OR channel_code like concat('%', my_ex.likequery(#{searchText}) , '%') OR remarks like concat('%', my_ex.likequery(#{searchText}) , '%') ) WHERE channel_id in #{item} insert into dkic_b.t_mst_sale_channel ( channel_code, channel_name, sys_code, display_no, remarks, cp_id, op_app_code, flg_default, ) values ( #{item.channelCode}, #{item.channelName}, #{item.sysCode}, #{item.displayNo}, #{item.remarks}, #{item.cpId}, #{item.opAppCode}, #{item.flgDefault}, ) UPDATE dkic_b.t_mst_sale_channel SET display_no = #{item.displayNo} WHERE channel_id = #{item.id}::uuid UPDATE dkic_b.t_mst_sale_channel SET flg_default = false WHERE cp_id = #{id} AND (flg_default = true OR flg_default is null)