update PPW_EMAIL.valuation_table set isvalid = 0 where file_id = #{fileId} insert into PPW_EMAIL.valuation_table (fund_id,file_id, title, valuation_date, nav, head_info, tail_info, original_file, converted_file, file_url, table_type, isvalid, creatorid, createtime, updaterid, updatetime, is_analyzed, total_market_value,net_assets_value,increment,from_email) values (#{fundId,jdbcType=VARCHAR},#{fileId,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{valuationDate,jdbcType=DATE}, #{nav,jdbcType=DECIMAL}, #{headInfo,jdbcType=VARCHAR}, #{tailInfo,jdbcType=VARCHAR}, #{originalFile,jdbcType=VARCHAR}, #{convertedFile,jdbcType=VARCHAR}, #{fileUrl,jdbcType=VARCHAR}, #{tableType,jdbcType=TINYINT}, #{isvalid,jdbcType=INTEGER}, #{creatorId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updaterId,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{isAnalyzed,jdbcType=TINYINT}, #{totalMarketValue,jdbcType=DECIMAL},#{netAssetsValue,jdbcType=DECIMAL},#{increment,jdbcType=DECIMAL}, #{fromEmail,jdbcType=TINYINT}) update PPW_EMAIL.valuation_table set is_analyzed = 1, has_stock = #{hasStock}, has_bond = #{hasBond}, has_future = #{hasFuture} where valuation_date = #{valuationDate} and fund_id = #{fundId} and isvalid = 1