基于Spring Boot + Vue3实现的在线商品竞拍管理系统源码+文档

前言

基于Spring Boot + Vue3实现的在线商品竞拍管理系统是一种现代化的前后端分离架构的应用程序,它结合了Java后端框架Spring Boot和JavaScript前端框架Vue.js的最新版本(Vue 3)。该系统允许用户在线参与商品竞拍,并提供管理后台用于管理员对竞拍活动进行管理和监控。

技术选型

系统环境

  • Java EE 8
  • Servlet 3.0
  • Apache Maven 3

主框架

  • Spring Boot 2.2.x
  • Spring Framework 5.2.x
  • Spring Security 5.2.x

持久层

  • Apache MyBatis 3.5.x
  • Hibernate Validation 6.0.x
  • Alibaba Druid 1.2.x

视图层

  • Vue 2.6.x
  • Axios 0.21.x
  • Element 2.15.x

项目展示






数据库设计

接口文档

代码展示

java 复制代码
package com.cy.web.controller.front;

import com.cy.common.core.controller.BaseController;
import com.cy.common.core.domain.AjaxResult;
import com.cy.common.core.page.TableDataInfo;
import com.cy.system.domain.BizAuctionItem;
import com.cy.system.domain.BizAuctionItemEvaluate;
import com.cy.system.service.IBizAuctionItemEvaluateService;
import com.cy.system.service.IBizAuctionItemService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * 竞拍商品Controller
 *
 * @author c&y
 * @since 2024-12-22
 */
@Api(tags = "竞拍商品前台接口")
@RestController
@RequestMapping("/front/bizFrontAuctionItem")
public class BizFrontAuctionItemController extends BaseController
{
    @Autowired
    private IBizAuctionItemService bizAuctionItemService;
    @Autowired
    private IBizAuctionItemEvaluateService bizAuctionItemEvaluatesService;

    /**
     * 查询竞拍商品列表
     */
    @ApiOperation("查询竞拍商品列表")
    @GetMapping("/list")
    public TableDataInfo list(BizAuctionItem bizAuctionItem)
    {
        startPage();
        List<BizAuctionItem> list = bizAuctionItemService.selectBizAuctionItemList(bizAuctionItem);
        return getDataTable(list);
    }

    /**
     * 获取竞拍商品详细信息
     */
    @ApiOperation("获取竞拍商品详细信息")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
        BizAuctionItem bizAuctionItem = bizAuctionItemService.selectBizAuctionItemById(id);

        BizAuctionItemEvaluate bizAuctionItemEvaluates = new BizAuctionItemEvaluate();
        bizAuctionItemEvaluates.setAuctionItemId(bizAuctionItem.getId());
        bizAuctionItem.setReviews(bizAuctionItemEvaluatesService.selectBizAuctionItemEvaluateList(bizAuctionItemEvaluates));
        return success(bizAuctionItem);
    }

}

下载链接

编码不易,一杯奶茶的钱可以下载全部源码+文档资料!

下载链接:https://download.csdn.net/download/woshichenpi/90196234

相关推荐
全栈凯哥5 分钟前
Java详解LeetCode 热题 100(23):LeetCode 206. 反转链表(Reverse Linked List)详解
java·算法·leetcode·链表
小葡萄20256 分钟前
黑马程序员C++核心编程笔记--4 类和对象--多态
java·c++·笔记
Java之路行者15 分钟前
SpringBoot+XXL-JOB:高效定时任务管理
java·spring boot·后端·spring cloud
xrz27724 分钟前
JAVA获取ES连接并查询所有数据
java·elasticsearch
王者鳜錸1 小时前
Vue3+SpringBoot全栈开发:从零实现增删改查与分页功能
vue.js·spring boot·后端
无妄-20241 小时前
“刹车思维”:慢,是为了更快
java·经验分享
玉~你还好吗1 小时前
【FreeRTOS#1】多任务处理&任务调度器&任务状态
java·开发语言
Yusei_05231 小时前
C++ 模版复习
android·java·c++
ytttr8731 小时前
k8s的出现解决了java并发编程胡问题了
java·容器·kubernetes
red润1 小时前
奇怪?为什么 floor((n + t - 1) / t) 比 ceil(n / t) 更高效?(因为没有浮点转换带来的性能损耗)
前端·后端·算法