INSERT INTO inspection_project_royalty (project_id, goods_id, royalty_amount, deleted, create_time) VALUES (#{item.projectId},#{item.goodsId},#{item.royaltyAmount},0, NOW()) UPDATE inspection_project_royalty SET royalty_amount = CASE WHEN id = #{item.id} THEN #{item.royaltyAmount} ELSE royalty_amount END WHERE id IN #{item.id} delete from inspection_project_royalty where project_id = #{projectId}