id,number,order_sn,amount,trade_time,pay_type,pay_status,openid,user_id,abroad,create_time,rec_status,update_time,tb_status
INSERT INTO ${tableName} (
number, order_sn, amount, trade_time, pay_type, pay_status, openid, user_id, abroad, rec_status
) VALUES (
#{entity.number}, #{entity.orderSn}, #{entity.amount}, #{entity.tradeTime}, #{entity.payType}, #{entity.payStatus}, #{entity.openid}, #{entity.userId}, #{entity.abroad}, #{entity.recStatus}
)
INSERT INTO ${tableName} (
number, order_sn, amount, trade_time, pay_type, pay_status, openid, user_id, abroad, rec_status
) VALUES
(#{entity.number}, #{entity.orderSn}, #{entity.amount}, #{entity.tradeTime}, #{entity.payType}, #{entity.payStatus}, #{entity.openid}, #{entity.userId}, #{entity.abroad}, #{entity.recStatus})
UPDATE ${tableName} SET
number=#{entity.number}, order_sn=#{entity.orderSn}, amount=#{entity.amount}, trade_time=#{entity.tradeTime}, pay_type=#{entity.payType}, pay_status=#{entity.payStatus}, openid=#{entity.openid}, user_id=#{entity.userId}, abroad=#{entity.abroad}, rec_status=#{entity.recStatus}, tb_status=#{entity.tbStatus}
WHERE
id = #{entity.id}
UPDATE ${tableName} SET
${field}
${value} ${key}