id,group_id,dept_id,src_id,pid,category, station_id,device_name, device_name_en,device_name_fra,device_name_spa,device_name_de,device_name_pl,device_name_ara, device_type,producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_en deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_fra deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_spa deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_de deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_pl deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type id,group_id,dept_id,src_id,pid,category, station_id,device_name_ara deviceName,device_type, producer,serial_no,status,device_json,`virtual`,from_id,hide,flow_direction,producer_type,unit_type delete from device where id = #{id,jdbcType=INTEGER} insert into device (id, group_id, dept_id, bay_id , station, device_name, device_name, producer, serial_no, status) values ( #{id,jdbcType=INTEGER}, #{groupId,jdbcType=INTEGER}, #{deptId,jdbcType=INTEGER} , #{bayId,jdbcType=INTEGER}, , #{station,jdbcType=INTEGER}, #{deviceName,jdbcType=VARCHAR}, #{producer,jdbcType=VARCHAR} , #{serialNo,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}) insert into device group_id, dept_id, src_id, pid, category, station_id, device_name, device_name_en, device_name_fra, device_name_spa, device_name_de, device_name_pl, device_name_ara, device_type, producer, serial_no, create_time, status, device_json, `virtual`, from_id, #{groupId,jdbcType=INTEGER}, #{deptId,jdbcType=INTEGER}, #{srcId,jdbcType=INTEGER}, #{pid,jdbcType=INTEGER}, #{category,jdbcType=INTEGER}, #{stationId,jdbcType=INTEGER}, #{deviceName,jdbcType=VARCHAR}, #{deviceNameEn,jdbcType=VARCHAR}, #{deviceNameFra,jdbcType=VARCHAR}, #{deviceNameSpa,jdbcType=VARCHAR}, #{deviceNameDe,jdbcType=VARCHAR}, #{deviceNamePl,jdbcType=VARCHAR}, #{deviceNameAra,jdbcType=VARCHAR}, #{deviceType,jdbcType=VARCHAR}, #{producer,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{deviceJson,jdbcType=OTHER,typeHandler=com.ho.business.handler.JsonHandler}, #{virtual,jdbcType=INTEGER}, #{fromId,jdbcType=INTEGER}, INSERT INTO device (group_id,dept_id,src_id,pid,category, station_id,device_name,device_name_en, device_name_fra,device_name_spa,device_name_de,device_name_pl,device_name_ara, device_type,serial_no,status,`virtual`,from_id,create_time) VALUES ( #{item.groupId},#{item.deptId},#{item.srcId},#{item.pid} ,#{item.category} ,#{item.stationId},#{item.deviceName},#{item.deviceNameEn} ,#{item.deviceNameFra},#{item.deviceNameSpa},#{item.deviceNameDe},#{item.deviceNamePl},#{item.deviceNameAra} ,#{item.deviceType},#{item.serialNo},#{item.status},#{item.virtual},#{item.fromId},#{item.createTime} ) update device group_id = #{groupId,jdbcType=INTEGER}, dept_id = #{deptId,jdbcType=INTEGER}, src_id = #{srcId,jdbcType=INTEGER}, pid = #{pid,jdbcType=INTEGER}, station_id = #{stationId,jdbcType=INTEGER}, category = #{category}, device_name = #{deviceName,jdbcType=VARCHAR}, device_type = #{deviceType,jdbcType=VARCHAR}, producer = #{producer,jdbcType=VARCHAR}, serial_no = #{serialNo,jdbcType=VARCHAR}, status= #{status,jdbcType=INTEGER}, device_json = #{deviceJson,jdbcType=OTHER,typeHandler=com.ho.business.handler.JsonHandler}, create_time = #{createTime}, update_time = #{updateTime}, address = #{address}, `virtual` = #{virtual}, from_id = #{fromId}, hide = #{hide}, flow_direction = #{flowDirection}, unit_type = #{unitType,jdbcType=INTEGER}, producer_type = #{producerType}, where id = #{id,jdbcType=INTEGER} update device set group_id = #{groupId,jdbcType=INTEGER}, dept_id = #{deptId,jdbcType=INTEGER}, bay_id = #{bayId,jdbcType=INTEGER}, station = #{station,jdbcType=INTEGER}, device_name = #{deviceName,jdbcType=VARCHAR}, producer = #{producer,jdbcType=VARCHAR}, serial_no = #{serialNo,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} update device serial_no = #{serialNo,jdbcType=VARCHAR}, where station_id = #{stationId,jdbcType=INTEGER} delete from device and id in #{item} update device set device_name = #{item.deviceName},device_name_en = #{item.deviceNameEn} where id = #{item.id}