| | |
| | | package com.yeshi.fanli.service.inter.user.cloud;
|
| | |
|
| | | import java.util.List;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.user.cloud.UserCloudGroup;
|
| | | import com.yeshi.fanli.exception.user.cloud.UserCloudGroupException;
|
| | |
|
| | | public interface UserCloudGroupService {
|
| | |
|
| | | /**
|
| | | * 根据uid查询
|
| | | * @param uid
|
| | | * @return
|
| | | */
|
| | | public List<UserCloudGroup> listByUid(Long uid);
|
| | |
|
| | | /**
|
| | | * 首次添加朋友圈状态
|
| | | * @param uid
|
| | | */
|
| | | public void addCircle(Long uid);
|
| | |
|
| | | /**
|
| | | * 创建群信息
|
| | | * @param uid
|
| | | * @throws UserCloudGroupException
|
| | | */
|
| | | public void addGroup(Long uid, String groupId, String groupName, int maxNum);
|
| | |
|
| | | |
| | | /**
|
| | | * 根据uid删除
|
| | | * @param uid
|
| | | */
|
| | | public void deleteGroupByUid(Long uid);
|
| | |
|
| | | /**
|
| | | * 切换群状态
|
| | | * @param uid
|
| | | * @param id
|
| | | * @param state
|
| | | */
|
| | | public void switchGroupState(long uid, long id, boolean state) throws UserCloudGroupException;
|
| | |
|
| | | /**
|
| | | * 切换朋友圈状态
|
| | | * @param uid
|
| | | * @param state
|
| | | * @throws UserCloudGroupException
|
| | | */
|
| | | public void switchCircleState(long uid, boolean state) throws UserCloudGroupException;
|
| | |
|
| | | |
| | | /**
|
| | | * 获取群列表
|
| | | * @param uid
|
| | | * @return
|
| | | */
|
| | | public List<UserCloudGroup> listGroupByUid(Long uid);
|
| | |
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.service.inter.user.cloud; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.fanli.entity.bus.user.cloud.UserCloudGroup; |
| | | import com.yeshi.fanli.exception.user.cloud.UserCloudGroupException; |
| | | |
| | | public interface UserCloudGroupService { |
| | | |
| | | /** |
| | | * 根据uid查询 |
| | | * @param uid |
| | | * @return |
| | | */ |
| | | public List<UserCloudGroup> listByUid(Long uid); |
| | | |
| | | /** |
| | | * 首次添加朋友圈状态 |
| | | * @param uid |
| | | */ |
| | | public void addCircle(Long uid); |
| | | |
| | | /** |
| | | * 创建群信息 |
| | | * @param uid |
| | | * @throws UserCloudGroupException |
| | | */ |
| | | public void addGroup(Long uid, String groupId, String groupName, int maxNum); |
| | | |
| | | |
| | | /** |
| | | * 根据uid删除 |
| | | * @param uid |
| | | */ |
| | | public void deleteGroupByUid(Long uid); |
| | | |
| | | /** |
| | | * 切换群状态 |
| | | * @param uid |
| | | * @param id |
| | | * @param state |
| | | */ |
| | | public void switchGroupState(long uid, long id, boolean state) throws UserCloudGroupException; |
| | | |
| | | /** |
| | | * 切换朋友圈状态 |
| | | * @param uid |
| | | * @param state |
| | | * @throws UserCloudGroupException |
| | | */ |
| | | public void switchCircleState(long uid, boolean state) throws UserCloudGroupException; |
| | | |
| | | |
| | | /** |
| | | * 获取群列表 |
| | | * @param uid |
| | | * @return |
| | | */ |
| | | public List<UserCloudGroup> listGroupByUid(Long uid); |
| | | |
| | | /** |
| | | * 删除群 |
| | | * @param uid |
| | | * @param id |
| | | * @throws UserCloudGroupException |
| | | */ |
| | | public void deleteGroup(long uid, long id) throws UserCloudGroupException; |
| | | |
| | | |
| | | } |