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}