📄 customerbiz.java
字号:
package crm.biz.cst;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import crm.dao.cst.CustomerDAO;
import crm.entity.cst.CustomerEntity;
public class CustomerBiz {
private CustomerDAO customerDAO=null;
public void setCustomerDAO(CustomerDAO customerDAO) {
this.customerDAO = customerDAO;
}
/**
* 增加方法
* @param cen
*/
public void add(CustomerEntity cen)
{
customerDAO.save(cen);
}
/**
* 更新方法
* @param ce
*/
public void update(CustomerEntity ce)
{
customerDAO.merge(ce);
}
/**
* 多条件查询
*/
public List search(CustomerEntity ce)
{
return customerDAO.search(ce);
}
/**
* 聚合函数查询 返回表里的记录数
* @return
*/
public int getJu()
{
return customerDAO.getJu();
}
/**
* 客户信息管理-->查询客户信息 (只查询实体类里的几个属性) 返回的是Object[](对象数组)
* 客户编号 名称 地区 客户经理 客户等级
*/
public List doCustomerMessageQuery()
{
List list=customerDAO.doCustomerMessageQuery();
Iterator it= list.iterator(); //迭代器
while(it.hasNext())
{
System.out.println("aaa");
//查询的是实体类里的几个属性。所以it(迭代器)里面存放的是Object数组 (Object[])
Object[] objs=(Object[])it.next();
CustomerEntity ce=new CustomerEntity();
ce.setCustNo(objs[0].toString()); //数据库里的数据不能为空
ce.setCustName(objs[1].toString());
ce.setCustAddr(objs[2].toString());
ce.setCustManagerName(objs[3].toString());
ce.setCustLevelLabel(objs[4].toString());
list.add(ce);
}
return list;
}
/**
* 查询所有的客户信息
*/
public List findAll()
{
return customerDAO.findAll();
}
/**
* 查询一条客户的信息。返回一个实体对象
*/
public CustomerEntity findById(String id)
{
return customerDAO.findById(id);
}
/**
* 删除方法。根据(客户编号)删除
* @param id
*/
public void doDelete(String id)
{
customerDAO.delete(id);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -