delete from user_position
where id = #{id,jdbcType=INTEGER}
insert into user_position
id,
position_type,
position_sn,
user_id,
nick_name,
agent_id,
stock_name,
stock_code,
stock_gid,
stock_spell,
buy_order_id,
buy_order_time,
buy_order_price,
sell_order_id,
sell_order_time,
sell_order_price,
profit_target_price,
stop_target_price,
order_direction,
order_num,
order_lever,
order_total_price,
order_fee,
order_spread,
order_stay_fee,
order_stay_days,
profit_and_lose,
all_profit_and_lose,
is_lock,
lock_msg,
stock_plate,
spread_rate_price,
#{id,jdbcType=INTEGER},
#{positionType,jdbcType=INTEGER},
#{positionSn,jdbcType=VARCHAR},
#{userId,jdbcType=INTEGER},
#{nickName,jdbcType=VARCHAR},
#{agentId,jdbcType=INTEGER},
#{stockName,jdbcType=VARCHAR},
#{stockCode,jdbcType=VARCHAR},
#{stockGid,jdbcType=VARCHAR},
#{stockSpell,jdbcType=VARCHAR},
#{buyOrderId,jdbcType=VARCHAR},
#{buyOrderTime,jdbcType=TIMESTAMP},
#{buyOrderPrice,jdbcType=DECIMAL},
#{sellOrderId,jdbcType=VARCHAR},
#{sellOrderTime,jdbcType=TIMESTAMP},
#{sellOrderPrice,jdbcType=DECIMAL},
#{profitTargetPrice,jdbcType=DECIMAL},
#{stopTargetPrice,jdbcType=DECIMAL},
#{orderDirection,jdbcType=VARCHAR},
#{orderNum,jdbcType=INTEGER},
#{orderLever,jdbcType=INTEGER},
#{orderTotalPrice,jdbcType=DECIMAL},
#{orderFee,jdbcType=DECIMAL},
#{orderSpread,jdbcType=DECIMAL},
#{orderStayFee,jdbcType=DECIMAL},
#{orderStayDays,jdbcType=INTEGER},
#{profitAndLose,jdbcType=DECIMAL},
#{allProfitAndLose,jdbcType=DECIMAL},
#{isLock,jdbcType=INTEGER},
#{lockMsg,jdbcType=VARCHAR},
#{stockPlate,jdbcType=VARCHAR},
#{spreadRatePrice,jdbcType=DECIMAL},
update user_position
position_type = #{positionType,jdbcType=INTEGER},
position_sn = #{positionSn,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=INTEGER},
nick_name = #{nickName,jdbcType=VARCHAR},
agent_id = #{agentId,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
stock_code = #{stockCode,jdbcType=VARCHAR},
stock_gid = #{stockGid,jdbcType=VARCHAR},
stock_spell = #{stockSpell,jdbcType=VARCHAR},
buy_order_id = #{buyOrderId,jdbcType=VARCHAR},
buy_order_time = #{buyOrderTime,jdbcType=TIMESTAMP},
buy_order_price = #{buyOrderPrice,jdbcType=DECIMAL},
sell_order_id = #{sellOrderId,jdbcType=VARCHAR},
sell_order_time = #{sellOrderTime,jdbcType=TIMESTAMP},
sell_order_price = #{sellOrderPrice,jdbcType=DECIMAL},
profit_target_price = #{profitTargetPrice,jdbcType=DECIMAL},
stop_target_price = #{stopTargetPrice,jdbcType=DECIMAL},
order_direction = #{orderDirection,jdbcType=VARCHAR},
order_num = #{orderNum,jdbcType=INTEGER},
order_lever = #{orderLever,jdbcType=INTEGER},
order_total_price = #{orderTotalPrice,jdbcType=DECIMAL},
order_fee = #{orderFee,jdbcType=DECIMAL},
order_spread = #{orderSpread,jdbcType=DECIMAL},
order_stay_fee = #{orderStayFee,jdbcType=DECIMAL},
order_stay_days = #{orderStayDays,jdbcType=INTEGER},
profit_and_lose = #{profitAndLose,jdbcType=DECIMAL},
all_profit_and_lose = #{allProfitAndLose,jdbcType=DECIMAL},
is_lock = #{isLock,jdbcType=INTEGER},
lock_msg = #{lockMsg,jdbcType=VARCHAR},
stock_plate = #{stockPlate,jdbcType=VARCHAR},
spread_rate_price = #{spreadRatePrice,jdbcType=DECIMAL},
margin_add = #{marginAdd,jdbcType=DECIMAL},
where id = #{id,jdbcType=INTEGER}
update user_position
set position_type = #{positionType,jdbcType=INTEGER},
position_sn = #{positionSn,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=INTEGER},
nick_name = #{nickName,jdbcType=VARCHAR},
agent_id = #{agentId,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
stock_code = #{stockCode,jdbcType=VARCHAR},
stock_gid = #{stockGid,jdbcType=VARCHAR},
stock_spell = #{stockSpell,jdbcType=VARCHAR},
buy_order_id = #{buyOrderId,jdbcType=VARCHAR},
buy_order_time = #{buyOrderTime,jdbcType=TIMESTAMP},
buy_order_price = #{buyOrderPrice,jdbcType=DECIMAL},
sell_order_id = #{sellOrderId,jdbcType=VARCHAR},
sell_order_time = #{sellOrderTime,jdbcType=TIMESTAMP},
sell_order_price = #{sellOrderPrice,jdbcType=DECIMAL},
profit_target_price = #{profitTargetPrice,jdbcType=DECIMAL},
stop_target_price = #{stopTargetPrice,jdbcType=DECIMAL},
order_direction = #{orderDirection,jdbcType=VARCHAR},
order_num = #{orderNum,jdbcType=INTEGER},
order_lever = #{orderLever,jdbcType=INTEGER},
order_total_price = #{orderTotalPrice,jdbcType=DECIMAL},
order_fee = #{orderFee,jdbcType=DECIMAL},
order_spread = #{orderSpread,jdbcType=DECIMAL},
order_stay_fee = #{orderStayFee,jdbcType=DECIMAL},
order_stay_days = #{orderStayDays,jdbcType=INTEGER},
profit_and_lose = #{profitAndLose,jdbcType=DECIMAL},
all_profit_and_lose = #{allProfitAndLose,jdbcType=DECIMAL},
is_lock = #{isLock,jdbcType=INTEGER},
lock_msg = #{lockMsg,jdbcType=VARCHAR},
stock_plate = #{stockPlate,jdbcType=VARCHAR},
spread_rate_price = #{spreadRatePrice,jdbcType=DECIMAL}
where id = #{id,jdbcType=INTEGER}
DELETE FROM user_position WHERE user_id = #{userId}