select MBS.base_station_id, MBS.company_id, MC.company_name, MBS.user_id, MCU.company_user_name user_name,
MBS.bind_company, MBS.bind_user, MBS.base_station_number, MBS.base_station_name, MBS.base_station_status, MBS.res_id,
MBS.province_id, SRp.name province_name, MBS.city_id, SRc.name city_name, MBS.area_id, SRa.name area_name, MBS.address,
MBS.create_id, MBS.create_user, MBS.create_at, MBS.update_at, MBS.del_flag
from mall_base_station MBS
left join set_region SRp on MBS.province_id = SRp.id
left join set_region SRc on MBS.city_id = SRc.id
left join set_region SRa on MBS.area_id = SRa.id
left join mall_company_user MCU on MBS.user_id = MCU.company_user_id
left join mall_company MC on MBS.company_id = MC.company_id
insert into mall_base_station
company_id,
company_name,
user_id,
user_name,
bind_company,
bind_user,
base_station_number,
base_station_name,
base_station_status,
res_id,
province_id,
province_name,
city_id,
city_name,
area_id,
area_name,
address,
create_id,
create_user,
create_at,
update_at,
del_flag,
#{companyId},
#{companyName},
#{userId},
#{userName},
#{bindCompany},
#{bindUser},
#{baseStationNumber},
#{baseStationName},
#{baseStationStatus},
#{resId},
#{provinceId},
#{provinceName},
#{cityId},
#{cityName},
#{areaId},
#{areaName},
#{address},
#{createId},
#{createUser},
#{createAt},
#{updateAt},
#{delFlag},
update mall_base_station
company_id = #{companyId},
company_name = #{companyName},
user_id = #{userId},
user_name = #{userName},
bind_company = #{bindCompany},
bind_user = #{bindUser},
base_station_number = #{baseStationNumber},
base_station_name = #{baseStationName},
base_station_status = #{baseStationStatus},
res_id = #{resId},
province_id = #{provinceId},
province_name = #{provinceName},
city_id = #{cityId},
city_name = #{cityName},
area_id = #{areaId},
area_name = #{areaName},
address = #{address},
create_id = #{createId},
create_user = #{createUser},
create_at = #{createAt},
update_at = #{updateAt},
del_flag = #{delFlag},
where base_station_id = #{baseStationId}
delete from mall_base_station where base_station_id = #{baseStationId}
delete from mall_base_station where base_station_id in
#{baseStationId}