package com.caimei.modules.bulkpurchase.service; import java.util.List; import com.caimei.modules.bulkpurchase.dao.ContractOrderDao; import org.apache.ibatis.annotations.Param; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.thinkgem.jeesite.common.persistence.Page; import com.thinkgem.jeesite.common.service.CrudService; import com.caimei.modules.bulkpurchase.entity.CmFinanceReceipts; import com.caimei.modules.bulkpurchase.dao.CmFinanceReceiptsDao; import java.util.Date; /** * 进账信息Service * @author 李俊 * @version 2017-06-04 */ @Service @Transactional(readOnly = true) public class CmFinanceReceiptsService extends CrudService { @Autowired private CmFinanceReceiptsDao cmFinanceReceiptsDao; public CmFinanceReceipts get(String id) { return super.get(id); } public List findList(CmFinanceReceipts cmFinanceReceipts) { return super.findList(cmFinanceReceipts); } public Page findPage(Page page, CmFinanceReceipts cmFinanceReceipts) { return super.findPage(page, cmFinanceReceipts); } @Transactional(readOnly = false) public void save(CmFinanceReceipts cmFinanceReceipts) { super.save(cmFinanceReceipts); } @Transactional(readOnly = false) public void delete(CmFinanceReceipts cmFinanceReceipts) { super.delete(cmFinanceReceipts); } @Transactional(readOnly = false) public List findAllList() { return cmFinanceReceiptsDao.findAllList(); } @Transactional(readOnly = false) public void updateReviewStatusPass(String orderProductId, String orderId,String reStatus,Date reviewDate) { cmFinanceReceiptsDao.updateReviewStatusPass(orderProductId,orderId,reStatus,reviewDate); } @Transactional(readOnly = false) public void updateReviewStatusPassById(String receiptsId,String reStatus,Date reviewDate) { cmFinanceReceiptsDao.updateReviewStatusPassById(receiptsId,reStatus,reviewDate); } @Transactional(readOnly = false) public void updateReviewStatusFail(String orderProductId, String orderId,String reStatus) { cmFinanceReceiptsDao.updateReviewStatusFail(orderProductId,orderId,reStatus); } @Transactional(readOnly = false) public void updateReviewStatusFailById(String receiptsId,String reStatus) { cmFinanceReceiptsDao.updateReviewStatusFailById(receiptsId,reStatus); } @Transactional(readOnly = false) public void deleteFinanceReceipts(String orderProductId, String orderId) { cmFinanceReceiptsDao.deleteFinanceReceipts(orderProductId,orderId); } @Transactional(readOnly = false) public void deleteFinanceReceiptsById(String receiptsId) { cmFinanceReceiptsDao.deleteFinanceReceiptsById(receiptsId); } @Transactional(readOnly = false) public List findListByProductIds(String productIds,String orderId,String status) { return cmFinanceReceiptsDao.findListByProductIds(productIds,orderId,status); } public List findListByStagesId(String stagesId,String orderId,String status) { return cmFinanceReceiptsDao.findListByStagesId(stagesId,orderId,status); } @Transactional(readOnly = false) public int updateRecord(CmFinanceReceipts cmFinanceReceipts) { return cmFinanceReceiptsDao.updateRecord(cmFinanceReceipts); } @Transactional(readOnly = false) public int updateStatus(CmFinanceReceipts cmFinanceReceipts) { return cmFinanceReceiptsDao.updateStatus(cmFinanceReceipts); } @Transactional(readOnly = false) public void updateDeleteFlag(CmFinanceReceipts cmFinanceReceipts) { cmFinanceReceiptsDao.updateDeleteFlag(cmFinanceReceipts); } @Transactional(readOnly = false) public List getFinanceReceiptsByOrderNo(@Param("orderNo") String orderNo){ return cmFinanceReceiptsDao.getFinanceReceiptsByOrderNo(orderNo); } }