!12 1. bug fix 2.添加student查询接口的个人信息查询
Merge pull request !12 from Sky_ID/feature_lwh
This commit is contained in:
commit
bf7122821c
|
@ -12,7 +12,7 @@ public class StudentInfo {
|
|||
|
||||
private long studentId;
|
||||
private long majorId;
|
||||
private long userId;
|
||||
private String userId;
|
||||
private long number;
|
||||
private String name;
|
||||
private String group;
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
package com.letoy.edu.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class User {
|
||||
|
||||
private String email;
|
||||
|
@ -12,72 +18,7 @@ public class User {
|
|||
private String roles;
|
||||
private Integer state;
|
||||
|
||||
public String getStudentId() {
|
||||
return studentId;
|
||||
}
|
||||
|
||||
public void setStudentId(String studentId) {
|
||||
this.studentId = studentId;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public Integer getState() {
|
||||
return state;
|
||||
}
|
||||
|
||||
public void setState(Integer state) {
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
|
||||
public String getToken() {
|
||||
return token;
|
||||
}
|
||||
|
||||
public void setToken(String token) {
|
||||
this.token = token;
|
||||
}
|
||||
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
|
||||
public String getRoles() {
|
||||
return roles;
|
||||
}
|
||||
|
||||
public void setRoles(String roles) {
|
||||
this.roles = roles;
|
||||
}
|
||||
|
||||
private Integer phone;
|
||||
private String address;
|
||||
private String introduce;
|
||||
}
|
||||
|
|
|
@ -13,13 +13,14 @@ public class Student {
|
|||
|
||||
private long studentId;
|
||||
private long majorId;
|
||||
private long userId;
|
||||
private String userId;
|
||||
private long number;
|
||||
private String name;
|
||||
private String group;
|
||||
private MajorInfo majorInfo;
|
||||
private UserClean userClean;
|
||||
|
||||
public Student(StudentInfo studentInfo,MajorInfo majorInfo) {
|
||||
public Student(StudentInfo studentInfo,MajorInfo majorInfo, UserClean userClean) {
|
||||
this.studentId = studentInfo.getStudentId();
|
||||
this.majorId = studentInfo.getMajorId();
|
||||
this.userId = studentInfo.getUserId();
|
||||
|
@ -27,6 +28,7 @@ public class Student {
|
|||
this.name = studentInfo.getName();
|
||||
this.group = studentInfo.getGroup();
|
||||
this.majorInfo = majorInfo;
|
||||
this.userClean = userClean;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
package com.letoy.edu.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class UserClean {
|
||||
|
||||
private String email;
|
||||
private String name;
|
||||
private String roles;
|
||||
private Integer state;
|
||||
private Integer phone;
|
||||
private String address;
|
||||
private String introduce;
|
||||
}
|
|
@ -9,21 +9,30 @@
|
|||
|
||||
|
||||
<select id="findStudentByNumber" resultMap="studentMap">
|
||||
select student_id,s.major_id,user_id,number,name,`group`,m.major_id,major_name
|
||||
from student_info s, major_info m
|
||||
where number=#{number} and m.major_id = s.major_id
|
||||
select s.student_id,s.major_id,s.user_id,number,s.name,s.group,m.major_id,major_name,u.user_id, u.name, roles, state, email,phone,address,introduce
|
||||
from student_info s, major_info m, user_info u
|
||||
where number=#{number} and m.major_id = s.major_id and u.user_id = s.user_id
|
||||
</select>
|
||||
|
||||
<resultMap id="studentMap" type="com.letoy.edu.vo.Student">
|
||||
<id property="studentId" column="student_id" javaType="java.lang.Integer"/>
|
||||
<result property="majorId" column="major_id" javaType="java.lang.Integer"/>
|
||||
<result property="userId" column="user_id" javaType="java.lang.Integer"/>
|
||||
<result property="userId" column="user_id" javaType="java.lang.String"/>
|
||||
<result property="number" column="number" javaType="java.lang.Integer"/>
|
||||
<result property="name" column="group" javaType="java.lang.String"/>
|
||||
<result property="group" column="name" javaType="java.lang.String"/>
|
||||
<result property="name" column="name" javaType="java.lang.String"/>
|
||||
<result property="group" column="group" javaType="java.lang.String"/>
|
||||
<association property="majorInfo" javaType="com.letoy.edu.entity.MajorInfo">
|
||||
<id property="majorId" column="major_id" javaType="java.lang.Integer"/><!-- id列 -->
|
||||
<result property="majorName" column="major_name" javaType="java.lang.String"/>
|
||||
</association>
|
||||
<association property="userClean" javaType="com.letoy.edu.vo.UserClean">
|
||||
<result property="email" column="email" javaType="java.lang.String"/>
|
||||
<result property="name" column="name" javaType="java.lang.String"/>
|
||||
<result property="roles" column="roles" javaType="java.lang.String"/>
|
||||
<result property="address" column="address" javaType="java.lang.String"/>
|
||||
<result property="introduce" column="introduce" javaType="java.lang.String"/>
|
||||
<result property="state" column="state" javaType="java.lang.Integer"/>
|
||||
<result property="phone" column="phone" javaType="java.lang.Integer"/>
|
||||
</association>
|
||||
</resultMap>
|
||||
</mapper>
|
Loading…
Reference in New Issue