select menu_id, menu_name, menu_introduce, parent_id, order_num, visible, status, photo, create_by, create_time, update_by, update_time, remark,ancestors from policy_menu insert into policy_menu menu_name, menu_introduce, parent_id, order_num, visible, status, photo, create_by, create_time, update_by, update_time, remark, ancestors, #{menuName}, #{menuIntroduce}, #{parentId}, #{orderNum}, #{visible}, #{status}, #{photo}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{ancestors}, update policy_menu menu_name = #{menuName}, menu_introduce = #{menuIntroduce}, parent_id = #{parentId}, order_num = #{orderNum}, visible = #{visible}, status = #{status}, photo = #{photo}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, ancestors = #{ancestors}, where menu_id = #{menuId} update policy_menu set ancestors = when #{item.menuId} then #{item.ancestors} where menu_id in #{item.menuId} update policy_menu set status = '0' where menu_id in #{menuId} delete from policy_menu where menu_id = #{menuId} delete from policy_menu where menu_id in #{menuId}