main.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package main
  2. import (
  3. "fmt"
  4. "fwh-toolbox-server/repositories/api/acceleronix"
  5. )
  6. func main() {
  7. // 读取SIM卡列表
  8. list, err := acceleronix.QuerySimCardList(1, 10)
  9. if err != nil {
  10. panic(err)
  11. }
  12. fmt.Println("SIM卡列表前10项:")
  13. fmt.Println(list)
  14. // 查询SIM卡详情
  15. info, err := acceleronix.QuerySimCardInfo(list.Data.List[0].Iccid)
  16. if err != nil {
  17. panic(err)
  18. }
  19. fmt.Println("查询SIM卡详情:")
  20. fmt.Println(info)
  21. // 批量获取SIM卡数据用量信息
  22. simIdList := []string{}
  23. for _, simInfo := range list.Data.List {
  24. simIdList = append(simIdList, simInfo.Iccid)
  25. }
  26. usageInfo, err := acceleronix.QueryBatchSimCardDataInfo(simIdList, "202606")
  27. if err != nil {
  28. panic(err)
  29. }
  30. fmt.Println("批量获取SIM卡数据用量信息:")
  31. fmt.Println(usageInfo)
  32. // 查询流量池列表
  33. poolList, err := acceleronix.QueryDataPoolList(1, 10)
  34. if err != nil {
  35. panic(err)
  36. }
  37. fmt.Println("查询流量池列表前10项:")
  38. fmt.Println(poolList)
  39. // 查询流量池SIM详情
  40. poolSimInfo, err := acceleronix.QueryDataPoolSimInfo(poolList.Data.List[0].DataPoolId, 1, 10)
  41. if err != nil {
  42. panic(err)
  43. }
  44. fmt.Println("查询流量池SIM详情前10项:")
  45. fmt.Println(poolSimInfo)
  46. }