96ed4dfb2161a93a17d87f42437d7ca12eee676e.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. package com.chinacreator.videoalliance.query.bean;
  2. /**
  3. * IP 查询实体类
  4. *
  5. * @author 科创·毛燕龙
  6. * @datetime 2016年11月3日 下午5:51:21
  7. */
  8. public class IpInfoBean {
  9. private String id;
  10. private String ip;
  11. private long ip_value;
  12. private String start_ip;
  13. private long start_ip_value;
  14. private String end_ip;
  15. private long end_ip_value;
  16. private String country;
  17. private String area;
  18. private String operator;
  19. private String cpid;
  20. private String signkey;
  21. private long key;
  22. public String getId() {
  23. return id;
  24. }
  25. public void setId(String id) {
  26. this.id = id;
  27. }
  28. public long getIp_value() {
  29. return ip_value;
  30. }
  31. public void setIp_value(long ip_value) {
  32. try {
  33. String ip1 = ip_value/(256L*256L*256L)+"";
  34. String ip2 = (ip_value%(256L*256L*256L))/256L*256L+"";
  35. String ip3 = (ip_value%(256L*256L))/256L+"";
  36. String ip4 = ip_value%(256L)+"";
  37. this.ip=ip1+"."+ip2+"."+ip3+"."+ip4;
  38. this.ip_value = ip_value;
  39. this.setKey(ip_value/(256L*256L*256L));
  40. } catch (Exception e) {
  41. e.printStackTrace();
  42. }
  43. }
  44. public String getIp() {
  45. return ip;
  46. }
  47. public void setIp(String ip) {
  48. try {
  49. String[]ips = ip.split("\\.");
  50. this.ip_value = Long.parseLong(ips[0])*256L*256L*256L
  51. + Long.parseLong(ips[1])*256L*256L
  52. + Long.parseLong(ips[2])*256L
  53. + Long.parseLong(ips[3]);
  54. this.ip = ip;
  55. this.setKey(Long.parseLong(ips[0]));
  56. } catch (Exception e) {
  57. e.printStackTrace();
  58. }
  59. }
  60. public String getStart_ip() {
  61. return start_ip;
  62. }
  63. public void setStart_ip(String start_ip) {
  64. try {
  65. String[]ips = start_ip.split("\\.");
  66. this.start_ip_value = Long.parseLong(ips[0])*256L*256L*256L
  67. + Long.parseLong(ips[1])*256L*256L
  68. + Long.parseLong(ips[2])*256L
  69. + Long.parseLong(ips[3]);
  70. this.start_ip = start_ip;
  71. } catch (Exception e) {
  72. e.printStackTrace();
  73. }
  74. }
  75. public long getStart_ip_value() {
  76. return start_ip_value;
  77. }
  78. public void setStart_ip_value(long start_ip_value) {
  79. this.start_ip_value = start_ip_value;
  80. }
  81. public String getEnd_ip() {
  82. return end_ip;
  83. }
  84. public void setEnd_ip(String end_ip) {
  85. try {
  86. String[]ips = end_ip.split("\\.");
  87. this.end_ip_value = Long.parseLong(ips[0])*256L*256L*256L
  88. + Long.parseLong(ips[1])*256L*256L
  89. + Long.parseLong(ips[2])*256L
  90. + Long.parseLong(ips[3]);
  91. this.end_ip = end_ip;
  92. } catch (Exception e) {
  93. e.printStackTrace();
  94. }
  95. }
  96. public long getEnd_ip_value() {
  97. return end_ip_value;
  98. }
  99. public void setEnd_ip_value(long end_ip_value) {
  100. this.end_ip_value = end_ip_value;
  101. }
  102. public String getCountry() {
  103. return country;
  104. }
  105. public void setCountry(String country) {
  106. this.country = country;
  107. }
  108. public String getArea() {
  109. return area;
  110. }
  111. public void setArea(String area) {
  112. this.area = area;
  113. }
  114. public String getOperator() {
  115. return operator;
  116. }
  117. public void setOperator(String operator) {
  118. this.operator = operator;
  119. }
  120. public String getCpid() {
  121. return cpid;
  122. }
  123. public void setCpid(String cpid) {
  124. this.cpid = cpid;
  125. }
  126. public String getSignkey() {
  127. return signkey;
  128. }
  129. public void setSignkey(String signkey) {
  130. this.signkey = signkey;
  131. }
  132. public long getKey() {
  133. return key;
  134. }
  135. public void setKey(long key) {
  136. this.key = key;
  137. }
  138. }