id, member_id, wallet_id, name, ticker, current_price, created_at, updated_at
id, member_id, holding_id, trade_type, trade_date, quantity, price, fee, created_at
INSERT INTO invest_holding (member_id, wallet_id, name, ticker, current_price, created_at, updated_at)
VALUES (#{memberId}, #{walletId}, #{name}, #{ticker}, #{currentPrice}, NOW(), NOW())
UPDATE invest_holding
SET name = #{name}, ticker = #{ticker}, current_price = #{currentPrice}
WHERE id = #{id} AND member_id = #{memberId}
DELETE FROM invest_holding WHERE id = #{id} AND member_id = #{memberId}
INSERT INTO invest_trade (member_id, holding_id, trade_type, trade_date, quantity, price, fee, created_at)
VALUES (#{memberId}, #{holdingId}, #{tradeType}, #{tradeDate}, #{quantity}, #{price}, #{fee}, NOW())
UPDATE invest_trade
SET trade_type = #{tradeType}, trade_date = #{tradeDate},
quantity = #{quantity}, price = #{price}, fee = #{fee}
WHERE id = #{id} AND member_id = #{memberId}
DELETE FROM invest_trade WHERE id = #{id} AND member_id = #{memberId}
DELETE FROM invest_trade WHERE holding_id = #{holdingId} AND member_id = #{memberId}