DegreeRegistrationService.java 1.2 KB

123456789101112131415161718192021222324252627282930
  1. package com.ym.mec.biz.service;
  2. import com.ym.mec.biz.dal.dto.DegreeRegistrationActivityDto;
  3. import com.ym.mec.biz.dal.dto.PageInfoDegree;
  4. import com.ym.mec.biz.dal.dto.PageInfoOrder;
  5. import com.ym.mec.biz.dal.entity.DegreeRegistration;
  6. import com.ym.mec.biz.dal.entity.StudentPaymentOrder;
  7. import com.ym.mec.biz.dal.page.DegreeQueryInfo;
  8. import com.ym.mec.common.entity.HttpResponseResult;
  9. import com.ym.mec.common.service.BaseService;
  10. import com.ym.mec.util.date.DateUtil;
  11. import java.util.*;
  12. public interface DegreeRegistrationService extends BaseService<Integer, DegreeRegistration> {
  13. String ACTIVITY_TAG = "DEGREE_REGISTRATION_2020_12";
  14. Set<String> FREE_PRICE_LEVEL = new HashSet<>(Arrays.asList(new String[]{"一级", "二级", "三级"}));
  15. Date ACTIVITY_END_TIME = DateUtil.stringToDate("2021-01-31 23:59:59", "yyyy-MM-dd HH:mm:ss");
  16. HttpResponseResult pay(DegreeRegistrationActivityDto degreeRegistration) throws Exception;
  17. HttpResponseResult theoryPay(DegreeRegistrationActivityDto degreeRegistration) throws Exception;
  18. Boolean updateStatus(StudentPaymentOrder order);
  19. PageInfoDegree<DegreeRegistration> getPageList(DegreeQueryInfo queryInfo);
  20. }