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

📄 customermanager.java

📁 达内CRM培训项目java源码:主要系统功能 1 用户登录 2 客户管理:查询客户、增加客户、修改客户; 3 订单管理:查询订单、生成订单、修改订单、订单确认; 4 产品管理:查询产品
💻 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 + -