|  | @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
 | 
	
		
			
				|  |  |  import com.fasterxml.jackson.annotation.JsonFormat;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.entity.Teacher;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.enums.GenderEnum;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiModel;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiModelProperty;
 | 
	
	
		
			
				|  | @@ -17,11 +18,8 @@ import java.util.Date;
 | 
	
		
			
				|  |  |   * @Data: 2022/3/21 18:37
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  @ApiModel(value = "TeacherHomeVo对象", description = "老师主页基本信息返回")
 | 
	
		
			
				|  |  | -public class TeacherHomeVo implements Serializable {
 | 
	
		
			
				|  |  | +public class TeacherHomeVo extends Teacher implements Serializable {
 | 
	
		
			
				|  |  |      private static final long serialVersionUID = 1L;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @ApiModelProperty("对应user表用户编号")
 | 
	
		
			
				|  |  | -    private Long userId;
 | 
	
		
			
				|  |  |      @ApiModelProperty("头像地址")
 | 
	
		
			
				|  |  |      private String heardUrl;
 | 
	
		
			
				|  |  |      @ApiModelProperty("老师昵称")
 | 
	
	
		
			
				|  | @@ -34,24 +32,31 @@ public class TeacherHomeVo implements Serializable {
 | 
	
		
			
				|  |  |      private Integer expTime;
 | 
	
		
			
				|  |  |      @ApiModelProperty("未上课时")
 | 
	
		
			
				|  |  |      private Integer unExpTime;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "声部名称(支持多个,用逗号分隔) ")
 | 
	
		
			
				|  |  | +    private String subjectName;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "性别 0女 1男")
 | 
	
		
			
				|  |  | +    private GenderEnum gender;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "手机号")
 | 
	
		
			
				|  |  | +    private String phone;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "真实姓名")
 | 
	
		
			
				|  |  | +    private String realName;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "身份证号码")
 | 
	
		
			
				|  |  | +    private String idCardNo;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "出生日期")
 | 
	
		
			
				|  |  | +    @DateTimeFormat(pattern = "yyyy-MM-dd")
 | 
	
		
			
				|  |  | +    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
 | 
	
		
			
				|  |  | +    private Date birthdate;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @ApiModelProperty("老师入驻状态 0、未申请  UNPAALY、未申请 DOING、审核中 PASS、通过 UNPASS、不通过")
 | 
	
		
			
				|  |  |      private AuthStatusEnum entryStatus;
 | 
	
		
			
				|  |  |      @ApiModelProperty("音乐人审核状态  0、未申请 UNPAALY、未申请 DOING、审核中 PASS、通过 UNPASS、不通过")
 | 
	
		
			
				|  |  |      private AuthStatusEnum musicianAuthStatus;
 | 
	
		
			
				|  |  |      @ApiModelProperty("是否有直播权限 0 否 1 是")
 | 
	
		
			
				|  |  |      private YesOrNoEnum liveFlag;
 | 
	
		
			
				|  |  | -    @ApiModelProperty(value = "声部id(支持多个,用逗号分隔) ")
 | 
	
		
			
				|  |  | -    private String subjectId;
 | 
	
		
			
				|  |  | -    @ApiModelProperty(value = "声部名称(支持多个,用逗号分隔) ")
 | 
	
		
			
				|  |  | -    private String subjectName;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    public Long getUserId() {
 | 
	
		
			
				|  |  | -        return userId;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    public void setUserId(Long userId) {
 | 
	
		
			
				|  |  | -        this.userId = userId;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "是否实名 0否 1是")
 | 
	
		
			
				|  |  | +    private YesOrNoEnum isReal;
 | 
	
		
			
				|  |  | +    @ApiModelProperty(value = "是否绑卡 0否 1是")
 | 
	
		
			
				|  |  | +    private YesOrNoEnum isBank;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public String getHeardUrl() {
 | 
	
		
			
				|  |  |          return heardUrl;
 | 
	
	
		
			
				|  | @@ -125,14 +130,6 @@ public class TeacherHomeVo implements Serializable {
 | 
	
		
			
				|  |  |          this.liveFlag = liveFlag;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public String getSubjectId() {
 | 
	
		
			
				|  |  | -        return subjectId;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    public void setSubjectId(String subjectId) {
 | 
	
		
			
				|  |  | -        this.subjectId = subjectId;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      public String getSubjectName() {
 | 
	
		
			
				|  |  |          return subjectName;
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -140,4 +137,60 @@ public class TeacherHomeVo implements Serializable {
 | 
	
		
			
				|  |  |      public void setSubjectName(String subjectName) {
 | 
	
		
			
				|  |  |          this.subjectName = subjectName;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public YesOrNoEnum getIsReal() {
 | 
	
		
			
				|  |  | +        return isReal;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setIsReal(YesOrNoEnum isReal) {
 | 
	
		
			
				|  |  | +        this.isReal = isReal;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public YesOrNoEnum getIsBank() {
 | 
	
		
			
				|  |  | +        return isBank;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setIsBank(YesOrNoEnum isBank) {
 | 
	
		
			
				|  |  | +        this.isBank = isBank;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public GenderEnum getGender() {
 | 
	
		
			
				|  |  | +        return gender;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setGender(GenderEnum gender) {
 | 
	
		
			
				|  |  | +        this.gender = gender;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getPhone() {
 | 
	
		
			
				|  |  | +        return phone;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setPhone(String phone) {
 | 
	
		
			
				|  |  | +        this.phone = phone;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getRealName() {
 | 
	
		
			
				|  |  | +        return realName;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setRealName(String realName) {
 | 
	
		
			
				|  |  | +        this.realName = realName;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getIdCardNo() {
 | 
	
		
			
				|  |  | +        return idCardNo;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setIdCardNo(String idCardNo) {
 | 
	
		
			
				|  |  | +        this.idCardNo = idCardNo;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public Date getBirthdate() {
 | 
	
		
			
				|  |  | +        return birthdate;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setBirthdate(Date birthdate) {
 | 
	
		
			
				|  |  | +        this.birthdate = birthdate;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |