CmFinanceChargeService.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.caimei.modules.bulkpurchase.service;
  2. import java.util.List;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Service;
  5. import org.springframework.transaction.annotation.Transactional;
  6. import com.thinkgem.jeesite.common.persistence.Page;
  7. import com.thinkgem.jeesite.common.service.CrudService;
  8. import com.caimei.modules.bulkpurchase.entity.CmFinanceCharge;
  9. import com.caimei.modules.bulkpurchase.dao.CmFinanceChargeDao;
  10. /**
  11. * 出账信息Service
  12. * @author LiJun
  13. * @version 2017-06-04
  14. */
  15. @Service
  16. @Transactional(readOnly = true)
  17. public class CmFinanceChargeService extends CrudService<CmFinanceChargeDao, CmFinanceCharge> {
  18. @Autowired
  19. private CmFinanceChargeDao cmFinanceChargeDao;
  20. public Long getMaxPrimaryKey(){
  21. Long maxId = cmFinanceChargeDao.getMaxPrimaryKey();
  22. return maxId;
  23. }
  24. public CmFinanceCharge get(String id) {
  25. return super.get(id);
  26. }
  27. public List<CmFinanceCharge> findList(CmFinanceCharge cmFinanceCharge) {
  28. return super.findList(cmFinanceCharge);
  29. }
  30. public List<CmFinanceCharge> findListByProductId(String productId) {
  31. return cmFinanceChargeDao.findListByProductId(productId);
  32. }
  33. //分期
  34. public List<CmFinanceCharge> findListByStagesId(String stagesId) {
  35. return cmFinanceChargeDao.findListByStagesId(stagesId);
  36. }
  37. public List<CmFinanceCharge> findListGroupByproductIds(String productId) {
  38. return cmFinanceChargeDao.findListGroupByproductIds(productId);
  39. }
  40. public Double findShopPayByProductId(String productId) {
  41. return cmFinanceChargeDao.findShopPayByProductId(productId);
  42. }
  43. public Double findOtherPayByProductId(String productId) {
  44. return cmFinanceChargeDao.findOtherPayByProductId(productId);
  45. }
  46. public Page<CmFinanceCharge> findPage(Page<CmFinanceCharge> page, CmFinanceCharge cmFinanceCharge) {
  47. return super.findPage(page, cmFinanceCharge);
  48. }
  49. @Transactional(readOnly = false)
  50. public void save(CmFinanceCharge cmFinanceCharge) {
  51. super.save(cmFinanceCharge);
  52. }
  53. @Transactional(readOnly = false)
  54. public void delete(CmFinanceCharge cmFinanceCharge) {
  55. super.delete(cmFinanceCharge);
  56. }
  57. }