SubjectChangeService.java 808 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ym.mec.biz.service;
  2. import com.ym.mec.biz.dal.entity.SubjectChange;
  3. import com.ym.mec.common.service.BaseService;
  4. import java.math.BigDecimal;
  5. import java.util.Map;
  6. public interface SubjectChangeService extends BaseService<Integer, SubjectChange> {
  7. SubjectChange getChangeInfo(Integer id);
  8. /**
  9. * 支付声部更换费用
  10. *
  11. * @param id
  12. * @param amount
  13. * @param isUseBalancePayment
  14. * @return
  15. */
  16. Map payChange(Integer id, BigDecimal amount, Boolean isUseBalancePayment) throws Exception;
  17. /**
  18. * 添加声部更换
  19. * @param subjectChange
  20. * @return
  21. */
  22. SubjectChange addChange(SubjectChange subjectChange);
  23. /**
  24. * 取消声部更换
  25. * @param id
  26. * @return
  27. */
  28. SubjectChange cancel(Integer id);
  29. }