lrj
2 天以前 c61d4fe27c97d2ecc907756aa571a4ef14a7b9b6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
package com.rongyichuang.common.entity;
 
import jakarta.persistence.*;
 
@Entity
@Table(name = "t_media")
public class Media extends BaseEntity {
 
    @Column(name = "name", length = 255)
    private String name;
 
    @Column(name = "path", length = 500, nullable = false)
    private String path;
 
    @Column(name = "file_size")
    private Integer fileSize;
 
    @Column(name = "file_ext", length = 20, nullable = false)
    private String fileExt;
 
    @Column(name = "thumb_path", length = 500)
    private String thumbPath;
 
    @Column(name = "duration")
    private Integer duration;
 
    @Column(name = "description", length = 255)
    private String description;
 
    // 移除mediaState字段,使用继承自BaseEntity的state字段
 
    @Column(name = "target_type", nullable = false)
    private Integer targetType;
 
    @Column(name = "target_id", nullable = false)
    private Long targetId;
 
    @Column(name = "media_type", nullable = false)
    private Integer mediaType;
 
    // Getter and Setter methods
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public String getPath() {
        return path;
    }
 
    public void setPath(String path) {
        this.path = path;
    }
 
    public Integer getFileSize() {
        return fileSize;
    }
 
    public void setFileSize(Integer fileSize) {
        this.fileSize = fileSize;
    }
 
    public String getFileExt() {
        return fileExt;
    }
 
    public void setFileExt(String fileExt) {
        this.fileExt = fileExt;
    }
 
    public String getThumbPath() {
        return thumbPath;
    }
 
    public void setThumbPath(String thumbPath) {
        this.thumbPath = thumbPath;
    }
 
    public Integer getDuration() {
        return duration;
    }
 
    public void setDuration(Integer duration) {
        this.duration = duration;
    }
 
    public String getDescription() {
        return description;
    }
 
    public void setDescription(String description) {
        this.description = description;
    }
 
    // 移除mediaState的getter/setter,使用继承自BaseEntity的state字段
 
    public Integer getTargetType() {
        return targetType;
    }
 
    public void setTargetType(Integer targetType) {
        this.targetType = targetType;
    }
 
    public Long getTargetId() {
        return targetId;
    }
 
    public void setTargetId(Long targetId) {
        this.targetId = targetId;
    }
 
    public Integer getMediaType() {
        return mediaType;
    }
 
    public void setMediaType(Integer mediaType) {
        this.mediaType = mediaType;
    }
}