a.id, a.receive_open_id, a.coupon_id, a.valid_start_time,a.expiration_time, a.create_time, a.update_time, a.is_delete,a.use_state,
b.coupon_name, b.image_url,b.coupon_type,b.use_type,b.rule_min_spend_amount,b.rule_discount_rate,b.rule_discount_cap_amount,b.rule_reduction_amount,
b.related_type,b.related_id,b.related_name
insert into coupon_receive(id,openid,coupon_id,expiration_time,dept_id,dept_name)
values
(#{entity.id},#{entity.openid},#{entity.couponId},#{entity.expirationTime},#{entity.deptId},#{entity.deptName})
insert into coupon_receive(openid,coupon_id,expiration_time,dept_id,dept_name,create_time,update_time,is_delete)
values
(#{entity.openid},#{entity.couponId},#{entity.expirationTime},#{entity.deptId},#{entity.deptName},#{entity.createTime},#{entity.updateTime},#{entity.isDelete})
on duplicate key update
openid = values(openid),
coupon_id = values(coupon_id),
expiration_time = values(expiration_time),
dept_id = values(dept_id),
dept_name = values(dept_name),
create_time = values(create_time),
update_time = values(update_time),
is_delete = values(is_delete)