All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.haoxuer.discover.team.data.entity.TeamMember Maven / Gradle / Ivy

There is a newer version: 3.3.18-20230117
Show newest version
package com.haoxuer.discover.team.data.entity;

import com.haoxuer.discover.config.data.entity.User;
import com.haoxuer.discover.team.data.enums.TeamMemberType;
import com.haoxuer.discover.data.annotations.FormAnnotation;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.ManyToOne;
import javax.persistence.Table;


@FormAnnotation(title = "团队", add = "添加团队", list = "任务团队", update = "更新团队")
@Entity
@Table(name = "bs_team_member")
public class TeamMember extends TeamEntity {

  @ManyToOne(fetch = FetchType.LAZY)
  private User member;


  public User getMember() {
    return member;
  }

  public void setMember(User member) {
    this.member = member;
  }

  private TeamMemberType memberType;


  public TeamMemberType getMemberType() {
    return memberType;
  }

  public void setMemberType(TeamMemberType memberType) {
    this.memberType = memberType;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy