Commit 426bd5c4 by wangjian

2024-04-03 招聘 V0.3

parent 731b52ae
package yangtz.cs.liu.campus.domain.recruit;
import com.core.domain.OurBaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 教师招聘 教师账号 信息从家庭信息对象 school_recruit_student_family
*
* @author ruoyi
* @date 2024-04-02
*/
@Data
public class SchoolRecruitStudentFamily extends OurBaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 学生id */
@Excel(name = "学生id")
private Long studentId;
/** 称谓 */
@Excel(name = "称谓")
private String cw;
/** 姓名 */
@Excel(name = "姓名")
private String xm;
/** 工作单位及职务 */
@Excel(name = "工作单位及职务")
private String gzdwjzw;
}
package yangtz.cs.liu.campus.domain.recruit;
import com.core.domain.OurBaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 教师招聘 教师账号 信息从附件对象 school_recruit_student_fjb
*
* @author ruoyi
* @date 2024-04-02
*/
@Data
public class SchoolRecruitStudentFjb extends OurBaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 学生id */
@Excel(name = "学生id")
private Long studentId;
/** 附件名称 */
@Excel(name = "附件名称")
private String fjmc;
/** 附件路径 */
@Excel(name = "附件路径")
private String fjlj;
}
package yangtz.cs.liu.campus.mapper.recruit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentFamily;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentJl;
/**
* @author xuten
*/
@Mapper
public interface SchoolRecruitStudentFamilyMapper extends BaseMapper<SchoolRecruitStudentFamily> {
}
package yangtz.cs.liu.campus.mapper.recruit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentFamily;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentFjb;
/**
* @author xuten
*/
@Mapper
public interface SchoolRecruitStudentFjbMapper extends BaseMapper<SchoolRecruitStudentFjb> {
}
package yangtz.cs.liu.campus.mapper.recruit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitExam;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentJl;
/**
* @author xuten
*/
@Mapper
public interface SchoolRecruitStudentJlMapper extends BaseMapper<SchoolRecruitStudentJl> {
}
......@@ -57,6 +57,13 @@ public class SchoolRecruitStudentServiceImpl extends ServiceImpl<SchoolRecruitSt
@Autowired
private EduRecruitStudentMapper eduRecruitStudentMapper;
@Autowired
private SchoolRecruitStudentJlMapper recruitStudentJlMapper;
@Autowired
private SchoolRecruitStudentFamilyMapper recruitStudentFamilyMapper;
@Autowired
private SchoolRecruitStudentFjbMapper recruitStudentFjbMapper;
@Override
public String register(WebRegisterBody registerBody) {
String msg = "", studentName = registerBody.getStudentName(), idCard = registerBody.getIdCard(), phoneNumber = registerBody.getPhoneNumber(), password = registerBody.getPassword();
......@@ -315,6 +322,25 @@ public class SchoolRecruitStudentServiceImpl extends ServiceImpl<SchoolRecruitSt
s.setPhoto(student.getPhoto());
s.setUpdateTime(DateUtils.getNowDate());
recruitStudentMapper.updateById(s);
//从表信息的保存
//简历
List<SchoolRecruitStudentJl> resumeData = student.getResumeData();
for(SchoolRecruitStudentJl j:resumeData){
recruitStudentJlMapper.insert(j);
}
//家庭
List<SchoolRecruitStudentFamily> remeberData = student.getRemeberData();
for(SchoolRecruitStudentFamily j:remeberData){
recruitStudentFamilyMapper.insert(j);
}
//附件
List<SchoolRecruitStudentFjb> fileList = student.getFileList();
//获取考试考生关系
SchoolRecruitRelation relation = recruitRelationMapper.getRelationByIds(examId, student.getId());
//暂无关系,则一份关系
......
......@@ -3,6 +3,11 @@ package yangtz.cs.liu.webpage.vo;
import com.core.domain.OurBaseEntity;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentFamily;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentFjb;
import yangtz.cs.liu.campus.domain.recruit.SchoolRecruitStudentJl;
import java.util.List;
/**
* @author xuten
......@@ -68,4 +73,8 @@ public class WebSchoolRecruitStudentVo extends OurBaseEntity {
private String password;
private String auditStatus;
private List<SchoolRecruitStudentJl> resumeData;
private List<SchoolRecruitStudentFamily> remeberData;
private List<SchoolRecruitStudentFjb> fileList;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment