insert into floor_share_meter(
floor_id,meter_num,meter_type,fsm_id,formula_value,community_id,cur_degree,share_type,floor_num,cur_reading_time,
config_id,config_name,share_price
) values (
#{floorId},#{meterNum},#{meterType},#{fsmId},#{formulaValue},#{communityId},#{curDegree},#{shareType},#{floorNum},#{curReadingTime},
#{configId},#{configName},#{sharePrice}
)
update floor_share_meter t set t.status_cd = #{statusCd}
, t.meter_num= #{meterNum}
, t.meter_type= #{meterType}
, t.formula_value= #{formulaValue}
, t.cur_degree= #{curDegree}
, t.share_type= #{shareType}
, t.floor_num= #{floorNum}
, t.cur_reading_time= #{curReadingTime}
, t.config_id= #{configId}
, t.config_name= #{configName}
, t.share_price= #{sharePrice}
where 1=1
and t.fsm_id= #{fsmId}
and t.community_id= #{communityId}
and t.floor_id= #{floorId}