parent
1b96043314
commit
e1dceeb0b8
@ -0,0 +1,105 @@
|
||||
package com.luoo.music.pojo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
import org.hibernate.annotations.DynamicInsert;
|
||||
import org.hibernate.annotations.DynamicUpdate;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.data.annotation.LastModifiedDate;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EntityListeners;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 专辑信息
|
||||
* @TableName tb_artist_album
|
||||
*/
|
||||
@Data
|
||||
@Entity
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode
|
||||
@Builder
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@Table(name = "tb_song_info")
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
public class ArtistAlbum implements Serializable {
|
||||
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
/**
|
||||
* 专辑名称
|
||||
*/
|
||||
@ApiModelProperty("专辑名称")
|
||||
private String name;
|
||||
/**
|
||||
* 专辑版本
|
||||
*/
|
||||
@ApiModelProperty("专辑版本")
|
||||
private Integer version;
|
||||
/**
|
||||
* 发行日期
|
||||
*/
|
||||
@ApiModelProperty("发行日期")
|
||||
private Date publishDate;
|
||||
/**
|
||||
* 主要风格
|
||||
*/
|
||||
@ApiModelProperty("主要风格")
|
||||
private String mainStyle;
|
||||
/**
|
||||
* 次要风格
|
||||
*/
|
||||
@ApiModelProperty("次要风格")
|
||||
private String subStyle;
|
||||
/**
|
||||
* 专辑条码
|
||||
*/
|
||||
@ApiModelProperty("专辑条码")
|
||||
private String barcode;
|
||||
/**
|
||||
* 专辑描述
|
||||
*/
|
||||
@ApiModelProperty("专辑描述")
|
||||
private String description;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@CreatedDate
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@LastModifiedDate
|
||||
@ApiModelProperty("修改时间")
|
||||
private Date updateTime;
|
||||
/**
|
||||
* 音乐人id
|
||||
*/
|
||||
@ApiModelProperty("音乐人id")
|
||||
private String artistId;
|
||||
/**
|
||||
* 音乐人昵称
|
||||
*/
|
||||
@ApiModelProperty("音乐人昵称")
|
||||
private String artistName;
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@ApiModelProperty("创建人")
|
||||
private String createUser;
|
||||
/**
|
||||
* 修改人
|
||||
*/
|
||||
@ApiModelProperty("修改人")
|
||||
private String updateUser;
|
||||
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
package com.luoo.music.pojo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 专辑-歌曲绑定表
|
||||
*
|
||||
* @TableName tb_artist_album_song
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Entity
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode
|
||||
@Builder
|
||||
@Table(name = "tb_song_info")
|
||||
public class ArtistAlbumSong implements Serializable {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
/**
|
||||
* 专辑id
|
||||
*/
|
||||
@ApiModelProperty("专辑id")
|
||||
private String albumId;
|
||||
/**
|
||||
* 歌曲id
|
||||
*/
|
||||
@ApiModelProperty("歌曲id")
|
||||
private String songId;
|
||||
|
||||
}
|
Loading…
Reference in new issue