update fund_position_detail set isvalid = 0 where fund_id = #{fundId} and valuation_date = #{valuationDate} INSERT INTO fund_position_detail ( fund_id,valuation_id,valuation_date,LEVEL,currency,exchange_rate,subject_code, securities_amount, securities_code,securities_name, sec_type,market_value, market_value_ratio,nature,subject_type,increment,halt_info,net_cost,net_cost_ratio,market_price, unit_cost,isvalid,creatorid,createtime ) VALUES (#{detail.fundId},#{detail.valuationId},#{detail.valuationDate},#{detail.level}, #{detail.currency}, #{detail.exchangeRate}, #{detail.subjectCode}, #{detail.securitiesAmount},#{detail.securitiesCode}, #{detail.securitiesName}, #{detail.secType},#{detail.marketValue}, #{detail.marketValueRatio}, #{detail.nature}, #{detail.subjectType},#{detail.increment},#{detail.haltInfo},#{detail.netCost},#{detail.netCostRatio},#{detail.marketPrice}, #{detail.unitCost},#{detail.isvalid},0,#{detail.createTime})