INSERT INTO sys_user_courses_account_detail (id_,user_id_,trans_no_,type_,trans_type_,status_,amount_,balance_,
description_,comment_,attribute1_,channel_,platform_account_no_,create_time_,update_time_,group_id_)
VALUES(#{id},#{userId},#{transNo},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
#{transType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{amount},#{balance},#{description},
#{comment},#{attribute1},#{channel},#{platformAccountNo},NOW(),NOW(),#{groupId})
UPDATE sys_user_courses_account_detail
status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
group_id_ = #{groupId},
balance_ = #{balance},
trans_type_ = #{transType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
amount_ = #{amount},
attribute1_ = #{attribute1},
platform_account_no_ = #{platformAccountNo},
user_id_ = #{userId},
comment_ = #{comment},
channel_ = #{channel},
description_ = #{description},
trans_no_ = #{transNo},
type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
update_time_ = NOW()
WHERE id_ = #{id}
DELETE FROM sys_user_courses_account_detail WHERE id_ = #{id}
user_id_=#{userId}