RenewalsService.java 924 B

123456789101112131415161718192021222324252627282930313233
  1. package com.ym.mec.collectfee.service;
  2. import java.math.BigDecimal;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import com.ym.mec.collectfee.common.service.BaseService;
  6. import com.ym.mec.collectfee.entity.Account;
  7. import com.ym.mec.collectfee.entity.MecCourse;
  8. import com.ym.mec.collectfee.entity.Order;
  9. import com.ym.mec.collectfee.entity.Renewals;
  10. public interface RenewalsService extends BaseService<Integer, Renewals> {
  11. /**
  12. * 生成续费的订单
  13. *
  14. * @param orderNo
  15. * @param mecCourses
  16. * @return
  17. */
  18. Order addRenewalsOrder(Renewals renewals, BigDecimal amount, String orderNo, List<MecCourse> mecCourses, Account routingAccount, String remark);
  19. void renewalsInsert(ArrayList<Renewals> renewalsArrayList);
  20. /**
  21. * 根据订单号获取小课续费信息
  22. *
  23. * @param orderId
  24. * @return
  25. */
  26. Renewals getRenewalsByOrderId(Integer orderId);
  27. }