admin
2019-07-11 3824cbcaec6e6c67418d5280a53e9c2fedeef6f9
fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java
@@ -1,6 +1,7 @@
package com.yeshi.fanli.service.inter.user;
import java.io.IOException;
import java.util.Date;
public interface QrCodeService {
@@ -15,7 +16,7 @@
    * @return
    * @throws IOException
    */
   String drawInviteQrCode(String url, Long uid, String portrait) throws IOException;
   String drawInviteQrCode(String url, Long uid, String portrait,String inviteCode) throws IOException;
   /**
    * 绘制邀请二维码
@@ -36,5 +37,30 @@
    * @throws IOException
    */
   String drawInviteQrCode(String url, Long uid, String portrait, int erCodePostionX, int erCodePostionY,
         int erCodeSize) throws IOException;
         int erCodeSize,String inviteCode) throws IOException;
   /**
    * 邀请问候
    * @param url 背景图链接
    * @param uid  用户id 为空时默认官网
    * @param portrait   头像          为空时默认官网
    * @param inviteCode 邀请码      为空时默认官网
    * @param content  图片文字内容
    * @param date   日期
    * @return
    * @throws IOException
    */
   public String drawInviteToGreet(String url, Long uid, String portrait, String inviteCode, String content, Date date)
         throws IOException;
   /**
    * uid为空时  默认官方
    * @param url
    * @param uid
    * @param portrait
    * @param inviteCode
    * @return
    * @throws IOException
    */
   public String drawInviteQrCodeNew(String url, Long uid, String portrait, Integer pX, Integer pY, Integer size, String inviteCode) throws IOException;
}