From 3dade955e1743b382473e01b8ddbc50809b7ca0e Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@MS-20170306HGUF>
Date: 星期日, 01 三月 2020 16:38:37 +0800
Subject: [PATCH] 文本类型
---
fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java | 134 +++++++++++++++++++++++++++++++-------------
1 files changed, 94 insertions(+), 40 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java
index 04912dd..40aaad7 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/QrCodeService.java
@@ -1,40 +1,94 @@
-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
- * 浜岀淮鐮佸潗鏍嘪
- * @param erCodePostionY
- * 浜岀淮鐮佸潗鏍嘫
- * @param erCodeSize
- * 浜岀淮鐮佸昂瀵�
- * @return
- * @throws IOException
- */
- String drawInviteQrCode(String url, Long uid, String portrait, int erCodePostionX, int erCodePostionY,
- int erCodeSize) throws IOException;
-}
+package com.yeshi.fanli.service.inter.user;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Date;
+
+import org.yeshi.utils.entity.FileUploadResult;
+
+import com.yeshi.fanli.entity.bus.user.UserInfo;
+import com.yeshi.fanli.vo.goods.GoodsDetailVO;
+
+public interface QrCodeService {
+
+ String getPortrait(Long uid);
+
+ /**
+ * 鐢熸垚閭�璇疯禋鐨勫浘鐗�
+ *
+ * @param url
+ * @param uid
+ * @param portrait
+ * @return
+ * @throws IOException
+ */
+ String drawInviteQrCode(String url, Long uid, String portrait,String inviteCode) throws IOException;
+
+ /**
+ * 缁樺埗閭�璇蜂簩缁寸爜
+ *
+ * @param url
+ * -鑳屾櫙鍥鹃摼鎺�
+ * @param uid
+ * -鐢ㄦ埛ID
+ * @param portrait
+ * -澶村儚璺緞
+ * @param erCodePostionX
+ * 浜岀淮鐮佸潗鏍嘪
+ * @param erCodePostionY
+ * 浜岀淮鐮佸潗鏍嘫
+ * @param erCodeSize
+ * 浜岀淮鐮佸昂瀵�
+ * @return
+ * @throws IOException
+ */
+ String drawInviteQrCode(String url, Long uid, String portrait, int erCodePostionX, int erCodePostionY,
+ 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(InputStream urlInputStream,String urlMd5, Long uid, String portrait, Integer pX, Integer pY, Integer size, String inviteCode) throws IOException;
+
+ /**
+ * 鍒嗕韩鍟嗗搧娴锋姤鍥�
+ * @param urlInputStream
+ * @param erCodeUrl
+ * @param uid
+ * @param portrait
+ * @param goods
+ * @return
+ */
+ public FileUploadResult drawGoodsPoster(String erCodeUrl, String portrait,GoodsDetailVO goods);
+
+ /**
+ * 鍒嗕韩灏忕▼搴忓悕鐗�
+ * @param erCodeStream
+ * @param user
+ * @param goods
+ * @return
+ */
+ public FileUploadResult drawGoodsPosterXCX(InputStream erCodeStream, UserInfo user, GoodsDetailVO goods);
+
+ public FileUploadResult drawDynamicGoodsPoster(String erCodeUrl, String portrait, String inviteCode, GoodsDetailVO goods);
+}
--
Gitblit v1.8.0