admin
2020-02-18 ddf5db7d31af51fcf697eac0cee7dd46ff73bcc1
fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java
@@ -2,7 +2,11 @@
import java.util.List;
import org.springframework.web.multipart.MultipartFile;
import com.yeshi.fanli.entity.bus.activity.ActivityRuleUser;
import com.yeshi.fanli.entity.bus.activity.ActivityUser;
import com.yeshi.fanli.exception.dynamic.ActivityUserException;
/**
 * 动态服务
@@ -11,14 +15,27 @@
 *
 */
public interface ActivityUserService {
   /**
    * 随机抽取
    *
    * @param count
    * @return
    */
   public List<ActivityUser> listRand(int count);
   /**
    * 更改
    *
    * @param au
    */
   public void updateActivityUser(ActivityUser au);
   /**
    * 修改角色用户
    * @param au
    */
   public void updateActivityRuleUser(ActivityRuleUser au);
   /**
    * 
@@ -26,4 +43,67 @@
    * @return
    */
   public ActivityUser selectByPrimaryKey(Long id);
   /**
    * 增加动态规则用户
    *
    * @param ruleUser
    */
   public void addActivityRuleUser(ActivityRuleUser ruleUser);
   /**
    * 获取列表
    *
    * @param ruleCode
    * @param page
    * @param pageSize
    * @return
    */
   public List<ActivityRuleUser> listByRuleCode(Integer ruleCode, int page, int pageSize);
   /**
    * 根据身份ID获取数量
    *
    * @param ruleCode
    * @return
    */
   public long countByRuleCode(Integer ruleCode);
   /**
    * 根据角色用户ID删除
    *
    * @param id
    */
   public void deleteByRuleUserId(Long id);
   /**
    * 通过主键检索规则用户
    *
    * @param id
    * @return
    */
   public ActivityRuleUser selectRuleUserByPrimaryKey(Long id);
   /**
    * 根据大淘客分类ID随机获取用户
    * @param cid
    * @return
    */
   public ActivityUser getRandomByDaTaoKeCid(int cid);
   /**
    * 获取好货推荐的随机用户
    * @return
    */
   public ActivityUser getRandomHaoHuo();
   /**
    * 根据名称查询发布用户
    * @param nickName
    * @return
    */
   public ActivityUser selectByName(String nickName);
   public ActivityUser getActivityUserByNickName(ActivityUser record, MultipartFile file) throws ActivityUserException;
}