SimInfoService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.xy.service;
  2. import com.xy.annotate.RestMappingController;
  3. import com.xy.dto.SimInfoDto;
  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. import java.util.List;
  9. /**
  10. * <p>
  11. * 物联网卡服务接口
  12. * </p>
  13. *
  14. * @author hechunping
  15. * @since 2024/8/20
  16. */
  17. @RestMappingController("sim-info")
  18. public interface SimInfoService {
  19. @PostMapping("info")
  20. R<SimInfoDto.InfoVo> info(@RequestBody @Validated SimInfoDto.BaseDto dto);
  21. @PostMapping("refreshNet")
  22. R<String> refreshNet(@RequestBody @Validated SimInfoDto.RefreshNetDto dto);
  23. @PostMapping("bindAgain")
  24. R<String> bindAgain(@RequestBody @Validated SimInfoDto.BindAgainDto dto);
  25. @PostMapping("packList")
  26. R<List<SimInfoDto.PackListVo>> packList(@RequestBody @Validated SimInfoDto.BaseDto dto);
  27. @PostMapping("buyPack")
  28. R<String> buyPack(@RequestBody @Validated SimInfoDto.BuyPackDto dto);
  29. }