RenewalsService.java 862 B

123456789101112131415161718192021222324252627282930
  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.MecCourse;
  7. import com.ym.mec.collectfee.entity.Order;
  8. import com.ym.mec.collectfee.entity.Renewals;
  9. public interface RenewalsService extends BaseService<Integer, Renewals> {
  10. /**
  11. * 生成续费的订单
  12. * @param orderNo
  13. * @param mecCourses
  14. * @return
  15. */
  16. Order addRenewalsOrder(Renewals renewals, BigDecimal amount, String orderNo, List<MecCourse> mecCourses, String routingMerNo, String remark);
  17. void renewalsInsert(ArrayList<Renewals> renewalsArrayList);
  18. /**
  19. * 根据订单号获取小课续费信息
  20. * @param orderId
  21. * @return
  22. */
  23. Renewals getRenewalsByOrderId(Integer orderId);
  24. }