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}