SELECT ri.id, ri.rk_type, st.type_name AS rk_type_name, ri.wl_type, mt.type_name AS wl_type_name, ri.cangku, wh.warehouse_name AS cangku_name, ri.rk_time, ri.lihuo_y, ri.is_chuku, ri.remark, ri.xj, ri.xm_no, ri.xm_ms, ri.wl_no, ri.wl_ms, ri.gys_no, ri.gys_mc, ri.jh_amt, ri.ht_dj, ri.sap_no, ri.xh, ri.jh_qty, ri.ht_qty, ri.dw, ri.real_qty, ri.pcode, ri.tray_code, ri.entity_id, ri.create_by, ri.create_time, ri.update_by, ri.update_time, ri.is_delete FROM rk_info ri LEFT JOIN stock_in_type st ON ri.rk_type = st.type_code LEFT JOIN material_type mt ON ri.wl_type = mt.type_code LEFT JOIN warehouse_info wh ON ri.cangku = wh.warehouse_code insert into rk_info ( rk_type, wl_type, cangku, lihuo_y, rk_time, wl_no, xm_ms, pcode, tray_code, real_qty, entity_id, remark, is_chuku, is_delete, create_by, create_time ) values ( #{item.rkType}, #{item.wlType}, #{item.cangku}, #{item.lihuoY}, #{item.rkTime}, #{item.wlNo}, #{item.xmMs}, #{item.pcode}, #{item.trayCode}, #{item.realQty}, #{item.entityId}, #{item.remark}, #{item.isChuku}, #{item.isDelete}, #{item.createBy}, #{item.createTime} ) update rk_info rk_type = #{rkType}, wl_type = #{wlType}, cangku = #{cangku}, rk_time = #{rkTime}, lihuo_y = #{lihuoY}, is_chuku = #{isChuku}, remark = #{remark}, xj = #{xj}, xm_no = #{xmNo}, xm_ms = #{xmMs}, wl_no = #{wlNo}, wl_ms = #{wlMs}, gys_no = #{gysNo}, gys_mc = #{gysMc}, jh_amt = #{jhAmt}, ht_dj = #{htDj}, sap_no = #{sapNo}, xh = #{xh}, jh_qty = #{jhQty}, ht_qty = #{htQty}, dw = #{dw}, real_qty = #{realQty}, pcode = #{pcode}, tray_code = #{trayCode}, entity_id = #{entityId}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, is_delete = #{isDelete}, where id = #{id} update rk_info set is_delete = 1 where id = #{id} update rk_info set is_delete = 1 where id in #{id}