TbIfscVrtxArrEntity.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. package com.its.op;
  2. import javax.persistence.*;
  3. import java.math.BigDecimal;
  4. import java.util.Objects;
  5. @Entity
  6. @Table(name = "TB_IFSC_VRTX_ARR", schema = "YIITS", catalog = "")
  7. @IdClass(TbIfscVrtxArrEntityPK.class)
  8. public class TbIfscVrtxArrEntity {
  9. @GeneratedValue(strategy = GenerationType.IDENTITY)
  10. @Id
  11. @Column(name = "IFSC_ID", nullable = false, precision = 0)
  12. private int ifscId;
  13. @GeneratedValue(strategy = GenerationType.IDENTITY)
  14. @Id
  15. @Column(name = "LEVL", nullable = false, precision = 0)
  16. private int levl;
  17. @Basic
  18. @Column(name = "CRDN_CNT", nullable = true, precision = 0)
  19. private Integer crdnCnt;
  20. @Basic
  21. @Column(name = "X_CRDN_ARR", nullable = true, length = 4000)
  22. private String xCrdnArr;
  23. @Basic
  24. @Column(name = "Y_CRDN_ARR", nullable = true, length = 4000)
  25. private String yCrdnArr;
  26. @Basic
  27. @Column(name = "X_CRDN_MIN", nullable = true, precision = 8)
  28. private BigDecimal xCrdnMin;
  29. @Basic
  30. @Column(name = "X_CRDN_MAX", nullable = true, precision = 8)
  31. private BigDecimal xCrdnMax;
  32. @Basic
  33. @Column(name = "Y_CRDN_MIN", nullable = true, precision = 8)
  34. private BigDecimal yCrdnMin;
  35. @Basic
  36. @Column(name = "Y_CRDN_MAX", nullable = true, precision = 8)
  37. private BigDecimal yCrdnMax;
  38. public int getIfscId() {
  39. return ifscId;
  40. }
  41. public void setIfscId(int ifscId) {
  42. this.ifscId = ifscId;
  43. }
  44. public int getLevl() {
  45. return levl;
  46. }
  47. public void setLevl(int levl) {
  48. this.levl = levl;
  49. }
  50. public Integer getCrdnCnt() {
  51. return crdnCnt;
  52. }
  53. public void setCrdnCnt(Integer crdnCnt) {
  54. this.crdnCnt = crdnCnt;
  55. }
  56. public String getxCrdnArr() {
  57. return xCrdnArr;
  58. }
  59. public void setxCrdnArr(String xCrdnArr) {
  60. this.xCrdnArr = xCrdnArr;
  61. }
  62. public String getyCrdnArr() {
  63. return yCrdnArr;
  64. }
  65. public void setyCrdnArr(String yCrdnArr) {
  66. this.yCrdnArr = yCrdnArr;
  67. }
  68. public BigDecimal getxCrdnMin() {
  69. return xCrdnMin;
  70. }
  71. public void setxCrdnMin(BigDecimal xCrdnMin) {
  72. this.xCrdnMin = xCrdnMin;
  73. }
  74. public BigDecimal getxCrdnMax() {
  75. return xCrdnMax;
  76. }
  77. public void setxCrdnMax(BigDecimal xCrdnMax) {
  78. this.xCrdnMax = xCrdnMax;
  79. }
  80. public BigDecimal getyCrdnMin() {
  81. return yCrdnMin;
  82. }
  83. public void setyCrdnMin(BigDecimal yCrdnMin) {
  84. this.yCrdnMin = yCrdnMin;
  85. }
  86. public BigDecimal getyCrdnMax() {
  87. return yCrdnMax;
  88. }
  89. public void setyCrdnMax(BigDecimal yCrdnMax) {
  90. this.yCrdnMax = yCrdnMax;
  91. }
  92. @Override
  93. public boolean equals(Object o) {
  94. if (this == o) return true;
  95. if (o == null || getClass() != o.getClass()) return false;
  96. TbIfscVrtxArrEntity that = (TbIfscVrtxArrEntity) o;
  97. return ifscId == that.ifscId && levl == that.levl && Objects.equals(crdnCnt, that.crdnCnt) && Objects.equals(xCrdnArr, that.xCrdnArr) && Objects.equals(yCrdnArr, that.yCrdnArr) && Objects.equals(xCrdnMin, that.xCrdnMin) && Objects.equals(xCrdnMax, that.xCrdnMax) && Objects.equals(yCrdnMin, that.yCrdnMin) && Objects.equals(yCrdnMax, that.yCrdnMax);
  98. }
  99. @Override
  100. public int hashCode() {
  101. return Objects.hash(ifscId, levl, crdnCnt, xCrdnArr, yCrdnArr, xCrdnMin, xCrdnMax, yCrdnMin, yCrdnMax);
  102. }
  103. }