select sc.id, sc.customer_id, sc.project_id, sc.status, sc.name, sc.sign_name, sc.phone, sc.cus_id, sc.serve_time, sc.tutor, sc.serve_promise, sc.amount,
sc.path, sc.create_by, sc.create_time, sc.update_by, sc.update_time, sc.remark, sc.del_flag, cp.dict_label as project_name
from sys_contract as sc
LEFT JOIN (SELECT dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'conditioning_project') as cp ON cp.dict_value = sc.project_id
insert into sys_contract
id,
customer_id,
project_id,
status,
name,
sign_name,
tutor,
cus_id,
phone,
serve_time,
serve_promise,
amount,
path,
create_by,
create_time,
update_by,
update_time,
remark,
#{id},
#{customerId},
#{projectId},
#{status},
#{name},
#{signName},
#{tutor},
#{cusId},
#{phone},
#{serveTime},
#{servePromise},
#{amount},
#{path},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update sys_contract
customer_id = #{customerId},
project_id = #{projectId},
status = #{status},
name = #{name},
sign_name = #{signName},
tutor = #{tutor},
cus_id = #{cusId},
phone = #{phone},
serve_time = #{serveTime},
serve_promise = #{servePromise},
amount = #{amount},
path = #{path},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update sys_contract set del_flag = 1 where id = #{id}
update sys_contract set del_flag = 1 where id in
#{id}