chancebizimpl.java

来自「通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规」· Java 代码 · 共 120 行

JAVA
120
字号
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 + =
减小字号Ctrl + -
显示快捷键?