select thisTab.id, thisTab.project_name, thisTab.project_code, thisTab.related_contract_id, thisTab.related_contract_name, thisTab.related_customer_id, thisTab.status, thisTab.related_customer_name, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark, thisTab.create_by from tms_project AS thisTab select count(0) from tms_project as thisTab and thisTab.project_name like concat('%', #{projectName}, '%') and thisTab.project_code = #{projectCode} and thisTab.related_contract_id = #{relatedContractId} and thisTab.related_contract_name like concat('%', #{relatedContractName}, '%') and thisTab.related_customer_id = #{relatedCustomerId} and thisTab.status = #{status} and thisTab.related_customer_name like concat('%', #{relatedCustomerName}, '%') insert into tms_project project_name, project_code, related_contract_id, related_contract_name, related_customer_id, status, related_customer_name, create_time, update_by, update_time, remark, create_by, #{projectName}, #{projectCode}, #{relatedContractId}, #{relatedContractName}, #{relatedCustomerId}, #{status}, #{relatedCustomerName}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{createBy}, insert into tms_project id,project_name,project_code,related_contract_id,related_contract_name,related_customer_id,status,related_customer_name,create_time,update_by,update_time,remark,create_by, #{item.id},#{item.projectName},#{item.projectCode},#{item.relatedContractId},#{item.relatedContractName},#{item.relatedCustomerId},#{item.status},#{item.relatedCustomerName},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.remark},#{item.createBy}, update tms_project project_name = #{projectName}, project_code = #{projectCode}, related_contract_id = #{relatedContractId}, related_contract_name = #{relatedContractName}, related_customer_id = #{relatedCustomerId}, status = #{status}, related_customer_name = #{relatedCustomerName}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, create_by = #{createBy}, where id = #{id} update tms_project project_name = #{item.projectName}, project_code = #{item.projectCode}, related_contract_id = #{item.relatedContractId}, related_contract_name = #{item.relatedContractName}, related_customer_id = #{item.relatedCustomerId}, status = #{item.status}, related_customer_name = #{item.relatedCustomerName}, create_time = #{item.createTime}, update_by = #{item.updateBy}, update_time = #{item.updateTime}, remark = #{item.remark}, create_by = #{item.createBy}, where id = #{item.id} delete from tms_project where id = #{id} delete from tms_project where id in #{id}