INSERT INTO tb_pro_depart
depart_name,
depart_type,
area_id,
head_user,
head_user_phone,
remarks,
create_time,
create_user,
update_time,
update_user,
del_flag
#{departName},
#{departType},
#{areaId},
#{headUser},
#{headUserPhone},
#{remarks},
NOW(),
#{createUser},
#{updateTime},
#{updateUser},
0
insert into tb_pro_depart(depart_name, depart_type, area_id, head_user, head_user_phone, remarks, create_time,
create_user, update_time, update_user, del_flag)
values
(#{entity.departName}, #{entity.departType}, #{entity.areaId}, #{entity.headUser}, #{entity.headUserPhone},
#{entity.remarks}, #{entity.createTime}, #{entity.createUser}, #{entity.updateTime}, #{entity.updateUser},
#{entity.delFlag})
on duplicate key update
depart_name = values(depart_name),
depart_type = values(depart_type),
area_id = values(area_id),
head_user = values(head_user),
head_user_phone = values(head_user_phone),
remarks = values(remarks),
create_time = values(create_time),
create_user = values(create_user),
update_time = values(update_time),
update_user = values(update_user),
del_flag = values(del_flag)
update tb_pro_depart
depart_name = #{departName},
depart_type = #{departType},
area_id = #{areaId},
head_user = #{headUser},
head_user_phone = #{headUserPhone},
remarks = #{remarks},
create_time = #{createTime},
create_user = #{createUser},
update_time = #{updateTime},
update_user = #{updateUser},
del_flag = #{delFlag},
where id = #{id}
delete
from tb_pro_depart
where id = #{id}