select ac.id, ac.user_id, ac.acc_id, ac.card_num, ac.serial_num, ac.card_nature, ac.card_type, ac.card_status, ac.deposit,
ac.product_cost, ac.pend_product_cost, ac.validity_date, ac.remark, ac.card_face_num, ac.revision, ac.reserved1,
ac.reserved2, ac.reserved3, ac.third_serial_num, ac.card_source_type, ac.create_by, ac.create_time, ac.update_by,
ac.update_time, su.nick_name
from acc_card ac
left join sys_user su on su.user_id = ac.user_id
insert into acc_card
user_id,
acc_id,
card_num,
serial_num,
card_nature,
card_type,
card_status,
deposit,
product_cost,
pend_product_cost,
validity_date,
remark,
card_face_num,
revision,
reserved1,
reserved2,
reserved3,
third_serial_num,
card_source_type,
create_by,
create_time,
update_by,
update_time,
#{userId},
#{accId},
#{cardNum},
#{serialNum},
#{cardNature},
#{cardType},
#{cardStatus},
#{deposit},
#{productCost},
#{pendProductCost},
#{validityDate},
#{remark},
#{cardFaceNum},
#{revision},
#{reserved1},
#{reserved2},
#{reserved3},
#{thirdSerialNum},
#{cardSourceType},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update acc_card
user_id = #{userId},
acc_id = #{accId},
card_num = #{cardNum},
serial_num = #{serialNum},
card_nature = #{cardNature},
card_type = #{cardType},
card_status = #{cardStatus},
deposit = #{deposit},
product_cost = #{productCost},
pend_product_cost = #{pendProductCost},
validity_date = #{validityDate},
remark = #{remark},
card_face_num = #{cardFaceNum},
revision = #{revision},
reserved1 = #{reserved1},
reserved2 = #{reserved2},
reserved3 = #{reserved3},
third_serial_num = #{thirdSerialNum},
card_source_type = #{cardSourceType},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where acc_id = #{accId}
delete from acc_card where id = #{id}
delete from acc_card where id in
#{id}