blob: c8469a9370fcd29599cf1215dba8cee19854f443 [file] [log] [blame]
rootcd436562025-05-08 14:09:19 +00001package object;
2
root927f1532025-05-09 05:33:32 +00003import javax.persistence.Column;
4import javax.persistence.Entity;
5import javax.persistence.ForeignKey;
6import javax.persistence.Id;
7import javax.persistence.JoinColumn;
8import javax.persistence.ManyToOne;
9import javax.persistence.Table;
10import javax.persistence.Transient;
11
12@Entity
13@Table(name = "UserMigration")
root4b6a76b2025-05-09 04:57:59 +000014public class Profile {//迁移信息
root927f1532025-05-09 05:33:32 +000015 @Id
16 @Column(name = "migration_id", length = 64, nullable = false)
root4b6a76b2025-05-09 04:57:59 +000017 public String profileurl;
root927f1532025-05-09 05:33:32 +000018
19 @Column(name = "user_id", length = 36, nullable = false)
root4b6a76b2025-05-09 04:57:59 +000020 public String userid;
root927f1532025-05-09 05:33:32 +000021
22 @ManyToOne(optional = false)
23 @JoinColumn(name = "user_id", referencedColumnName = "user_id", foreignKey = @ForeignKey(name = "fk_um_user"), insertable = false, updatable = false)
24 public User user;
25
26 @Column(name = "approved", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000027 public boolean exampass;
root927f1532025-05-09 05:33:32 +000028
29 @Column(name = "pending_magic", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000030 public String magictogive;
root927f1532025-05-09 05:33:32 +000031
32 @Column(name = "pending_uploaded", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000033 public String uploadtogive;
root927f1532025-05-09 05:33:32 +000034
35 @Transient
root4b6a76b2025-05-09 04:57:59 +000036 public String downloadtogive;
root927f1532025-05-09 05:33:32 +000037
38 @Column(name = "granted_magic", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000039 public String magicgived;
root927f1532025-05-09 05:33:32 +000040
41 @Column(name = "granted_uploaded", nullable = false)
root4b6a76b2025-05-09 04:57:59 +000042 public String uploadgived;
root927f1532025-05-09 05:33:32 +000043
44 @Transient
root4b6a76b2025-05-09 04:57:59 +000045 public String downloadgived;
rootcd436562025-05-08 14:09:19 +000046}