package com.yeshi.fanli.service.inter.user;
|
|
import java.util.Date;
|
import java.util.List;
|
|
public interface SpreadUserImgService {
|
|
void addUserInviteImg(Long uid, String imgUrl);
|
|
List<String> getImgUrlList(Long uid);
|
|
int imgUrlCount(Long uid);
|
|
void deleteImgUrl(Long uid);
|
|
/**
|
* 获取立即邀请的分享图
|
*
|
* @param uid
|
* @return
|
*/
|
List<String> getUserSpreadImg(Long uid);
|
|
/**
|
* 用户分享图的数量
|
* @param uid
|
* @return
|
*/
|
int countUserSpreadImg(Long uid);
|
|
/**
|
* 获取以某张图片为背景的邀请分享图
|
*
|
* @param uid
|
* @param bgImg
|
* -背景图片地址
|
* @return
|
*/
|
String getUserSpreadImg(Long uid, String bgImg);
|
|
/**
|
* 获取以某张图片为背景的邀请分享图( 指定二维码的位置以及尺寸)
|
*
|
* @param uid
|
* @param bgImg
|
* @param erCodePostionX
|
* @param erCodePostionY
|
* @param erCodeSize
|
* @return
|
*/
|
String getUserSpreadImg(Long uid, String bgImg, int erCodePostionX, int erCodePostionY, int erCodeSize);
|
|
/**
|
* 根据图片画二维码
|
* @param uid
|
* @param bgImg
|
* @param inviteCode
|
* @return
|
* @throws Exception
|
*/
|
String getInviteImg(String bgImg, Long uid, String portrait, String inviteCode) throws Exception;
|
|
/**
|
* 邀请图片 问候
|
* @param bgImg
|
* @param uid
|
* @param portrait
|
* @param inviteCode
|
* @param content
|
* @param date
|
* @return
|
* @throws Exception
|
*/
|
public String getInviteImgToGreet(String bgImg, Long uid, String portrait, String inviteCode, String content, Date date)
|
throws Exception;
|
|
}
|