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}