增加添加和绑定sn,增加阿里云推送

This commit is contained in:
hc
2025-08-10 20:13:45 +08:00
parent 301b23e6e6
commit 6eed13b07d
13 changed files with 721 additions and 44 deletions

View File

@@ -1,33 +1,47 @@
package com.onekeycall.videotablet.entity;
import com.onekeycall.videotablet.converter.AesAttributeConverter;
import jakarta.persistence.*;
import lombok.Getter;
import lombok.Setter;
import java.util.Date;
@Getter
@Setter
@Entity
@Table(name = "devices_sn")
public class DeviceInfo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id",unique = true, nullable = false)
private Long id;
@Convert(converter = AesAttributeConverter.class)
@Column(name = "sn", unique = true, nullable = false)
private String sn;
@Column(name = "device_model", nullable = false)
@Column(name = "device_model")
private String deviceModel;
@Column(name = "device_alias")
private String deviceAlias;
@Convert(converter = AesAttributeConverter.class)
@Column(name = "user_id")
private String userId;
@Convert(converter = AesAttributeConverter.class)
@Column(name = "bind_phone")
private String bindPhone;
@Column(name = "add_time", nullable = false)
private Date addTime;
@Column(name = "bind_time")
private Date bindTime;
@Column(name = "activation_time")
private Date activationTime;

View File

@@ -1,5 +1,6 @@
package com.onekeycall.videotablet.entity;
import com.onekeycall.videotablet.converter.AesAttributeConverter;
import jakarta.persistence.*;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
@@ -22,15 +23,19 @@ public class User implements UserDetails {
@Column(name = "id")
private Long id;
// 使用@Convert注解指定转换器
@Convert(converter = AesAttributeConverter.class)
@Column(name = "user_id", unique = true, nullable = false)
private String userId;
@Convert(converter = AesAttributeConverter.class)
@Column
private String nickname;
@Column()
private String password;
@Convert(converter = AesAttributeConverter.class)
@Column(unique = true, nullable = false)
private String phone;