📄 customermanager.java
字号:
package com.tarena.crm.customer.service;
/**
* 客户管理器
* <p>Description: 对客户的管理操作接口</p>
* <p>Copyright: Copyright (c) 2005</p>
*/
public interface CustomerManager {
/**
* 增加客户:如果对象未被持久化则持久化对象,否则修改对象持久化信息
* @param customer Customer:客户基本信息
* @return String:返回客户编号
*/
String addCustomer(Customer customer);
/**
* 修改客户
* @param customer Customer:客户基本信息
*/
void updateCustomer(Customer customer);
/**
* 根据客户主键查询客户对象
* @param customerNo String
* @return Customer
*/
Customer getCustomer(String customerNo);
Customer getCustomerByName(String name);
/**
* 根据查询语句查询客户
* @param sql String
* @return List
*/
List queryCustomer(String sql);
/**
* 根据客户类型取得客户相关信息菜单
* @param customerType String
* @return List
*/
List getInfoMenuByCustomerType(String customerType);
/**
* 根绝客户状态取得客户相关信息
* @param customerStatus String
* @return List
*/
List getInfoByCustomerStatus(String customerStatus);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -