StaffUserVipService.java 1.49 KB
Newer Older
1 2 3
package cn.wisenergy.service.app;

import cn.wisenergy.common.utils.R;
4
import cn.wisenergy.model.app.Local;
5 6
import cn.wisenergy.model.dto.UserInfoDto;
import cn.wisenergy.model.vo.AccountLoginVo;
7
import cn.wisenergy.model.vo.UserQueryVo;
8 9 10 11
import cn.wisenergy.model.vo.UserVipCommitVo;
import cn.wisenergy.model.vo.UserVipQueryVo;
import com.github.pagehelper.PageInfo;

12
import javax.servlet.http.HttpServletResponse;
13 14
import java.util.List;

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
public interface StaffUserVipService {

    /**
     * 员工登录
     *
     * @return true:成功 false:失败
     */
    R<Boolean> staffLogin(AccountLoginVo accountLoginVo);

    /**
     * 获取员工学生关系表
     *
     * @param userVipQueryVo 查询信息
     * @return
     */
    R<PageInfo<UserInfoDto>> getList(UserVipQueryVo userVipQueryVo);

    /**
     *  添加员工和vip客户关系
     * @param staffId 员工id
     * @param phone 手机号
     * @return true:成功 false:失败
     */
    R<Boolean> addUserByPhone(Integer staffId,String phone);

40 41 42 43 44
    /**
     * 获取地区列表
     * @return 地区列表
     */
    R<List<Local>> getLocal();
45

46 47 48 49 50 51
    /**
     * 保存vip客户和志愿关系
     * @param ids id群
     * @return true:成功 false:失败
     */
    R<Boolean> addUserVolunteer(String ids,Integer userId,String name);
52 53 54 55 56 57 58 59

    /**
     * 导出excel
     * @param queryVo 用户
     * @param response
     * @return Excel数据
     */
    R<Boolean> downExcel(UserVipQueryVo queryVo, HttpServletResponse response);
60
}