Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 

37 rindas
1.0 KiB

  1. package com.ffii.fpsms.m18.entity
  2. import com.ffii.core.entity.BaseEntity
  3. import jakarta.persistence.Column
  4. import jakarta.persistence.Entity
  5. import jakarta.persistence.Table
  6. import jakarta.validation.constraints.NotNull
  7. import jakarta.validation.constraints.Size
  8. import org.hibernate.annotations.JdbcTypeCode
  9. import org.hibernate.type.SqlTypes
  10. import java.time.LocalDateTime
  11. @Entity
  12. @Table(name = "m18_data_log")
  13. open class M18DataLog : BaseEntity<Long>() {
  14. @Size(max = 1000)
  15. @NotNull
  16. @Column(name = "refType", nullable = false, length = 1000)
  17. open var refType: String? = null
  18. @NotNull
  19. @Column(name = "m18Id", nullable = false)
  20. open var m18Id: Long? = null
  21. @NotNull
  22. @JdbcTypeCode(SqlTypes.JSON)
  23. @Column(name = "dataLog", nullable = false)
  24. open var dataLog: MutableMap<String, Any?>? = null
  25. @NotNull
  26. @Column(name = "status", nullable = false)
  27. open var status: Boolean? = null
  28. @NotNull
  29. @Column(name = "m18LastModifyDate", nullable = false)
  30. open var m18LastModifyDate: LocalDateTime? = null
  31. }