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}