INSERT INTO music_group_payment_entities (id_,music_group_id_,name_,payment_method_,amount_,memo_,create_time_,update_time_,tenant_id_)
VALUES(#{id},#{musicGroupId},#{name},#{paymentMethod, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{amount},#{memo},now(),now(),#{tenantId})
INSERT INTO music_group_payment_entities (music_group_id_,name_,payment_method_,amount_,memo_,create_time_,update_time_,tenant_id_)
VALUES
(#{musicGroupId},#{item.name},#{item.paymentMethod.code},#{item.amount},#{item.memo},now(),now(),#{tenantId})
UPDATE music_group_payment_entities
update_time_ = NOW(),
amount_ = #{amount},
memo_ = #{memo},
payment_method_ = #{paymentMethod, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
music_group_id_ = #{musicGroupId},
name_ = #{name},
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
DELETE FROM music_group_payment_entities WHERE id_ = #{id}
DELETE FROM music_group_payment_entities WHERE music_group_id_ = #{musicGroupId}