UserOperationService.java 1.2 KB
package com.topdraw.business.process.service;

import com.topdraw.business.module.member.profile.domain.MemberProfile;
import com.topdraw.business.module.member.service.dto.MemberDTO;
import com.topdraw.business.module.user.iptv.domain.UserTv;
import com.topdraw.business.module.user.weixin.service.dto.UserWeixinDTO;
import com.topdraw.business.process.domian.weixin.BuyVipBean;
import com.topdraw.business.process.domian.weixin.SubscribeBean;
import com.topdraw.business.process.domian.weixin.WeiXinUserBean;

import java.util.List;

public interface UserOperationService {

    boolean createMemberByUserTv(UserTv resources);

    void unbind(UserTv userTv);

    void changeMainAccount(UserTv userTv);

    UserWeixinDTO appletLogin(WeiXinUserBean resources);

    boolean subscribe(SubscribeBean resources);

    boolean unsubscribe(SubscribeBean resources);

    String saveUserInfo(String data);

    MemberProfile saveUserWeixinPhone(WeiXinUserBean resources);

    boolean sendQrCodeMessage(String content);

    boolean deleteAllCollection(String content);

    boolean deleteCollection(String content);

    boolean addCollection(String content);

    List<MemberDTO> findBindByPlatformAccount(String platformAccount);
}