CmFinanceReceiptsService.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package com.caimei.modules.bulkpurchase.service;
  2. import java.util.List;
  3. import com.caimei.modules.bulkpurchase.dao.ContractOrderDao;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import org.springframework.transaction.annotation.Transactional;
  8. import com.thinkgem.jeesite.common.persistence.Page;
  9. import com.thinkgem.jeesite.common.service.CrudService;
  10. import com.caimei.modules.bulkpurchase.entity.CmFinanceReceipts;
  11. import com.caimei.modules.bulkpurchase.dao.CmFinanceReceiptsDao;
  12. import java.util.Date;
  13. /**
  14. * 进账信息Service
  15. * @author 李俊
  16. * @version 2017-06-04
  17. */
  18. @Service
  19. @Transactional(readOnly = true)
  20. public class CmFinanceReceiptsService extends CrudService<CmFinanceReceiptsDao, CmFinanceReceipts> {
  21. @Autowired
  22. private CmFinanceReceiptsDao cmFinanceReceiptsDao;
  23. public CmFinanceReceipts get(String id) {
  24. return super.get(id);
  25. }
  26. public List<CmFinanceReceipts> findList(CmFinanceReceipts cmFinanceReceipts) {
  27. return super.findList(cmFinanceReceipts);
  28. }
  29. public Page<CmFinanceReceipts> findPage(Page<CmFinanceReceipts> page, CmFinanceReceipts cmFinanceReceipts) {
  30. return super.findPage(page, cmFinanceReceipts);
  31. }
  32. @Transactional(readOnly = false)
  33. public void save(CmFinanceReceipts cmFinanceReceipts) {
  34. super.save(cmFinanceReceipts);
  35. }
  36. @Transactional(readOnly = false)
  37. public void delete(CmFinanceReceipts cmFinanceReceipts) {
  38. super.delete(cmFinanceReceipts);
  39. }
  40. @Transactional(readOnly = false)
  41. public List<CmFinanceReceipts> findAllList() {
  42. return cmFinanceReceiptsDao.findAllList();
  43. }
  44. @Transactional(readOnly = false)
  45. public void updateReviewStatusPass(String orderProductId, String orderId,String reStatus,Date reviewDate) {
  46. cmFinanceReceiptsDao.updateReviewStatusPass(orderProductId,orderId,reStatus,reviewDate);
  47. }
  48. @Transactional(readOnly = false)
  49. public void updateReviewStatusPassById(String receiptsId,String reStatus,Date reviewDate) {
  50. cmFinanceReceiptsDao.updateReviewStatusPassById(receiptsId,reStatus,reviewDate);
  51. }
  52. @Transactional(readOnly = false)
  53. public void updateReviewStatusFail(String orderProductId, String orderId,String reStatus) {
  54. cmFinanceReceiptsDao.updateReviewStatusFail(orderProductId,orderId,reStatus);
  55. }
  56. @Transactional(readOnly = false)
  57. public void updateReviewStatusFailById(String receiptsId,String reStatus) {
  58. cmFinanceReceiptsDao.updateReviewStatusFailById(receiptsId,reStatus);
  59. }
  60. @Transactional(readOnly = false)
  61. public void deleteFinanceReceipts(String orderProductId, String orderId) {
  62. cmFinanceReceiptsDao.deleteFinanceReceipts(orderProductId,orderId);
  63. }
  64. @Transactional(readOnly = false)
  65. public void deleteFinanceReceiptsById(String receiptsId) {
  66. cmFinanceReceiptsDao.deleteFinanceReceiptsById(receiptsId);
  67. }
  68. @Transactional(readOnly = false)
  69. public List<CmFinanceReceipts> findListByProductIds(String productIds,String orderId,String status) {
  70. return cmFinanceReceiptsDao.findListByProductIds(productIds,orderId,status);
  71. }
  72. public List<CmFinanceReceipts> findListByStagesId(String stagesId,String orderId,String status) {
  73. return cmFinanceReceiptsDao.findListByStagesId(stagesId,orderId,status);
  74. }
  75. @Transactional(readOnly = false)
  76. public int updateRecord(CmFinanceReceipts cmFinanceReceipts) {
  77. return cmFinanceReceiptsDao.updateRecord(cmFinanceReceipts);
  78. }
  79. @Transactional(readOnly = false)
  80. public int updateStatus(CmFinanceReceipts cmFinanceReceipts) {
  81. return cmFinanceReceiptsDao.updateStatus(cmFinanceReceipts);
  82. }
  83. @Transactional(readOnly = false)
  84. public void updateDeleteFlag(CmFinanceReceipts cmFinanceReceipts) {
  85. cmFinanceReceiptsDao.updateDeleteFlag(cmFinanceReceipts);
  86. }
  87. @Transactional(readOnly = false)
  88. public List<CmFinanceReceipts> getFinanceReceiptsByOrderNo(@Param("orderNo") String orderNo){
  89. return cmFinanceReceiptsDao.getFinanceReceiptsByOrderNo(orderNo);
  90. }
  91. }