feat: 初始化音乐项目后台管理系统- 新增后台管理相关页面和功能组件

- 实现管理员评论管理、数据统计等功能
- 添加后台布局和路由管理
-配置数据库和Redis连接
- 实现文件上传和访问路径配置
- 添加Sa-Token安全配置
This commit is contained in:
ikmkj
2025-04-26 19:32:45 +08:00
commit b275ffab5a
185 changed files with 32763 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
package com.test.musichouduan.entity;
import jakarta.persistence.*;
import lombok.Data;
import org.hibernate.annotations.CreationTimestamp;
import java.time.LocalDateTime;
/**
* 用户歌手关联实体
*/
@Data
@Entity
@Table(name = "user_singer")
public class UserSinger {
/**
* ID
*/
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* 用户
*/
@ManyToOne
@JoinColumn(name = "user_id")
private User user;
/**
* 歌手
*/
@ManyToOne
@JoinColumn(name = "singer_id")
private Singer singer;
/**
* 收藏时间
*/
@CreationTimestamp
@Column(name = "collect_time", updatable = false)
private LocalDateTime collectTime;
}