t.contract_id as contractId, t.contract_num as contractNum, t.pro_id as proId, t.contract_name as contractName, t.remark as remark, t.is_use as isUse, t.create_time as createTime, t.create_user as createUser, t.update_user as updateUser, t.update_time as updateTime t.is_use = 1 AND t.contract_num LIKE concat('%',#{contractNum},'%') AND t.pro_id = #{proId} AND t.contract_name LIKE concat('%',#{contractName},'%') AND t.remark = #{remark} AND t.create_time = #{createTime} AND t.create_user = #{createUser} AND t.update_user = #{updateUser} AND t.update_time = #{updateTime} AND insert into t_contract contract_id, contract_num, pro_id, contract_name, remark, is_use, create_time, create_user, update_user, update_time, #{contractId}, #{contractNum}, #{proId}, #{contractName}, #{remark}, #{isUse}, #{createTime}, #{createUser}, #{updateUser}, #{updateTime}, update t_contract contract_num=#{contractNum}, pro_id=#{proId}, contract_name=#{contractName}, remark=#{remark}, is_use=#{isUse}, create_time=#{createTime}, create_user=#{createUser}, update_user=#{updateUser}, update_time=#{updateTime}, where contract_id=#{contractId} update t_contract SET is_use = 0 where contract_id=#{contractId} delete from t_contract where contract_id=#{contractId}