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}