item_id, integral_type, integral, cp_id, cp_id_from, acc_date, flg_valid, user_id, remarks, staff_name
tmii.item_id, tmii.integral_type, tmii.integral, tmii.cp_id, tmii.cp_id_from, tmii.acc_date, tmii.flg_valid, tmii.user_id, tmii.remarks, tmii.staff_name
AND tmii.integral_type = #{integralType}
AND tmii.integral_type =any(#{integralTypes,typeHandler=StringListTypeHandler})
AND tmii.integral = #{integral}
AND tmii.cp_id = #{cpId}
AND tmii.cp_id_from = #{cpIdFrom}
AND tmii.acc_date = #{accDate}
AND tmii.acc_date >= #{accDateStart}::timestamp with time zone
AND tmii.acc_date < #{accDateEnd}::timestamp with time zone + interval '1 day'
AND tmii.flg_valid = #{flgValid}
AND tmii.user_id = #{userId}::uuid
AND tmii.remarks = #{remarks}
AND tac.cp_name LIKE concat('%',my_ex.likequery(#{cpName}),'%')
AND tacf.cp_name LIKE concat('%',my_ex.likequery(#{cpNameFrom}),'%')
AND tacf.staff_name LIKE concat('%',my_ex.likequery(#{staffName}),'%')
WHERE item_id in
#{item}
insert into dkic_a.t_mst_integral_item
(
integral_type,
integral,
cp_id,
cp_id_from,
acc_date,
user_id,
remarks,
staff_name,
)
values
(
#{item.integralType},
#{item.integral},
#{item.cpId}::uuid,
#{item.cpIdFrom}::uuid,
#{item.accDate},
#{item.userId}::uuid,
#{item.remarks},
#{item.staffName},
)