📄 chancebizimpl.java
字号:
package com.t53.crm4.sale.biz.impl;
import java.util.List;
import com.t53.crm4.common.PaginationBean;
import com.t53.crm4.common.entity.SalChance;
import com.t53.crm4.sale.biz.IChanceBiz;
import com.t53.crm4.sale.dao.IChanceDao;
public class ChanceBizImpl implements IChanceBiz {
// 营销管理模块销售机会数据访问接口
private IChanceDao chancedao;
public SalChance getChanceByEntity(Long id) {
return chancedao.get(id);
}
/**
* 根据Id
*/
public SalChance getSalChance(Long id) {
return chancedao.getChanceByRight(id);
}
/**
* 保存销售机会
*/
public Long saveSalChance(SalChance salItem) {
return chancedao.save(salItem);
}
/**
* 删除销售机会
*
* @param 销售机会的id
* return boolean
*/
public boolean deleteSalChance(Long id) {
if (chancedao.bulkUpdate("delete SalChance where id=" + id) > 0)
return true;
return false;
}
/**
* 根据 hql 语句更新销售机会
*
* @param hql
* 语句
* @param 参数
*/
public boolean updateSalChance(String hql, Object[] values) {
// TODO Auto-generated method stub
boolean bool = false;
chancedao.bulkUpdate(hql, values);
bool = true;
return bool;
}
/**
* 根据条件进行模糊查询(包括查询所有的销售机会)
*
* @param 对象salItem
* @param 分页
* @return sallist
*/
public List<SalChance> getSalChanceByPagination(SalChance salItem,
PaginationBean pagbean) {
List<SalChance> sallist = null;
// 总共的条数
int maxcount = chancedao.countByPagination(salItem);
pagbean.countPageCount(maxcount);
// 对当前页数进行判断
if (maxcount > 0) {
sallist = chancedao.findByPagination(salItem, (pagbean
.getPageCount() - 1)
* pagbean.getPerCount(), pagbean.getPerCount());
}
return sallist;
}
/**
* 更新销售机会
*
* @param 实体对象
* @return
*/
public void updateSalChance(SalChance salItem) {
chancedao.saveOrUpdate(salItem);
}
/**
* 保存销售机会
*/
public boolean savesalChance(SalChance salItem) {
chancedao.save(salItem);
return true;
}
public IChanceDao getChancedao() {
return chancedao;
}
public void setChancedao(IChanceDao chancedao) {
this.chancedao = chancedao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -