select f_id, parent_id, ancestors, order_num, f_no, f_is_bonded, f_name, f_cname, f_addr, f_totalgross, f_contacts, f_tel, f_charg, f_status, del_flag, create_by, create_time, update_by, update_time, remark, f_location, f_warehouse_information, supervise, f_properties, f_type, f_goods_type, f_cover_area from t_warehouse insert into t_warehouse parent_id, ancestors, order_num, f_no, f_is_bonded, f_name, f_cname, f_addr, f_totalgross, f_contacts, f_tel, f_charg, f_status, del_flag, create_by, create_time, update_by, update_time, remark, f_location, f_warehouse_information, supervise, f_properties, f_type, f_goods_type, f_cover_area, #{parentId}, #{ancestors}, #{orderNum}, #{fNo}, #{fIsBonded}, #{fName}, #{fCname}, #{fAddr}, #{fTotalgross}, #{fContacts}, #{fTel}, #{fCharg}, #{fStatus}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{fLocation}, #{fWarehouseInformation}, #{supervise}, #{fProperties}, #{fType}, #{fGoodsType}, #{fCoverArea}, update t_warehouse parent_id = #{parentId}, ancestors = #{ancestors}, order_num = #{orderNum}, f_no = #{fNo}, f_is_bonded = #{fIsBonded}, f_name = #{fName}, f_cname = #{fCname}, f_addr = #{fAddr}, f_totalgross = #{fTotalgross}, f_contacts = #{fContacts}, f_tel = #{fTel}, f_charg = #{fCharg}, f_status = #{fStatus}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, f_location = #{fLocation}, f_warehouse_information = #{fWarehouseInformation}, supervise = #{supervise}, f_properties = #{fProperties}, f_type = #{fType}, f_goods_type = #{fGoodsType}, f_cover_area = #{fCoverArea}, where f_id = #{fId} delete from t_warehouse where f_id = #{fId} delete from t_warehouse where f_id in #{fId} update t_warehouse set ancestors = when #{item.fId} then #{item.ancestors} where f_id in #{item.fId} update t_warehouse f_status = #{fStatus}, update_by = #{updateBy}, update_time = sysdate() where f_id in (${ancestors}) update t_warehouse f_totalgross = #{fTotalgross}, update_time = sysdate() where f_id = #{fId} update t_warehousebills TW LEFT JOIN t_corps TC ON TC.f_id = TW.f_corpid SET TW.f_ifpledge = '0' TW.del_flag = '0' and TC.f_name = #{ownerName} and TC.uscc = #{identifier} and TW.f_mblno = #{numbers} update t_warehousebills TW LEFT JOIN t_corps TC ON TC.f_id = TW.f_corpid SET TW.f_ifpledge = '1' TW.del_flag = '0' and TC.f_name = #{ownerName} and TC.uscc = #{identifier} and TW.f_mblno = #{numbers}