id, ware_id, stack_id, layer, material_id, model, plate_no, customer_id, count, weight, remark, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id, in_id, out_id, receive_address, out_flag, lock_flag,wgt_dcn_mtc_cd,edge_ty, production_place,contract_no,remark1 delete from t_ware_store where id = #{id,jdbcType=VARCHAR} SELECT REPLACE(UUID(),'-','') as id from dual insert into t_ware_store (id, ware_id, stack_id, layer, material_id, model, plate_no, customer_id, count, weight, remark, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id, in_id, out_id, receive_address, out_flag, lock_flag ,wgt_dcn_mtc_cd,edge_ty,production_place,ord_no ,car_no,tally_people,fk_compony_id,invoice_price,contract_no,remark1 ) values (#{id,jdbcType=VARCHAR}, #{ware.id,jdbcType=VARCHAR}, #{stack.id,jdbcType=VARCHAR}, #{layer,jdbcType=INTEGER}, #{material.id,jdbcType=VARCHAR}, #{model,jdbcType=VARCHAR}, #{plateNo,jdbcType=VARCHAR}, #{customer.id,jdbcType=VARCHAR}, #{count,jdbcType=DOUBLE}, #{weight,jdbcType=DOUBLE}, #{remark,jdbcType=VARCHAR}, #{addId,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{modifyId,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, #{cancelId,jdbcType=VARCHAR}, #{cancelTime,jdbcType=TIMESTAMP}, #{cancelFlag,jdbcType=VARCHAR}, #{belongId,jdbcType=VARCHAR}, #{inId,jdbcType=VARCHAR}, #{outId,jdbcType=VARCHAR}, #{receiveAddress,jdbcType=VARCHAR}, #{outFlag,jdbcType=VARCHAR}, #{lockFlag,jdbcType=VARCHAR} ,#{wgtDcnMtcCd,jdbcType=VARCHAR},#{edgeTy,jdbcType=VARCHAR},#{productionPlace,jdbcType=VARCHAR},#{ordNo,jdbcType=VARCHAR} ,#{carNo,jdbcType=VARCHAR},#{tallyPeople,jdbcType=VARCHAR},#{fkComponyId,jdbcType=VARCHAR},#{invoicePrice,jdbcType=DOUBLE},#{contractNo,jdbcType=VARCHAR} ,#{remark1,jdbcType=VARCHAR} ) insert into t_ware_store id, ware_name, stack_name, layer, material_name, material_no, standard, model, customer_name, customer_no, count, weight, remark, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id, #{id,jdbcType=VARCHAR}, #{wareName,jdbcType=VARCHAR}, #{stackName,jdbcType=VARCHAR}, #{layer,jdbcType=INTEGER}, #{materialName,jdbcType=VARCHAR}, #{materialNo,jdbcType=VARCHAR}, #{standard,jdbcType=VARCHAR}, #{model,jdbcType=VARCHAR}, #{customerName,jdbcType=VARCHAR}, #{customerNo,jdbcType=VARCHAR}, #{count,jdbcType=DOUBLE}, #{weight,jdbcType=DOUBLE}, #{remark,jdbcType=VARCHAR}, #{addId,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{modifyId,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, #{cancelId,jdbcType=VARCHAR}, #{cancelTime,jdbcType=TIMESTAMP}, #{cancelFlag,jdbcType=VARCHAR}, #{belongId,jdbcType=VARCHAR}, update t_ware_store ware_name = #{wareName,jdbcType=VARCHAR}, stack_name = #{stackName,jdbcType=VARCHAR}, layer = #{layer,jdbcType=INTEGER}, material_name = #{materialName,jdbcType=VARCHAR}, material_no = #{materialNo,jdbcType=VARCHAR}, standard = #{standard,jdbcType=VARCHAR}, model = #{model,jdbcType=VARCHAR}, customer_name = #{customerName,jdbcType=VARCHAR}, customer_no = #{customerNo,jdbcType=VARCHAR}, count = #{count,jdbcType=DOUBLE}, weight = #{weight,jdbcType=DOUBLE}, remark = #{remark,jdbcType=VARCHAR}, add_id = #{addId,jdbcType=VARCHAR}, add_time = #{addTime,jdbcType=TIMESTAMP}, modify_id = #{modifyId,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, cancel_id = #{cancelId,jdbcType=VARCHAR}, cancel_time = #{cancelTime,jdbcType=TIMESTAMP}, cancel_flag = #{cancelFlag,jdbcType=VARCHAR}, belong_id = #{belongId,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} update t_ware_store set ware_id = #{ware.id,jdbcType=VARCHAR}, stack_id = #{stack.id,jdbcType=VARCHAR}, layer = #{layer,jdbcType=INTEGER}, material_id = #{material.id,jdbcType=VARCHAR}, model = #{model,jdbcType=VARCHAR}, plate_no = #{plateNo,jdbcType=VARCHAR}, customer_id = #{customer.id,jdbcType=VARCHAR}, count = #{count,jdbcType=DOUBLE}, weight = #{weight,jdbcType=DOUBLE}, remark = #{remark,jdbcType=VARCHAR}, add_id = #{addId,jdbcType=VARCHAR}, add_time = #{addTime,jdbcType=TIMESTAMP}, modify_id = #{modifyId,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, cancel_id = #{cancelId,jdbcType=VARCHAR}, cancel_time = #{cancelTime,jdbcType=TIMESTAMP}, cancel_flag = #{cancelFlag,jdbcType=VARCHAR}, belong_id = #{belongId,jdbcType=VARCHAR}, in_id = #{inId,jdbcType=VARCHAR}, out_id = #{outId,jdbcType=VARCHAR}, receive_address = #{receiveAddress,jdbcType=VARCHAR}, out_flag = #{outFlag,jdbcType=VARCHAR}, lock_flag = #{lockFlag,jdbcType=VARCHAR}, contract_no = #{contractNo,jdbcType=VARCHAR}, remark1 = #{remark1,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR} update t_ware_store t set t.layer = t.layer + #{param7,jdbcType=INTEGER} where t.ware_id in ( select a.ware_id from t_maint_userware a where a.user_id = #{param3,jdbcType=VARCHAR} ) and t.belong_id = #{param4,jdbcType=VARCHAR} and t.ware_id = #{param1,jdbcType=VARCHAR} and t.stack_id = #{param2,jdbcType=VARCHAR} and t.layer >= #{param5,jdbcType=INTEGER} and t.layer <= #{param6,jdbcType=INTEGER} and ifnull(t.cancel_flag,'0') = '0' and ifnull(t.out_flag,'0') = '0' update t_ware_store t set t.layer = #{param7,jdbcType=INTEGER} where t.ware_id in ( select a.ware_id from t_maint_userware a where a.user_id = #{param3,jdbcType=VARCHAR} ) and t.belong_id = #{param4,jdbcType=VARCHAR} and t.ware_id = #{param1,jdbcType=VARCHAR} and t.stack_id = #{param2,jdbcType=VARCHAR} and t.layer >= #{param5,jdbcType=INTEGER} and t.layer <= #{param6,jdbcType=INTEGER} and ifnull(t.cancel_flag,'0') = '0' and ifnull(t.out_flag,'0') = '0' update t_ware_store t set t.cancel_flag = '1' where t.ware_id in ( select a.ware_id from t_maint_userware a where a.user_id = #{param3,jdbcType=VARCHAR} ) and t.belong_id = #{param4,jdbcType=VARCHAR} and t.out_id = #{param1,jdbcType=VARCHAR} update t_ware_store t set t.lock_flag = #{lockFlag,jdbcType=VARCHAR} where t.id in #{item} update t_ware_store t set t.fk_compony_id = #{fkComponyId,jdbcType=VARCHAR} where t.id = #{id,jdbcType=VARCHAR} update t_ware_store set add_time = #{param2,jdbcType=TIMESTAMP} where in_id = #{param1,jdbcType=VARCHAR} update t_ware_store set receive_address = #{address,jdbcType=VARCHAR} where id in #{item,jdbcType=VARCHAR} update t_ware_in_record set receive_address = #{address,jdbcType=VARCHAR} where id in #{item,jdbcType=VARCHAR}