id, orgId, type, name, code, address, longitude, latitude, ip, port, username, password, revJson, createBy, createTime, updateBy, updateTime, remarks, delFlag, layerId, status, nodeId, brand, basePhoto, cameraType update device set delFlag = '1' where id = #{id,jdbcType=VARCHAR} update device set delFlag = '1' where nodeId in (select id from node where clusterId=#{id,jdbcType=VARCHAR}) insert into device (id, orgId, type, name, code, address, longitude, latitude, ip, port, username, password, revJson, createBy, createTime, updateBy, updateTime, remarks, delFlag, layerId, status, nodeId, brand, basePhoto, cameraType ) values (#{id,jdbcType=VARCHAR}, #{orgId,jdbcType=INTEGER}, #{type,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR}, #{longitude,jdbcType=VARCHAR}, #{latitude,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{port,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{revJson,jdbcType=CHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR}, #{delFlag,jdbcType=VARCHAR}, #{layerId,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{nodeId,jdbcType=VARCHAR}, #{brand,jdbcType=VARCHAR}, #{basePhoto,jdbcType=VARCHAR}, #{cameraType,jdbcType=INTEGER} ) insert into device id, orgId, type, name, code, address, longitude, latitude, ip, port, username, password, revJson, createBy, createTime, updateBy, updateTime, remarks, delFlag, layerId, status, nodeId, brand basePhoto cameraType #{id,jdbcType=VARCHAR}, #{orgId,jdbcType=INTEGER}, #{type,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR}, #{longitude,jdbcType=VARCHAR}, #{latitude,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{port,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{revJson,jdbcType=CHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR}, #{delFlag,jdbcType=VARCHAR}, #{layerId,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{nodeId,jdbcType=VARCHAR}, #{brand,jdbcType=VARCHAR}, #{basePhoto,jdbcType=VARCHAR}, #{cameraType,jdbcType=INTEGER} update device orgId = #{orgId,jdbcType=INTEGER}, ip = #{ip,jdbcType=VARCHAR}, port = #{port,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, code = #{code,jdbcType=VARCHAR}, address = #{address,jdbcType=VARCHAR}, longitude = #{longitude,jdbcType=VARCHAR}, latitude = #{latitude,jdbcType=VARCHAR}, revJson = #{revJson,jdbcType=CHAR}, createBy = #{createBy,jdbcType=VARCHAR}, createTime = #{createTime,jdbcType=TIMESTAMP}, updateBy = #{updateBy,jdbcType=VARCHAR}, updateTime = #{updateTime,jdbcType=TIMESTAMP}, remarks = #{remarks,jdbcType=VARCHAR}, layerId = #{layerId,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, nodeId = #{nodeId,jdbcType=VARCHAR}, basePhoto = #{basePhoto,jdbcType=VARCHAR}, cameraType = #{cameraType,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR} update device set orgId = #{orgId,jdbcType=INTEGER}, type = #{type,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, code = #{code,jdbcType=VARCHAR}, address = #{address,jdbcType=VARCHAR}, longitude = #{longitude,jdbcType=VARCHAR}, latitude = #{latitude,jdbcType=VARCHAR}, ip = #{ip,jdbcType=VARCHAR}, port = #{port,jdbcType=VARCHAR}, username = #{username,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR}, revJson = #{revJson,jdbcType=CHAR}, createBy = #{createBy,jdbcType=VARCHAR}, createTime = #{createTime,jdbcType=TIMESTAMP}, updateBy = #{updateBy,jdbcType=VARCHAR}, updateTime = #{updateTime,jdbcType=TIMESTAMP}, remarks = #{remarks,jdbcType=VARCHAR}, layerId = #{layerId,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, nodeId = #{nodeId,jdbcType=VARCHAR}, brand = #{brand,jdbcType=VARCHAR}, delFlag = #{delFlag,jdbcType=VARCHAR}, cameraType = #{cameraType,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR}