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

📄 chancebizimpl.java

📁 通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录
💻 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 + -