content: package org.dhorse.infrastructure.repository.po;
  
  import java.util.List;
  
  import com.baomidou.mybatisplus.annotation.TableField;
  import com.baomidou.mybatisplus.annotation.TableName;
  
  /**
   * 应用相关用户
   * 
   * @author Dahai 2021-09-08
   */
  @TableName("APP_MEMBER")
  public class AppMemberPO extends BasePO {
  
  	private static final long serialVersionUID = 1L;
  
  	/**
  	 * 应用编号
  	 */
  	private String appId;
  
  	/**
  	 * 用户编号
  	 */
  	private String userId;
  
  	/**
  	 * 登录名
  	 */
  	private String loginName;
  
  	/**
  	 * 存储格式：1,2,3，角色类型，1：管理员，2：开发，3：测试，4：运维，5：架构师，6：告警接收：7：部署审批
  	 */
  	private String roleType;
  
  	@TableField(exist = false)
  	private List<String> appIds;
  
  	public String getAppId() {
  		return appId;
  	}
  
  	public void setAppId(String appId) {
  		this.appId = appId;
  	}
  
  	public String getUserId() {
  		return userId;
  	}
  
  	public void setUserId(String userId) {
  		this.userId = userId;
  	}
  
  	public String getLoginName() {
  		return loginName;
  	}
  
  	public void setLoginName(String loginName) {
  		this.loginName = loginName;
  	}
  
  	public String getRoleType() {
  		return roleType;
  	}
  
  	public void setRoleType(String roleType) {
  		this.roleType = roleType;
  	}
  
  	public List<String> getAppIds() {
  		return appIds;
  	}
  
  	public void setAppIds(List<String> appIds) {
  		this.appIds = appIds;
  	}
  
  	@Override
  	public List<String> getIds() {
  		return this.ids;
  	}
  
  	@Override
  	public String getId() {
  		return this.id;
  	}
  
  	@Override
  	public Integer getDeletionStatus() {
  		return this.deletionStatus;
  	}
  
  }