package com.artfess.uc.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang.builder.ToStringBuilder; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; @TableName("UC_USER_ROLE") @ApiModel(description="用户角色关系表") public class UserRole extends UcBaseModel { private static final long serialVersionUID = -3390031053071859598L; /** * id_ */ @TableId("ID_") @ApiModelProperty(name="id",notes="id") protected String id; /** * role_id_ */ @TableField("ROLE_ID_") @ApiModelProperty(name="roleId",notes="角色id") protected String roleId; /** * user_id_ */ @TableField("USER_ID_") @ApiModelProperty(name="userId",notes="用户id") protected String userId; /** * 以下是扩展字段,用于关联显示。 */ //用户名 @TableField(exist=false) @ApiModelProperty(name="fullname",notes="用户名称") protected String fullname; // 角色名称 @TableField(exist=false) @ApiModelProperty(name="roleName",notes="角色名称") protected String roleName; //角色别名 @TableField(exist=false) @ApiModelProperty(name="alias",notes="角色别名") protected String alias; // 角色名称 @TableField(exist=false) @ApiModelProperty(name="roleType",notes="角色类型 1:系统角色,2:普通角色") protected Integer roleType; //账号 @TableField(exist=false) @ApiModelProperty(name="account",notes="用户账号") protected String account=""; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getRoleId() { return roleId; } public void setRoleId(String roleId) { this.roleId = roleId; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getFullname() { return fullname; } public void setFullname(String fullname) { this.fullname = fullname; } public String getRoleName() { return roleName; } public void setRoleName(String roleName) { this.roleName = roleName; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } public Integer getRoleType() { return roleType; } public void setRoleType(Integer roleType) { this.roleType = roleType; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } /** * @see Object#toString() */ public String toString() { return new ToStringBuilder(this) .append("id", this.id) .append("roleId", this.roleId) .append("userId", this.userId) .append("roleType", this.roleType) .append("isDelete",this.isDelete) .append("version",this.version) .toString(); } }