| | |
| | | package com.yeshi.fanli.service.inter.activity;
|
| | |
|
| | | import java.util.List;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.activity.ActivityRuleUser;
|
| | | import com.yeshi.fanli.entity.bus.activity.ActivityUser;
|
| | |
|
| | | /**
|
| | | * 动态服务
|
| | | * |
| | | * @author Administrator
|
| | | *
|
| | | */
|
| | | 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);
|
| | |
|
| | | /**
|
| | | * |
| | | * @param id
|
| | | * @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);
|
| | | }
|
| | | package com.yeshi.fanli.service.inter.activity; |
| | | |
| | | 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; |
| | | |
| | | /** |
| | | * 动态服务 |
| | | * |
| | | * @author Administrator |
| | | * |
| | | */ |
| | | 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); |
| | | |
| | | /** |
| | | * |
| | | * @param id |
| | | * @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; |
| | | } |