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

📄 cstactivitybiz.java

📁 实现用户关系管理系统
💻 JAVA
字号:
package org.jb.y2t308.team3.biz;

import org.jb.common.biz.BaseBiz;
import org.jb.common.util.PageResult;
import org.jb.y2t308.team3.entity.CstActivity;
import org.jb.y2t308.team3.entity.CstCustomer;

/**
 * 交往记录
 * 
 * @author student
 * 
 */
public class CstActivityBiz extends BaseBiz {

	/**
	 * 创建交往记录方法
	 * 
	 * @param activity
	 */
	public void addActivityInfo(CstActivity cstActivity, String customerNo) {
		CstCustomer cstCustomer = (CstCustomer) this.getCommonDAO().get(
				CstCustomer.class, customerNo);
		cstActivity.setCstCustomer(cstCustomer);

		this.getCommonDAO().add(cstActivity);
	}

	/**
	 * 
	 * 查询交往记录列表
	 * 
	 */
	public void getActivityList(CstActivity item, PageResult pageResult) {
		try {
			String hql = "select cy from CstActivity cy where 1=1";
			if (null != item) {
				if (isNotNullOrEmpty(item.getCstCustomer().getCustNo())) {
					hql += " and cy.cstCustomer.custNo like '%" + item.getCstCustomer().getCustNo()
							+ "%'";
				}
			}
			if(isNotNullOrEmpty(pageResult.getOrderBy()))
			{
				String sort=pageResult.getSort();
				hql+="order by"+pageResult.getOrderBy()+" "+sort;
				if("asc".equals(sort))
				{
					pageResult.setSort("desc");
				}
				else{
					pageResult.setSort("asc");
				}
			}else{
				hql+=" order by cy.atvDate desc,cy.atvTitle asc";
			}
			this.getCommonDAO().listByPage(hql,pageResult);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

	/**
	 * 
	 * 
	 * 删除交往记录
	 * 
	 */
	public void delActivetyInfo(Long atvId) {
		/**
		 * 调用父类的删除方法
		 * 
		 */
        this.getCommonDAO().del(CstActivity.class,atvId);}
	/**
	 * 
	 *修改交往记录
	 * 
	 */
 public void updateActivetyInfo(CstActivity activity){
	 this.getCommonDAO().update(activity);
 }
 /**
  * 
  * 根据id查找相对应的交往记录
  * 
  * @param atvId
  * @return
  */
 public CstActivity getCstActivity(Long atvId)
 {
	 CstActivity cstAtivity=(CstActivity) this.getCommonDAO().get(CstActivity.class,atvId);
	 return cstAtivity;
	 
 }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -