package org.fanli.facade.user.service.invite;
|
|
import java.util.List;
|
|
import com.yeshi.fanli.base.entity.user.UserInfo;
|
|
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(UserInfo user);
|
|
/**
|
* 用户分享图的数量
|
* @param uid
|
* @return
|
*/
|
int countUserSpreadImg(Long uid);
|
|
/**
|
* 获取以某张图片为背景的邀请分享图
|
*
|
* @param uid
|
* @param bgImg
|
* -背景图片地址
|
* @return
|
*/
|
String getUserSpreadImg(UserInfo user, 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);
|
|
}
|