clientinfodao.java

来自「上一上传oa系统漏掉web-inf文件夹」· Java 代码 · 共 86 行

JAVA
86
字号
package com.oa.crm.db;

import java.util.ArrayList;

public interface ClientInfoDAO {
	/* 增加客户信息 */
	public void addClientInfo(ClientInfo clientInfo);

	/* 显示某一个员工的所有客户信息 */
	public ArrayList<ClientInfo> showAllCleintInfo(String empId);

	/* 获取一个员工的总客户记录数 */
	public int getTotalRecord(String empId);

	/* 获取一个客户名称关键字查询记录数 */
	public int getTotalRecordByClientName(String clientName);

	/* 截取查询一个员工的客户 */
	public ArrayList<ClientInfo> showMenberClientInfo(int start, int count,
			String empId);

	/* 根据客户名称查询一个客户信息 */
	public ClientInfo findClientInfoByClientName(String clientName);

	/* 截取并降序排序查询一个员工的客户/部门经理查询一个员工的客户 */

	public ArrayList<ClientInfo> showMenberSortDescClientInfo(int start,
			int count, String empId, String sortFiled);

	/* 截取并升序排序查询一个员工的客户/部门经理查询一个员工的客户 */

	public ArrayList<ClientInfo> showMenberSortAscClientInfo(int start,
			int count, String empId, String sortFiled);

	/* 截取并查询一个客户名称关键字的所有客户 */

	public ArrayList<ClientInfo> showMenberClientInfoByName(int start,
			int count, String clientName);

	/* 截取并查询一个员工的一个客户名称关键字的所有客户 */

	public ArrayList<ClientInfo> showMenberMyClientInfoByName(int start,
			int count, String clientName, String empId);

	/* 修改客户信息 */
	public void updateClientInfo(ClientInfo clientInfo);

	/* 根据员工编号和名称统计客户数量 */
	public int getTotalRecordMyClientByClientName(String clientName,
			String empId);

	/* 删除客户信息 */
	public void deleteClientInfo(String clientId);

	/* 根据客户ID查询客户信息 */
	public ClientInfo findOneClientInfoById(String clientId);

	/* 根据客户名称,进行模糊查询,冲突查询并截取 */
	public ArrayList<ClientInfo> findAllClientInfoByClientName(String clientName);

	/* 查询所有的放弃客户 */
	public ArrayList<ClientInfo> findAllQuitClientInfo();

	/* 查询所有的放弃客户 */
	public ArrayList<ClientInfo> findMemberAllQuitClientInfo(int start);

	/* 统计所有放弃客户的数量 */
	public int getTotalRecordQuitClientInfo();

	/* 获取放弃客户 */
	public void abtainQuitClientInfo(String empId, ClientInfo clientInfo);

	/* 转让客户 */
	public void attornClientInfo(String empId, ClientInfo clientInfo);

	/* 部门经理要求强制放弃客户 */
	public void deptManagerForceQuitClientInfo(ClientInfo clientInfo);

	public ArrayList<ClientInfo> showAllMenberClientInfo(int start);

	public int getTotalRecordAllClient();
	
	public ClientInfo findOneClientByLxId(String networkId);

}

⌨️ 快捷键说明

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