id,
device_no,
device_type,
sys_id,
site_id,
building_id,
floor,
loc_desc,
related_device_no,
manufacturer_id,
device_status,
status,
is_tag,
x_coordinates,
y_coordinates,
create_by,
update_by,
date_create,
date_update
INSERT INTO sc_device (
id,
device_no,
device_type,
sys_id,
site_id,
building_id,
floor,
loc_desc,
related_device_no,
manufacturer_id,
device_status,
status,
is_tag,
x_coordinates,
y_coordinates,
create_by,
update_by,
date_create,
date_update
) VALUES (
#{device.id,jdbcType=BIGINT},
#{device.deviceNo,jdbcType=VARCHAR},
#{device.deviceType,jdbcType=BIGINT},
#{device.sysId,jdbcType=BIGINT},
#{device.siteId,jdbcType=BIGINT},
#{device.buildingId,jdbcType=BIGINT},
#{device.floorId,jdbcType=INTEGER},
#{device.locDesc,jdbcType=VARCHAR},
#{device.relatedDeviceNo,jdbcType=BIGINT},
#{device.manufacturerId,jdbcType=BIGINT},
#{device.deviceStatus,jdbcType=INTEGER},
#{device.status,jdbcType=INTEGER},
#{device.isTag,jdbcType=INTEGER},
#{device.xCoordinates,jdbcType=DECIMAL},
#{device.yCoordinates,jdbcType=DECIMAL},
#{device.createBy,jdbcType=VARCHAR},
#{device.updateBy,jdbcType=VARCHAR},
#{device.dateCreate,jdbcType=TIMESTAMP},
#{device.dateUpdate,jdbcType=TIMESTAMP}
)
INSERT INTO sc_device
id,
device_no,
device_type,
sys_id,
site_id,
building_id,
floor,
loc_desc,
related_device_no,
manufacturer_id,
device_status,
status,
is_tag,
x_coordinates,
y_coordinates,
create_by,
update_by,
date_create,
date_update,
VALUES
#{device.id,jdbcType=BIGINT},
#{device.deviceNo,jdbcType=VARCHAR},
#{device.deviceType,jdbcType=BIGINT},
#{device.sysId,jdbcType=BIGINT},
#{device.siteId,jdbcType=BIGINT},
#{device.buildingId,jdbcType=BIGINT},
#{device.floorId,jdbcType=INTEGER},
#{device.locDesc,jdbcType=VARCHAR},
#{device.relatedDeviceNo,jdbcType=BIGINT},
#{device.manufacturerId,jdbcType=BIGINT},
#{device.deviceStatus,jdbcType=INTEGER},
#{device.status,jdbcType=INTEGER},
#{device.isTag,jdbcType=INTEGER},
#{device.xCoordinates,jdbcType=DECIMAL},
#{device.yCoordinates,jdbcType=DECIMAL},
#{device.createBy,jdbcType=VARCHAR},
#{device.updateBy,jdbcType=VARCHAR},
#{device.dateCreate,jdbcType=TIMESTAMP},
#{device.dateUpdate,jdbcType=TIMESTAMP},
INSERT INTO sc_device (
id,
device_no,
device_type,
sys_id,
site_id,
building_id,
floor,
loc_desc,
related_device_no,
manufacturer_id,
device_status,
status,
is_tag,
x_coordinates,
y_coordinates,
create_by,
update_by,
date_create,
date_update
)VALUES
(
#{device.id,jdbcType=BIGINT},
#{device.deviceNo,jdbcType=VARCHAR},
#{device.deviceType,jdbcType=BIGINT},
#{device.sysId,jdbcType=BIGINT},
#{device.siteId,jdbcType=BIGINT},
#{device.buildingId,jdbcType=BIGINT},
#{device.floorId,jdbcType=INTEGER},
#{device.locDesc,jdbcType=VARCHAR},
#{device.relatedDeviceNo,jdbcType=BIGINT},
#{device.manufacturerId,jdbcType=BIGINT},
#{device.deviceStatus,jdbcType=INTEGER},
#{device.status,jdbcType=INTEGER},
#{device.isTag,jdbcType=INTEGER},
#{device.xCoordinates,jdbcType=DECIMAL},
#{device.yCoordinates,jdbcType=DECIMAL},
#{device.createBy,jdbcType=VARCHAR},
#{device.updateBy,jdbcType=VARCHAR},
#{device.dateCreate,jdbcType=TIMESTAMP},
#{device.dateUpdate,jdbcType=TIMESTAMP}
)
UPDATE sc_device
device_no= #{device.deviceNo,jdbcType=VARCHAR},
device_type= #{device.deviceType,jdbcType=BIGINT},
sys_id= #{device.sysId,jdbcType=BIGINT},
site_id= #{device.siteId,jdbcType=BIGINT},
building_id= #{device.buildingId,jdbcType=BIGINT},
floor= #{device.floorId,jdbcType=INTEGER},
loc_desc= #{device.locDesc,jdbcType=VARCHAR},
related_device_no= #{device.relatedDeviceNo,jdbcType=BIGINT},
manufacturer_id= #{device.manufacturerId,jdbcType=BIGINT},
device_status= #{device.deviceStatus,jdbcType=INTEGER},
status= #{device.status,jdbcType=INTEGER},
is_tag= #{device.isTag,jdbcType=INTEGER},
x_coordinates= #{device.xCoordinates,jdbcType=DECIMAL},
y_coordinates= #{device.yCoordinates,jdbcType=DECIMAL},
last_receive_time= #{device.lastReceiveTime,jdbcType=TIMESTAMP}
WHERE id = #{device.id,jdbcType=BIGINT}
update sc_water_meter_error_days set days = #{days} , last_error_type = null where device_id = #{deviceId}