insert into device_info(tenant_id,device_ip, device_mac, device_gateway, device_sn, device_name, device_num, device_pwd, device_addr, device_key,device_type) values (#{tenantId},#{deviceIp}, #{deviceMac}, #{deviceGateway}, #{deviceSn}, #{deviceName}, #{deviceNum}, #{devicePwd}, #{deviceAddr}, #{deviceKey},#{deviceType}) insert into device_bind(device_id,area_id,canteen_id,stall_id) values (#{deviceId},#{areaId},#{canteenId},#{stallId}) update device_info device_ip = #{deviceIp}, device_mac = #{deviceMac}, device_gateway = #{deviceGateway}, device_sn = #{deviceSn}, device_name = #{deviceName}, device_num = #{deviceNum}, device_pwd = #{devicePwd}, device_addr = #{deviceAddr}, device_key = #{deviceKey}, where device_id = #{deviceId} update device_bind area_id = #{areaId}, canteen_id = #{canteenId}, stall_id = #{stallId}, where device_id = #{deviceId} update device_info set last_update_time = unix_timestamp() where device_sn = #{sn} delete from device_info where device_id = #{deviceId} delete from device_bind where device_id = #{deviceId}