|
@@ -0,0 +1,51 @@
|
|
|
+package cn.rankin.data.api.resource.entity;
|
|
|
+
|
|
|
+import cn.rankin.common.utils.enums.BaseStatusEnum;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.ToString;
|
|
|
+import org.hibernate.annotations.DynamicInsert;
|
|
|
+import org.hibernate.annotations.DynamicUpdate;
|
|
|
+
|
|
|
+import javax.persistence.*;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+@Data
|
|
|
+@ToString
|
|
|
+@Entity
|
|
|
+@Table(name = "r_audio_img")
|
|
|
+@DynamicInsert
|
|
|
+@DynamicUpdate
|
|
|
+public class AudioImg implements Serializable {
|
|
|
+
|
|
|
+ @Id
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @Column
|
|
|
+ private String code;
|
|
|
+
|
|
|
+ @Column
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @Column
|
|
|
+ private Integer type; //type,{4}, 表示{有声读物}
|
|
|
+
|
|
|
+ @Column(name = "img_id")
|
|
|
+ private String imgId;
|
|
|
+
|
|
|
+ @Column(name = "audio_id")
|
|
|
+ private String audioId;
|
|
|
+
|
|
|
+ @Column
|
|
|
+ @Enumerated(EnumType.ORDINAL)
|
|
|
+ private BaseStatusEnum status;
|
|
|
+
|
|
|
+ @Column(name = "gmt_created", updatable = false, insertable = false, columnDefinition = "timestamp NULL DEFAULT CURRENT_TIMESTAMP")
|
|
|
+ @Temporal(TemporalType.TIMESTAMP)
|
|
|
+ private Date gmtCreated;
|
|
|
+
|
|
|
+ @Column(name = "gmt_modified", updatable = false, insertable = false, columnDefinition = "timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
|
|
|
+ @Temporal(TemporalType.TIMESTAMP)
|
|
|
+ private Date gmtModified;
|
|
|
+
|
|
|
+}
|