|
|
|
@ -0,0 +1,59 @@
|
|
|
|
|
package com.ibeetl.jlw.entity.api.teacher;
|
|
|
|
|
|
|
|
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
|
import com.ibeetl.jlw.entity.Teacher;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
import org.beetl.sql.fetch.annotation.Fetch;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 教师端-首页实体
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@Builder
|
|
|
|
|
@Accessors(chain = true)
|
|
|
|
|
@Fetch(level = 2)
|
|
|
|
|
public class TeacherUserInfoData {
|
|
|
|
|
|
|
|
|
|
private Teacher teacherInfo;
|
|
|
|
|
|
|
|
|
|
private CoreUser userInfo;
|
|
|
|
|
|
|
|
|
|
private TeacherRuleInfo ruleInfo;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
public static class TeacherRuleInfo extends BaseEntity {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 教师姓名
|
|
|
|
|
*/
|
|
|
|
|
private String teacherName;
|
|
|
|
|
/**
|
|
|
|
|
* 学校名称
|
|
|
|
|
*/
|
|
|
|
|
private String universitiesCollegesName;
|
|
|
|
|
/**
|
|
|
|
|
* 学校所在省市
|
|
|
|
|
*/
|
|
|
|
|
private String universitiesCollegesAddress;
|
|
|
|
|
/**
|
|
|
|
|
* 院系名称
|
|
|
|
|
*/
|
|
|
|
|
private String universityFacultyName;
|
|
|
|
|
/**
|
|
|
|
|
* 专业名称
|
|
|
|
|
*/
|
|
|
|
|
private String universitySystemName;
|
|
|
|
|
/**
|
|
|
|
|
* 班级名称,多个顿号隔开
|
|
|
|
|
*/
|
|
|
|
|
private String classNames;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|