select id, client_id, serial_number, vlan_id, ipv4_address, ipv4_mask_bits, ipv4_gateway, bandwidth_result, create_time, update_time, create_by, update_by, status from rm_pppoe_config_sub
insert into rm_pppoe_config_sub
client_id,
serial_number,
vlan_id,
ipv4_address,
ipv4_mask_bits,
ipv4_gateway,
bandwidth_result,
create_time,
update_time,
create_by,
update_by,
status,
#{clientId},
#{serialNumber},
#{vlanId},
#{ipv4Address},
#{ipv4MaskBits},
#{ipv4Gateway},
#{bandwidthResult},
#{createTime},
#{updateTime},
#{createBy},
#{updateBy},
#{status},
update rm_pppoe_config_sub
client_id = #{clientId},
serial_number = #{serialNumber},
vlan_id = #{vlanId},
ipv4_address = #{ipv4Address},
ipv4_mask_bits = #{ipv4MaskBits},
ipv4_gateway = #{ipv4Gateway},
bandwidth_result = #{bandwidthResult},
create_time = #{createTime},
update_time = #{updateTime},
create_by = #{createBy},
update_by = #{updateBy},
status = #{status},
where id = #{id}
delete from rm_pppoe_config_sub where id = #{id}
delete from rm_pppoe_config_sub where id in
#{id}
insert into rm_pppoe_config_sub
(client_id, serial_number, vlan_id, ipv4_address, ipv4_mask_bits, ipv4_gateway,
bandwidth_result, create_time, update_time, create_by, update_by)
values
(
#{item.clientId},
#{item.serialNumber},
#{item.vlanId},
#{item.ipv4Address},
#{item.ipv4MaskBits},
#{item.ipv4Gateway},
#{item.bandwidthResult},
#{item.createTime},
#{item.updateTime},
#{item.createBy},
#{item.updateBy}
)
delete from rm_pppoe_config_sub where client_id = #{clientId}
update rm_pppoe_config_sub
status = #{status},
update_time = #{updateTime},
and client_id=#{clientId} and vlan_id=#{vlanId} and serial_number=#{serialNumber}
and 1=0