更新数字基座
build / build-push (push) Successful in 1m3s

This commit is contained in:
chenxing
2026-08-24 09:29:31 +08:00
parent 4ed43dbc05
commit a7539a4cf0
48 changed files with 2983 additions and 3 deletions
@@ -0,0 +1,48 @@
package com.yunhai.userhome.entity;
import com.yunhai.userhome.enums.DesktopAppType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
/**
* 用户设置桌面应用(对齐旧 UserHome model.UserSettingsDesktopApp)。
*/
@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
@Table(name = "user_settings_desktop_app")
public class UserSettingsDesktopApp {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@NotNull(groups = UserSettings.Update.class)
private Integer id;
private Integer appId;
@Enumerated(EnumType.ORDINAL)
private DesktopAppType appType;
private Integer orderNum;
@Column(name = "user_settings_id")
private Integer userSettingsId;
@ManyToOne(cascade = {javax.persistence.CascadeType.PERSIST}, optional = false)
@JoinColumn(name = "user_settings_id", insertable = false, updatable = false)
private UserSettings userSettings;
}