Files
UserhomeService/src/main/java/com/yunhai/userhome/entity/Wallpaper.java
T
chenxing a7539a4cf0
build / build-push (push) Successful in 1m3s
更新数字基座
2026-08-24 09:29:31 +08:00

47 lines
1.0 KiB
Java

package com.yunhai.userhome.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.validation.constraints.NotNull;
/**
* 壁纸实体(对齐旧 UserHome model.Wallpaper)。
*/
@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
@Table(name = "wallpaper")
public class Wallpaper {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@NotNull(groups = Update.class)
private Integer id;
/** 0:随机壁纸 | 1:个人上传壁纸 */
private Integer type;
@Column(name = "sch_id")
private Integer schId;
private Integer userId;
@Column(name = "wallpaper_url")
private String wallpaperUrl;
@Transient
private Boolean isEdit = false;
public @interface Update {}
}