为学生信息补充了姓名性别,以方便查询
This commit is contained in:
parent
15ab4b5c43
commit
f6267d7138
|
|
@ -56,7 +56,9 @@ public class StudentInfoServiceImpl implements IStudentInfoService {
|
||||||
queryWrapper.orderByDesc("id");
|
queryWrapper.orderByDesc("id");
|
||||||
|
|
||||||
studentInfoMapper.setSearch(queryWrapper, searchValidate, new String[]{
|
studentInfoMapper.setSearch(queryWrapper, searchValidate, new String[]{
|
||||||
"=:userId@user_id:str",
|
"=:userId@user_id:int",
|
||||||
|
"like:name@name:str",
|
||||||
|
"=:gender@gender:int",
|
||||||
"=:studentNumber@student_number:str",
|
"=:studentNumber@student_number:str",
|
||||||
"=:college:str",
|
"=:college:str",
|
||||||
"=:major:str",
|
"=:major:str",
|
||||||
|
|
@ -79,7 +81,7 @@ public class StudentInfoServiceImpl implements IStudentInfoService {
|
||||||
"=:scholarshipLevel@scholarship_level:str",
|
"=:scholarshipLevel@scholarship_level:str",
|
||||||
"=:academicWarnings@academic_warnings:str",
|
"=:academicWarnings@academic_warnings:str",
|
||||||
"=:isVerified@is_verified:str",
|
"=:isVerified@is_verified:str",
|
||||||
"=:verifiedBy@verified_by:str",
|
"=:verifiedBy@verified_by:",
|
||||||
"=:verifiedTime@verified_time:str",
|
"=:verifiedTime@verified_time:str",
|
||||||
});
|
});
|
||||||
IPage<StudentInfo> iPage = studentInfoMapper.selectPage(new Page<>(page, limit), queryWrapper);
|
IPage<StudentInfo> iPage = studentInfoMapper.selectPage(new Page<>(page, limit), queryWrapper);
|
||||||
|
|
@ -135,6 +137,9 @@ public class StudentInfoServiceImpl implements IStudentInfoService {
|
||||||
public void add(StudentInfoCreateValidate createValidate) {
|
public void add(StudentInfoCreateValidate createValidate) {
|
||||||
StudentInfo model = new StudentInfo();
|
StudentInfo model = new StudentInfo();
|
||||||
model.setUserId(createValidate.getUserId());
|
model.setUserId(createValidate.getUserId());
|
||||||
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("id", model.getUserId()));
|
||||||
|
model.setName(user.getRealName());
|
||||||
|
model.setGender(user.getSex());
|
||||||
model.setStudentNumber(createValidate.getStudentNumber());
|
model.setStudentNumber(createValidate.getStudentNumber());
|
||||||
model.setCollege(createValidate.getCollege());
|
model.setCollege(createValidate.getCollege());
|
||||||
model.setMajor(createValidate.getMajor());
|
model.setMajor(createValidate.getMajor());
|
||||||
|
|
@ -181,6 +186,9 @@ public class StudentInfoServiceImpl implements IStudentInfoService {
|
||||||
|
|
||||||
model.setId(updateValidate.getId());
|
model.setId(updateValidate.getId());
|
||||||
model.setUserId(updateValidate.getUserId());
|
model.setUserId(updateValidate.getUserId());
|
||||||
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("id", model.getUserId()));
|
||||||
|
model.setName(user.getRealName());
|
||||||
|
model.setGender(user.getSex());
|
||||||
model.setStudentNumber(updateValidate.getStudentNumber());
|
model.setStudentNumber(updateValidate.getStudentNumber());
|
||||||
model.setCollege(updateValidate.getCollege());
|
model.setCollege(updateValidate.getCollege());
|
||||||
model.setMajor(updateValidate.getMajor());
|
model.setMajor(updateValidate.getMajor());
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.mdd.admin.validate.student;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.models.auth.In;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
@ -15,6 +16,12 @@ public class StudentInfoSearchValidate implements Serializable {
|
||||||
@ApiModelProperty(value = "关联用户ID")
|
@ApiModelProperty(value = "关联用户ID")
|
||||||
private String userId;
|
private String userId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "姓名")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性别")
|
||||||
|
private Integer gender;
|
||||||
|
|
||||||
@ApiModelProperty(value = "学号")
|
@ApiModelProperty(value = "学号")
|
||||||
private String studentNumber;
|
private String studentNumber;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,12 @@ public class StudentInfo implements Serializable {
|
||||||
@ApiModelProperty(value = "主键")
|
@ApiModelProperty(value = "主键")
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "姓名")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性别")
|
||||||
|
private Integer gender;
|
||||||
|
|
||||||
@ApiModelProperty(value = "关联用户ID")
|
@ApiModelProperty(value = "关联用户ID")
|
||||||
private Integer userId;
|
private Integer userId;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1217,8 +1217,10 @@ COMMIT;
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|
||||||
CREATE TABLE `student_info` (
|
CREATE TABLE `la_student_info` (
|
||||||
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||||
|
`name` varchar(50) NOT NULL DEFAULT '姓名错误' COMMENT '姓名',
|
||||||
|
`gender` tinyint unsigned NOT NULL DEFAULT '' COMMENT '性别 1-男 2-女',
|
||||||
`user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '关联用户ID',
|
`user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '关联用户ID',
|
||||||
`student_number` varchar(32) NOT NULL DEFAULT '' COMMENT '学号',
|
`student_number` varchar(32) NOT NULL DEFAULT '' COMMENT '学号',
|
||||||
`college` varchar(100) NOT NULL DEFAULT '' COMMENT '学院',
|
`college` varchar(100) NOT NULL DEFAULT '' COMMENT '学院',
|
||||||
|
|
@ -1442,6 +1444,7 @@ CREATE TABLE `la_semester_config` (
|
||||||
CREATE TABLE `la_teacher` (
|
CREATE TABLE `la_teacher` (
|
||||||
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
||||||
`admin_id` int unsigned NOT NULL COMMENT '关联管理员ID',
|
`admin_id` int unsigned NOT NULL COMMENT '关联管理员ID',
|
||||||
|
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名',
|
||||||
`teacher_code` varchar(50) NOT NULL DEFAULT '' COMMENT '教师工号',
|
`teacher_code` varchar(50) NOT NULL DEFAULT '' COMMENT '教师工号',
|
||||||
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '职称',
|
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '职称',
|
||||||
`department_id` int unsigned DEFAULT NULL COMMENT '所属院系ID',
|
`department_id` int unsigned DEFAULT NULL COMMENT '所属院系ID',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue