com.zip
大小:98.76KB
价格:44积分
下载量:0
评分:
5.0
上传者:hhtt19820919
更新日期:2025-09-22

在线拍卖系统2024(代码+论文+ppt)

资源文件列表(大概)

文件名
大小
com/
-
com/SpringbootSchemaApplication.java
802B
com/annotation/
-
com/annotation/APPLoginUser.java
320B
com/annotation/IgnoreAuth.java
196B
com/annotation/LoginUser.java
317B
com/config/
-
com/config/InterceptorConfig.java
1.48KB
com/config/MybatisPlusConfig.java
523B
com/controller/
-
com/controller/CommonController.java
8.13KB
com/controller/ConfigController.java
3.02KB
com/controller/DiscusstushuxinxiController.java
6.79KB
com/controller/FileController.java
3.56KB
com/controller/MessagesController.java
6.59KB
com/controller/NewsController.java
5.96KB
com/controller/StoreupController.java
6.77KB
com/controller/TuihuantushuController.java
6.84KB
com/controller/TushufenleiController.java
6.38KB
com/controller/TushuxinxiController.java
8.24KB
com/controller/TushuyuyueController.java
6.72KB
com/controller/UserController.java
4.9KB
com/controller/XueshengController.java
8.69KB
com/dao/
-
com/dao/CommonDao.java
622B
com/dao/ConfigDao.java
199B
com/dao/DiscusstushuxinxiDao.java
1.06KB
com/dao/MessagesDao.java
941B
com/dao/NewsDao.java
884B
com/dao/StoreupDao.java
926B
com/dao/TokenDao.java
560B
com/dao/TuihuantushuDao.java
1004B
com/dao/TushufenleiDao.java
989B
com/dao/TushuxinxiDao.java
974B
com/dao/TushuyuyueDao.java
974B
com/dao/UserDao.java
554B
com/dao/XueshengDao.java
938B
com/entity/
-
com/entity/ConfigEntity.java
851B
com/entity/DiscusstushuxinxiEntity.java
2.75KB
com/entity/EIException.java
845B
com/entity/MessagesEntity.java
2.73KB
com/entity/NewsEntity.java
2.7KB
com/entity/StoreupEntity.java
2.94KB
com/entity/TokenEntity.java
2.14KB
com/entity/TuihuantushuEntity.java
4.76KB
com/entity/TushufenleiEntity.java
2KB
com/entity/TushuxinxiEntity.java
5.08KB
com/entity/TushuyuyueEntity.java
5.12KB
com/entity/UserEntity.java
1.22KB
com/entity/XueshengEntity.java
3.66KB
com/entity/model/
-
com/entity/model/DiscusstushuxinxiModel.java
1.5KB
com/entity/model/MessagesModel.java
1.49KB
com/entity/model/NewsModel.java
1.48KB
com/entity/model/StoreupModel.java
1.72KB
com/entity/model/TuihuantushuModel.java
3.56KB
com/entity/model/TushufenleiModel.java
694B
com/entity/model/TushuxinxiModel.java
3.89KB
com/entity/model/TushuyuyueModel.java
3.94KB
com/entity/model/XueshengModel.java
2.47KB
com/entity/view/
-
com/entity/view/DiscusstushuxinxiView.java
1000B
com/entity/view/MessagesView.java
907B
com/entity/view/NewsView.java
874B
com/entity/view/StoreupView.java
898B
com/entity/view/TuihuantushuView.java
946B
com/entity/view/TushufenleiView.java
937B
com/entity/view/TushuxinxiView.java
928B
com/entity/view/TushuyuyueView.java
928B
com/entity/view/XueshengView.java
904B
com/entity/vo/
-
com/entity/vo/DiscusstushuxinxiVO.java
1.4KB
com/entity/vo/MessagesVO.java
1.39KB
com/entity/vo/NewsVO.java
1.38KB
com/entity/vo/StoreupVO.java
1.63KB
com/entity/vo/TuihuantushuVO.java
3.46KB
com/entity/vo/TushufenleiVO.java
594B
com/entity/vo/TushuxinxiVO.java
3.79KB
com/entity/vo/TushuyuyueVO.java
3.84KB
com/entity/vo/XueshengVO.java
2.38KB
com/interceptor/
-
com/interceptor/AuthorizationInterceptor.java
3.3KB
com/service/
-
com/service/CommonService.java
536B
com/service/ConfigService.java
314B
com/service/DiscusstushuxinxiService.java
1.09KB
com/service/MessagesService.java
981B
com/service/NewsService.java
928B
com/service/StoreupService.java
967B
com/service/TokenService.java
684B
com/service/TuihuantushuService.java
1.02KB
com/service/TushufenleiService.java
1KB
com/service/TushuxinxiService.java
1012B
com/service/TushuyuyueService.java
1012B
com/service/UserService.java
597B
com/service/XueshengService.java
978B
com/service/impl/
-
com/service/impl/CommonServiceImpl.java
1.26KB
com/service/impl/ConfigServiceImpl.java
895B
com/service/impl/DiscusstushuxinxiServiceImpl.java
2.06KB
com/service/impl/MessagesServiceImpl.java
1.85KB
com/service/impl/NewsServiceImpl.java
1.76KB
com/service/impl/StoreupServiceImpl.java
1.83KB
com/service/impl/TokenServiceImpl.java
2.41KB
com/service/impl/TuihuantushuServiceImpl.java
1.94KB
com/service/impl/TushufenleiServiceImpl.java
1.92KB
com/service/impl/TushuxinxiServiceImpl.java
1.9KB
com/service/impl/TushuyuyueServiceImpl.java
1.9KB
com/service/impl/UserServiceImpl.java
1.34KB
com/service/impl/XueshengServiceImpl.java
1.85KB
com/utils/
-
com/utils/BaiduUtil.java
3.6KB
com/utils/CommonUtil.java
566B
com/utils/FileUtil.java
680B
com/utils/HttpClientUtils.java
1013B
com/utils/JQPageInfo.java
790B
com/utils/MD5Util.java
337B
com/utils/MPUtil.java
5.17KB
com/utils/PageUtils.java
1.92KB
com/utils/Query.java
2.6KB
com/utils/R.java
884B
com/utils/SQLFilter.java
1.04KB
com/utils/SpringContextUtils.java
1.1KB
com/utils/ValidatorUtils.java
1.08KB

资源内容介绍

CSDN展示地址:http://t.csdnimg.cn/28rdv
package com.controller;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Calendar;import java.util.Map;import java.util.HashMap;import java.util.Iterator;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;import com.baomidou.mybatisplus.mapper.EntityWrapper;import com.baomidou.mybatisplus.mapper.Wrapper;import com.annotation.IgnoreAuth;import com.entity.XueshengEntity;import com.entity.view.XueshengView;import com.service.XueshengService;import com.service.TokenService;import com.utils.PageUtils;import com.utils.R;import com.utils.MD5Util;import com.utils.MPUtil;import com.utils.CommonUtil;/** * 学生 * 后端接口 * @author * @email * @date 2021-03-05 14:09:23 */@RestController@RequestMapping("/xuesheng")public class XueshengController { @Autowired private XueshengService xueshengService; @Autowiredprivate TokenService tokenService;/** * 登录 */@IgnoreAuth@RequestMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", username));if(user==null || !user.getMima().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(), username,"xuesheng", "学生" );return R.ok().put("token", token);}/** * 注册 */@IgnoreAuth @RequestMapping("/register") public R register(@RequestBody XueshengEntity xuesheng){ //ValidatorUtils.validateEntity(xuesheng); XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", xuesheng.getXuehao()));if(user!=null) {return R.error("注册用户已存在");}Long uId = new Date().getTime();xuesheng.setId(uId); xueshengService.insert(xuesheng); return R.ok(); }/** * 退出 */@RequestMapping("/logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/** * 获取用户的session用户信息 */ @RequestMapping("/session") public R getCurrUser(HttpServletRequest request){ Long id = (Long)request.getSession().getAttribute("userId"); XueshengEntity user = xueshengService.selectById(id); return R.ok().put("data", user); } /** * 密码重置 */ @IgnoreAuth@RequestMapping(value = "/resetPass") public R resetPass(String username, HttpServletRequest request){ XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", username)); if(user==null) { return R.error("账号不存在"); } user.setMima("123456"); xueshengService.updateById(user); return R.ok("密码已重置为:123456"); } /** * 后端列表 */ @RequestMapping("/page") public R page(@RequestParam Map<String, Object> params,XueshengEntity xuesheng, HttpServletRequest request){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>();PageUtils page = xueshengService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xuesheng), params), params)); return R.ok().put("data", page); } /** * 前端列表 */ @RequestMapping("/list") public R list(@RequestParam Map<String, Object> params,XueshengEntity xuesheng, HttpServletRequest request){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>();PageUtils page = xueshengService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xuesheng), params), params)); return R.ok().put("data", page); }/** * 列表 */ @RequestMapping("/lists") public R list( XueshengEntity xuesheng){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>(); ew.allEq(MPUtil.allEQMapPre( xuesheng, "xuesheng")); return R.ok().put("data", xueshengService.selectListView(ew)); } /** * 查询 */ @RequestMapping("/query") public R query(XueshengEntity xuesheng){ EntityWrapper< XueshengEntity> ew = new EntityWrapper< XueshengEntity>(); ew.allEq(MPUtil.allEQMapPre( xuesheng, "xuesheng")); XueshengView xueshengView = xueshengService.selectView(ew);return R.ok("查询学生成功").put("data", xueshengView); } /** * 后端详情 */ @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ XueshengEntity xuesheng = xueshengService.selectById(id); return R.ok().put("data", xuesheng); } /** * 前端详情 */ @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ XueshengEntity xuesheng = xueshengService.selectById(id); return R.ok().put("data", xuesheng); } /** * 后端保存 */ @RequestMapping("/save") public R save(@RequestBody XueshengEntity xuesheng, HttpServletRequest request){ xuesheng.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(xuesheng); XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", xuesheng.getXuehao()));if(user!=null) {return R.error("用户已存在");}xuesheng.setId(new Date().getTime()); xueshengService.insert(xuesheng); return R.ok(); } /** * 前端保存 */ @RequestMapping("/add") public R add(@RequestBody XueshengEntity xuesheng, HttpServletRequest request){ xuesheng.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(xuesheng); XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", xuesheng.getXuehao()));if(user!=null) {return R.error("用户已存在");}xuesheng.setId(new Date().getTime()); xueshengService.insert(xuesheng); return R.ok(); } /** * 修改 */ @RequestMapping("/update") public R update(@RequestBody XueshengEntity xuesheng, HttpServletRequest request){ //ValidatorUtils.validateEntity(xuesheng); xueshengService.updateById(xuesheng);//全部更新 return R.ok(); } /** * 删除 */ @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ xueshengService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); } /** * 提醒接口 */@RequestMapping("/remind/{columnName}/{type}")public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, @PathVariable("type") String type,@RequestParam Map<String, Object> map) {map.put("column", columnName);map.put("type", type);if(type.equals("2")) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();Date remindStartDate = null;Date remindEndDate = null;if(map.get("remindstart")!=null) {Integer remin

用户评论 (0)

发表评论

captcha