package com.yeshi.fanli.service.inter.user; import java.io.IOException; public interface QrCodeService { String getPortrait(Long uid); /** * 生成邀请赚的图片 * * @param url * @param uid * @param portrait * @return * @throws IOException */ String drawInviteQrCode(String url, Long uid, String portrait) throws IOException; /** * 绘制邀请二维码 * * @param url * -背景图链接 * @param uid * -用户ID * @param portrait * -头像路径 * @param erCodePostionX * 二维码坐标X * @param erCodePostionY * 二维码坐标Y * @param erCodeSize * 二维码尺寸 * @return * @throws IOException */ String drawInviteQrCode(String url, Long uid, String portrait, int erCodePostionX, int erCodePostionY, int erCodeSize) throws IOException; }