|
@@ -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;
|
|
|
+ }
|
|
|
}
|