|
@@ -1,13 +1,19 @@
|
|
|
package com.yonge.cooleshow.admin.io.request.teacher;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.GenderEnum;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.MK;
|
|
|
+import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
|
import com.yonge.toolset.base.page.QueryInfo;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
* 老师端统计信息
|
|
@@ -21,6 +27,7 @@ public class TeacherVO {
|
|
|
@Data
|
|
|
@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
|
+ @ApiModel("老师统计响应信息")
|
|
|
public static class TeacherStat implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("星级")
|
|
@@ -55,4 +62,41 @@ public class TeacherVO {
|
|
|
@ApiModelProperty("老师ID")
|
|
|
private Long teacherId;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 老师粉丝
|
|
|
+ */
|
|
|
+ @Data
|
|
|
+ @NoArgsConstructor
|
|
|
+ @AllArgsConstructor
|
|
|
+ public static class TeacherFans implements Serializable {
|
|
|
+
|
|
|
+ @ApiModelProperty("用户编号")
|
|
|
+ private String userId;
|
|
|
+ @ApiModelProperty("昵称")
|
|
|
+ private String userName;
|
|
|
+ @ApiModelProperty(value = "真实姓名")
|
|
|
+ private String realName;
|
|
|
+ @ApiModelProperty("头像地址")
|
|
|
+ private String avatar;
|
|
|
+ @ApiModelProperty("声部")
|
|
|
+ private String subjectName;
|
|
|
+ @ApiModelProperty(value = "性别 0女 1男")
|
|
|
+ private GenderEnum gender;
|
|
|
+ @ApiModelProperty(value = "是否会员 0否 1是")
|
|
|
+ private YesOrNoEnum isVip;
|
|
|
+
|
|
|
+ @ApiModelProperty("手机号")
|
|
|
+ private String phone;
|
|
|
+
|
|
|
+ @ApiModelProperty("关注时间")
|
|
|
+ @JsonFormat(pattern = MK.TIME_PATTERN, timezone = MK.TIME_ZONE)
|
|
|
+ private Date starTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("出生日期")
|
|
|
+ private Date birthdate;
|
|
|
+
|
|
|
+ @ApiModelProperty("出生日期")
|
|
|
+ private Integer age;
|
|
|
+ }
|
|
|
}
|