DeviceSimService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.xy.service;
  2. import com.xy.annotate.RestMappingController;
  3. import com.xy.dto.DeviceSimDto;
  4. import com.xy.utils.R;
  5. import org.springframework.validation.annotation.Validated;
  6. import org.springframework.web.bind.annotation.PostMapping;
  7. import org.springframework.web.bind.annotation.RequestBody;
  8. /**
  9. * <p>
  10. * 设备流量卡 服务类
  11. * </p>
  12. *
  13. * @author lijin
  14. * @since 2023-10-16
  15. */
  16. @RestMappingController("/device-sim")
  17. public interface DeviceSimService {
  18. /**
  19. * 购买
  20. *
  21. * @param pay
  22. * @return
  23. */
  24. @PostMapping("pay")
  25. R pay(@RequestBody @Validated DeviceSimDto.Pay pay);
  26. /**
  27. * 购买回调
  28. *
  29. * @param payNotice
  30. * @return
  31. */
  32. @PostMapping("payNotice")
  33. R payNotice(@RequestBody @Validated DeviceSimDto.PayNotice payNotice);
  34. /**
  35. * 查询过期条数
  36. *
  37. * @param deviceSimTimeoutCount
  38. * @return
  39. */
  40. @PostMapping("deviceSimTimeoutCount")
  41. R<DeviceSimDto.DeviceSimTimeoutCountVo> deviceSimTimeoutCount(@RequestBody @Validated DeviceSimDto.DeviceSimTimeoutCount deviceSimTimeoutCount);
  42. }