accoutadjustbean.java
来自「国内很牛的软件公司花费两年半开发的用EJB3开发的代码,采用STRUTS和EJB」· Java 代码 · 共 59 行
JAVA
59 行
package com.ufmobile.business.account.bo.bean;
import java.util.Date;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.Stateless;
import com.ufmobile.business.account.bo.AccountAdjust;
import com.ufmobile.business.account.dao.AccountAdjustDAO;
import com.ufmobile.business.account.entity.AccountAdjustEntity;
import com.ufmobile.common.BaseBean;
import com.ufmobile.platform.Exception.BusinessException;
import com.ufmobile.platform.log.RunTimeLogger;
public @Stateless class AccoutAdjustBean extends BaseBean implements AccountAdjust{
private AccountAdjustDAO accaDao;
@PostConstruct
public void init()
{
accaDao = new AccountAdjustDAO(this.getManager(this.getClass()));
}
/**
* 创建账户调整单
* */
public void create (AccountAdjustEntity accae) throws BusinessException{
RunTimeLogger.info(this, "创建账户调整单。");
if(accae == null){
throw new BusinessException(AccountAdjustDAO.class,"账户调整单不能为空!");
}
accaDao.create(accae);
}
/**
* 查询符合条件的账户调整单的个数
* */
public Integer queryByBoothAdjustTypeOperateDateTotal(int accountType,
int adjustType, Date fromDate, Date toDate, Long boothid) throws BusinessException{
RunTimeLogger.info(this, "查询账户调整单数量。");
Integer total = accaDao.queryByBoothAdjustTypeOperateDateTotal(accountType, adjustType, fromDate, toDate, boothid);
return total;
}
/**
* 查询符合条件的账户调整单列表
* */
public List<AccountAdjustEntity> queryByBoothAdjustTypeOperateDate(int accountType,
int adjustType, Date fromDate, Date toDate,
Long boothid,int total, int begin)throws BusinessException{
RunTimeLogger.info(this, "查询账户调整单列表。");
List<AccountAdjustEntity> aaeList= accaDao.queryByBoothAdjustTypeOperateDate(accountType, adjustType, fromDate, toDate, boothid, total, begin);
return aaeList;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?