admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareService.java
@@ -1,94 +1,61 @@
package com.yeshi.fanli.service.inter.goods;
import java.util.List;
import com.yeshi.fanli.entity.bus.user.HongBao;
import com.yeshi.fanli.entity.taobao.PidOrder;
import com.yeshi.fanli.entity.taobao.PidUser;
import com.yeshi.fanli.entity.taobao.ShareTaoPassword;
public interface ShareService {
   String getRandomPid();
   void insertShareTaoPassword(ShareTaoPassword shareTaoPassword);
   String isBind(long uid);
   void insertPidUser(PidUser pidUser);
   int getAunctionPidCount(long auctionId, String pid);
   ShareTaoPassword getShareTaoPassword(long auctionId, String pid);
   void updateByPrimaryKeySelective(ShareTaoPassword shareTaoPassword);
   /**
    * 生成用户对应的PID
    * @param uid
    * @return
    */
   PidUser createPidUserByUid(Long uid);
   /**
    *
    * 方法说明: 获取分享赚 count
    * @author mawurui
    * createTime 2018年4月16日 上午10:52:06
    * @param uid
    * @return
    */
   int getCount(long uid);
   /**
    *
    * 方法说明: 获取分享赚列表
    * @author mawurui
    * createTime 2018年4月16日 上午10:51:32
    * @param pageIndex
    * @param uid
    * @return
    */
   List<HongBao> getShareList(int pageIndex, long uid);
   /**
    *
    * 方法说明: 获取邀请赚count
    * @author mawurui
    * createTime 2018年4月16日 上午11:27:01
    * @param uid
    * @return
    */
   int getInviteCount(long uid);
   List<HongBao> getInviteList(int pageIndex, long uid);
   /**
    *
    * 方法说明: 查询所有用户分享赚列表总数
    * @author mawurui
    * createTime 2018年4月24日 下午3:40:42
    * @return
    */
   int getShareMoneyCount();
   /**
    *
    * 方法说明: 查询所有用户分享赚列表数据
    * @author mawurui
    * createTime 2018年4月24日 下午3:45:32
    * @param pageIndex
    * @return
    */
   List<PidOrder> getShareMoneyList(int pageIndex, String key);
   /**
    * 根据查询条件统计条数
    * @param key
    * @return
    */
   int getCountByKey(String key);
}
package com.yeshi.fanli.service.inter.goods;
import com.yeshi.fanli.entity.taobao.PidUser;
import com.yeshi.fanli.entity.taobao.ShareTaoPassword;
public interface ShareService {
   String getRandomPid();
   void insertShareTaoPassword(ShareTaoPassword shareTaoPassword);
   String isBind(long uid);
   void insertPidUser(PidUser pidUser);
   int getAunctionPidCount(String auctionId, String pid);
   ShareTaoPassword getShareTaoPassword(String auctionId, String pid);
   void updateByPrimaryKeySelective(ShareTaoPassword shareTaoPassword);
   /**
    * 生成用户对应的PID
    * @param uid
    * @return
    */
   PidUser createPidUserByUid(Long uid);
   /**
    *
    * 方法说明: 获取分享赚 count
    * @author mawurui
    * createTime 2018年4月16日 上午10:52:06
    * @param uid
    * @return
    */
   int getCount(long uid);
   /**
    *
    * 方法说明: 获取邀请赚count
    * @author mawurui
    * createTime 2018年4月16日 上午11:27:01
    * @param uid
    * @return
    */
   int getInviteCount(long uid);
   /**
    *
    * 方法说明: 查询所有用户分享赚列表总数
    * @author mawurui
    * createTime 2018年4月24日 下午3:40:42
    * @return
    */
   int getShareMoneyCount();
}