select config_id, config_name, config_key, config_value, config_type, creatorid, createtime, updaterid, updatetime, remark,isvalid from PPW_EMAIL.sys_config isvalid=1 and config_id = #{configId} and config_key = #{configKey} insert into sys_config ( config_name, config_key, config_value, config_type, creatorid, updaterid, remark, isvalid, createtime, updatetime )values( #{configName}, #{configKey}, #{configValue}, #{configType}, #{creatorId}, #{updaterId}, #{remark}, 1, sysdate(), sysdate() ) update sys_config config_name = #{configName}, config_key = #{configKey}, config_value = #{configValue}, config_type = #{configType}, updaterid = #{updaterId}, remark = #{remark}, updatetime = sysdate() where config_id = #{configId} and isvalid=1 UPDATE sys_config SET isvalid=0 where config_id = #{configId} UPDATE sys_config SET isvalid=0,updaterid=#{userId} where config_id in #{configId}