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}