PropertyValue.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.uas.search.console.model;
  2. import java.io.Serializable;
  3. import javax.persistence.CascadeType;
  4. import javax.persistence.Column;
  5. import javax.persistence.Entity;
  6. import javax.persistence.Id;
  7. import javax.persistence.JoinColumn;
  8. import javax.persistence.OneToOne;
  9. import javax.persistence.Table;
  10. /**
  11. * 器件对应的属性的值
  12. *
  13. * @author suntg
  14. * @since 2016年3月11日下午2:24:29
  15. */
  16. @Entity
  17. @Table(name = "product$propertyvalue")
  18. public class PropertyValue implements Serializable {
  19. /**
  20. * 序列号
  21. */
  22. private static final long serialVersionUID = 1L;
  23. /**
  24. * id
  25. */
  26. @Id
  27. @Column(name = "pv_id")
  28. private Long id;
  29. /**
  30. * 器件Id
  31. */
  32. @Column(name = "pv_componentid")
  33. private Long componentid;
  34. /**
  35. * 属性Id
  36. */
  37. @Column(name = "pv_propertyid")
  38. private Long propertyid;
  39. /**
  40. * 属性
  41. */
  42. @OneToOne(cascade = { CascadeType.REFRESH })
  43. @JoinColumn(name = "pv_propertyid", insertable = false, updatable = false)
  44. private Property property;
  45. /**
  46. * 排序
  47. */
  48. @Column(name = "pv_detno")
  49. private Short detno;
  50. /**
  51. * 属性的值
  52. */
  53. @Column(name = "pv_value")
  54. private String value;
  55. public Long getId() {
  56. return id;
  57. }
  58. public void setId(Long id) {
  59. this.id = id;
  60. }
  61. public Long getComponentid() {
  62. return componentid;
  63. }
  64. public void setComponentid(Long componentid) {
  65. this.componentid = componentid;
  66. }
  67. public Property getProperty() {
  68. return property;
  69. }
  70. public void setProperty(Property property) {
  71. this.property = property;
  72. }
  73. public Short getDetno() {
  74. return detno;
  75. }
  76. public void setDetno(Short detno) {
  77. this.detno = detno;
  78. }
  79. public String getValue() {
  80. return value;
  81. }
  82. public void setValue(String value) {
  83. this.value = value;
  84. }
  85. public Long getPropertyid() {
  86. return propertyid;
  87. }
  88. public void setPropertyid(Long propertyid) {
  89. this.propertyid = propertyid;
  90. }
  91. @Override
  92. public String toString() {
  93. return "PropertyValue [propertyid=" + propertyid + ", value=" + value + "]";
  94. }
  95. }