id, vc_num, client_id, money, state, last_operate, last_operate_time, in_use, intake_id, open_time, create_time delete from se_virtual_card where id = #{id,jdbcType=BIGINT} insert into se_virtual_card (id, vc_num, client_id, money, state, last_operate, last_operate_time, in_use, intake_id, open_time, create_time) values (#{id,jdbcType=BIGINT}, #{vcNum,jdbcType=BIGINT}, #{clientId,jdbcType=BIGINT}, #{money,jdbcType=FLOAT}, #{state,jdbcType=TINYINT}, #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP}, #{inUse,jdbcType=TINYINT}, #{intakeId,jdbcType=BIGINT},#{openTime,jdbcType=TIMESTAMP},#{createTime,jdbcType=TIMESTAMP}) insert into se_virtual_card id, vc_num, client_id, money, state, last_operate, last_operate_time, in_use, intake_id, open_time, create_time, #{id,jdbcType=BIGINT}, #{vcNum,jdbcType=BIGINT}, #{clientId,jdbcType=BIGINT}, #{money,jdbcType=FLOAT}, #{state,jdbcType=TINYINT}, #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP}, #{inUse,jdbcType=TINYINT}, #{intakeId,jdbcType=BIGINT}, #{openTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP}, update se_virtual_card vc_num = #{vcNum,jdbcType=BIGINT}, client_id = #{clientId,jdbcType=BIGINT}, money = #{money,jdbcType=FLOAT}, state = #{state,jdbcType=TINYINT}, last_operate = #{lastOperate,jdbcType=TINYINT}, last_operate_time = #{lastOperateTime,jdbcType=TIMESTAMP}, in_use = #{inUse,jdbcType=TINYINT}, intake_id = #{intakeId,jdbcType=BIGINT}, open_time = #{openTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=BIGINT} update se_virtual_card set vc_num = #{vcNum,jdbcType=BIGINT}, client_id = #{clientId,jdbcType=BIGINT}, money = #{money,jdbcType=FLOAT}, state = #{state,jdbcType=TINYINT}, last_operate = #{lastOperate,jdbcType=TINYINT}, last_operate_time = #{lastOperateTime,jdbcType=TIMESTAMP}, in_use = #{inUse,jdbcType=TINYINT}, intake_id = #{intakeId,jdbcType=BIGINT}, open_time = #{openTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT} update se_virtual_card set in_use = 0, intake_id = null where intake_id = #{intakeId,jdbcType=BIGINT} and open_time < #{now,jdbcType=TIMESTAMP} update se_virtual_card set money = #{money,jdbcType=FLOAT} where id = #{id,jdbcType=BIGINT} UPDATE se_virtual_card SET state = 2, last_operate = 4 , last_operate_time = NOW() WHERE id = #{vcId} AND client_id = #{clientId}