select thisTab.id, thisTab.project_name, thisTab.project_code, thisTab.related_contract, thisTab.related_customer, thisTab.status, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark 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 = #{relatedContract}
and thisTab.related_customer = #{relatedCustomer}
and thisTab.status = #{status}
insert into tms_project
project_name,
project_code,
related_contract,
related_customer,
status,
create_time,
update_by,
update_time,
remark,
#{projectName},
#{projectCode},
#{relatedContract},
#{relatedCustomer},
#{status},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
insert into tms_project
id,project_name,project_code,related_contract,related_customer,status,create_time,update_by,update_time,remark,
#{item.id},#{item.projectName},#{item.projectCode},#{item.relatedContract},#{item.relatedCustomer},#{item.status},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.remark},
update tms_project
project_name = #{projectName},
project_code = #{projectCode},
related_contract = #{relatedContract},
related_customer = #{relatedCustomer},
status = #{status},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update tms_project
project_name = #{item.projectName},
project_code = #{item.projectCode},
related_contract = #{item.relatedContract},
related_customer = #{item.relatedCustomer},
status = #{item.status},
create_time = #{item.createTime},
update_by = #{item.updateBy},
update_time = #{item.updateTime},
remark = #{item.remark},
where id = #{item.id}
delete from tms_project where id = #{id}
delete from tms_project where id in
#{id}