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)