itransactionservice.java

来自「spring+hibernate+struts开发的校务oa系统」· Java 代码 · 共 83 行

JAVA
83
字号
package com.yondor.oa.service.transaction;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Expression;

import com.yondor.oa.common.constant.ConstantBean;
import com.yondor.oa.common.constant.SysParamLib;
import com.yondor.oa.db.greensysparam.iface.IGreensysparam;
import com.yondor.oa.db.operator.dao.OperatorVO;
import com.yondor.oa.db.operator.iface.IOperator;
import com.yondor.oa.db.transaction.dao.Transaction;
import com.yondor.oa.db.transaction.dao.TransactionVO;
import com.yondor.oa.db.transaction.iface.ITransaction;

public interface ITransactionService {

//	------------------- business logic
	public List notReadTran(OperatorVO operatorVO);

	public List hadReadTran(OperatorVO operatorVO);

	public List notFinishTran(OperatorVO operatorVO);

	public List hadFinishTran(OperatorVO operatorVO);

	public List notCheckTran(OperatorVO operatorVO);

	public List hadCheckTran(OperatorVO operatorVO);
	
	public List findSegmentBelongIsCheckWithMe(OperatorVO operatorVO);
	public List findSegmentBelongIsCheckWithMe(OperatorVO operatorVO,
			int firstResult,
			int maxResults);
	
	/**
	 * 检索部分当前用户发出的事务
	 * @param	operatorVO
	 * @param 	firstResult
	 * @param	maxResults
	 */
	public List findSegmentBelongIsCheck(OperatorVO operatorVO,
			int firstResult,
			int maxResults);
	/**
	 * 检索所有当前用户发出的事务信息
	 * @param	operatorVO
	 * @return	List
	 */
	public List findSegmentBelongIsCheck(OperatorVO operatorVO);
	
	public List findSegmentBelongIsFinish(OperatorVO operatorVO,int firstResult,int maxResults);
	public List findSegmentBelongIsFinish(OperatorVO operatorVO);

	public List findSegmentWithSendOP(OperatorVO operatorVO,int firstResult,int maxResults);
	public List findSegmentWithSendOP(OperatorVO operatorVO);

	public List findAll();
	
	public void dofinish(Long id);
	


//	------------------- insert update delete query method
	public void save(TransactionVO transactionVO);

	public void attachDirty(TransactionVO transactionVO);

	public void delete(TransactionVO transactionVO);

	public TransactionVO findById(Long id);



//	----------------getter/setter
	public ITransaction getItransaction();

	public void setItransaction(ITransaction itransaction);



}

⌨️ 快捷键说明

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