代码下载地址
基础环境
jdk1.8
NodeJS12
MySQL8.0
项目分为前后端
二、系统介绍
学生 : 个人信息、查看企业岗位信息、简历信息管理、我的应聘
辅导员 : 学生信息管理、三方协议书审核、查看班级就业统计信息
企业 :企业信息、岗位企业信息管理、查看学生简历信息、应聘信息管理
管理员:首页、个人信息管理、用户信息管理、学院专业管理、企业岗位管理、类型信息管理、简历信息管理、学生三方协议书审核、就业统计
系统功能演示
多角色登录
管理员登录
代码完善
package com.adminvue.system.controller;
import com.adminvue.response.Result;
import com.adminvue.system.service.AliOssService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
@Api
@RestController
@CrossOrigin
public class AliOssController {
@Autowired
private AliOssService aliOssService;
@ApiOperation(value = "")
@PostMapping("/uploadImgFile")
public Result uploadImgFile(MultipartFile file){
String s = aliOssService.upload(file);
return Result.ok().data("url",s);
}
@ApiOperation(value = "")
@PostMapping("/deleteImgFile")
public Result deleteImgFile(String file){
try {
String[] split = file.split(".com/");
System.out.println(split[1]);
aliOssService.deleteFile(split[1]);
return Result.ok();
}catch (Exception e){
//需要打印错误日志到本地系统中(服务器系统)
return Result.error();
}
}
}