⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gradedealifc.java

📁 自己制作的联通CRM,支持客户分类,管理,升级,积分管理等等..
💻 JAVA
字号:
package com.jn0801.grademanage;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.jn0801.clubnetinfo.MembercardBean;
import com.jn0801.common.UserInfo;
import com.jn0801.grademanage.dto.UserBean;
/**
 * 这是用户分级处理的接口
 * @author zjj
 *
 */
public interface GradeDealIFC {

	/**
	 * 修改用户等级
	 * @param userInfo	用户信息表
	 * @return	修改是否成功
	 */
	public boolean update(UserInfo userInfo);
	
	/**
	 * 查询在线用户信息
	 * @param userBean	用户信息的javabean
	 * @return	用户信息列表
	 */
	public List<UserBean> searchuser(UserBean userBean,HttpServletRequest request);
	
	/**
	 * 根据条件查询用户表的总记录数
	 * @param userBean	用户信息的javabean
	 * @return	总记录数
	 */
	public int getCount(UserBean userBean);
	
	
	/**
	 * 检查用户手机是否存在
	 * @param phone	用户手机号码
	 * @return 是否存在
	 */
	public boolean isExist(String phone);
	
	
	
	/**
	 * 查询用户详细信息
	 * @param phone		用户手机号码
	 * @param userid	用户编号
	 * @param usergrade	会员等级
	 * @return	用户详细信息
	 */
	public UserInfo selectuser(String phone,Long userid ,String usergrade);
	
	
	
	/**
	 * 带事务修改用户等级和插入分级结果
	 * @param userInfo	用户信息表的持久类
	 * @param graderesultinfo	分级结果表的持久类
	 * @return	是否成功
	 */
	public boolean updateandinsert(UserInfo userInfo,Graderesultinfo graderesultinfo,MembercardBean membercardBean);
	
	
	
	
	/**
	 * 根据积分动态分级用户等级
	 * @param maxscore	积分上限
	 * @param minscore	积分下限
	 * @param usergrade	用户等级
	 * @param rulebrand	用户品牌
	 * @param currentPage	当前页
	 * @param pageSize	每页显示条数
	 */
	public void dynamicGradeDealByIntergral(int maxscore,int minscore,String usergrade,String rulebrand,int currentPage,int pageSize);
	
	
	
	/**
	 * 根据话费动态分级用户等级
	 * @param maxARPU	每月消费上限
	 * @param minARPU	每月消费下限
	 * @param maxphonefee	预存话费上限
	 * @param minphonefee	预存话费下限
	 * @param usergrade		用户等级
	 * @param rulebrand		用户品牌
	 * @param currentPage	当前页
	 * @param pageSize		每页显示条数
	 */
	public void dynamicGradeDealByFee(int maxARPU,int minARPU,int maxphonefee,int minphonefee,String usergrade,String rulebrand,int currentPage,int pageSize);
	
	
	
	/**
	 * 更新会员等级
	 * @param userInfo	用户信息的实体Bean
	 * @param memberCardBean	会员卡的实体Bean
	 * @return	更新是否成功
	 */
	public boolean updatemember(UserInfo userInfo,MembercardBean memberCardBean);
	
	
	/**
	 * 更新普通用户等级
	 * @param userInfo	用户信息的实体Bean
	 * @param graderesultinfo	用户分级结果的实体Bean
	 * @param membercardBean	会员卡的实体Bean
	 * @return
	 */
	public boolean updatecomman(UserInfo userInfo, Graderesultinfo graderesultinfo,MembercardBean membercardBean);
}






















⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -