admin
2021-03-02 4011b8d0b377af33e2bc435f7726329630d706cb
src/main/java/com/yeshi/buwan/funtv/entity/FunTVAlbumVideoMap.java
@@ -1,32 +1,53 @@
package com.yeshi.buwan.funtv.entity;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
//专辑视频对应列表
@Document(collection = "funTVAlbumVideoMap")
public class FunTVAlbumVideoMap {
   private long id;
   private FunTVAlbum album;
   private FunTVVideo video;
    @Id
    private String id;
    @Indexed
    @Field
    private String aid;
    @Field
    private String vid;
   public FunTVAlbum getAlbum() {
      return album;
   }
    public FunTVAlbumVideoMap(String aid, String vid) {
        this.aid = aid;
        this.vid = vid;
        this.id = getUniqueId();
    }
   public void setAlbum(FunTVAlbum album) {
      this.album = album;
   }
   public long getId() {
      return id;
   }
    private String getUniqueId() {
        return this.aid + "-" + this.vid;
    }
   public void setId(long id) {
      this.id = id;
   }
    private String getId() {
        return id;
    }
   public FunTVVideo getVideo() {
      return video;
   }
    public void setId(String id) {
        this.id = id;
    }
   public void setVideo(FunTVVideo video) {
      this.video = video;
   }
    public String getAid() {
        return aid;
    }
    public void setAid(String aid) {
        this.aid = aid;
    }
    public String getVid() {
        return vid;
    }
    public void setVid(String vid) {
        this.vid = vid;
    }
}