基于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

相关推荐
uzong2 小时前
技术故障复盘模版
后端
GetcharZp2 小时前
基于 Dify + 通义千问的多模态大模型 搭建发票识别 Agent
后端·llm·agent
桦说编程3 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
lifallen3 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研3 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
wyiyiyi3 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
没有bug.的程序员3 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
一只爱撸猫的程序猿4 小时前
使用Spring AI配合MCP(Model Context Protocol)构建一个"智能代码审查助手"
spring boot·aigc·ai编程
甄超锋4 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
阿华的代码王国4 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端